COMP 208/214/215/216 – Lecture 8 Demonstrations and Portfolios.

Slides:



Advertisements
Similar presentations
BSc Honours Project Introduction CSY4010
Advertisements

Placement Workshop Y2, Sem 2 Professional Practice Module (PPM)
COM621 Interactive Web Development Dr. Jose Santos MS 017A.
COMP4710 Senior Design Process Documentation and Deliverables.
HCI SEMESTER PROJECT PROJECTS  Project #2 (due 2/20)  Find an interface that can be improved  Interview potential clients  Identify an HCI concept.
Final Year Project COMP39X COMP390/3/4/5 Final Year Project Demonstration & Dissertation Irina Biktasheva
Final Year Project COMP39X COMP390/3/4/5 Final Year Project Design Darek Kowalski
CSE9020 / 2003 Wk01 / 1 CSE9020 CASE STUDY Week1 Welcome to unit CSE9020 (and possibly CSE3200) better known as ‘The Case Study’ for Semester 2, 2003 I.
introduction to MSc projects
Project Workshops Project Oral. 2 Supervisor plus one other member of academic staff Between final paper submission and exams (usually weeks 21-22) Maximum.
DD1363 MVK Software Demo Guidelines Suggested Plan and Hints 1MVK Software Demo.
CSE9020 / 2004 Wk01 / 1 CSE9020 CASE STUDY Week1 Welcome to unit CSE9020 (and possibly CSE3200) better known as ‘The Case Study’ for Semester 1, 2004 John.
CS300 Planning and Executing a Project Terry Hinton Helen Treharne.
IACT303 – INTI 2005 World Wide Networking Welcome and Introduction to Subject. Penney McFarlane The University of Wollongong.
Software Development, Programming, Testing & Implementation.
The Project AH Computing. Functional Requirements  What the product must do!  Examples attractive welcome screen all options available as clickable.
COMP 208/214/215/216 LECTURE 1 Introduction 恭喜發財.
AICT5 – eProject Project Planning for ICT. Process Centre receives Scenario Group Work Scenario on website in October Assessment Window Individual Work.
Final Year Project COMP39X COMP390/3/4/5 Final Year Project Design Irina Biktasheva
Requirements Walk-through
Foundation Degree IT Project Milestone 3: Implementation, Testing and Evaluation.
Chapter 8: Systems analysis and design
Paul Bourke DT211/3 & DT228/3 Team Project Paul Bourke Module Web Page:
Requirements Engineering CSE-305 Requirements Engineering Process Tasks Lecture-5.
CISB594 – Business Intelligence
CSE9020 Schedule, / 1 The Suggested Schedule Week Content/Deliverable 1. 4/3Unit Overview, Project Description, Meetings, Group Formation 2. 11/3Project.
BSc Honours Project Introduction CSY4010 Amir Minai Module Leader.
BSc Honours Project Introduction CSY4010 Amir Minai Module Leader.
Advanced Database Course (ESED5204) Eng. Hanan Alyazji University of Palestine Software Engineering Department.
BSc Final Year Projects in Computing Computer Science, Creative Computing, Games Programming, Business Computing Dr Rodger Kibble.
1 CC2039 Professional Development for Communication Technology Module lecturer: Saroj Lamichhane.
Project Deliverables CEN Engineering of Software 2.
Chair of Software Engineering Exercise Session 6: V & V Software Engineering Prof. Dr. Bertrand Meyer March–June 2007.
BSc Honours Project Introduction CSY4010 Amir Minai Module Leader.
CS4042 / CS4032 – Directed Study 28/01/2009 Digital Media Design Music and Performance Technology Jim Buckley Directed Study (CS4042.
MARE 103 MOP Proposal Lecture.
Project 1 (CGNB 413) Briefing
Evaluate Phase Pertemuan Matakuliah: A0774/Information Technology Capital Budgeting Tahun: 2009.
Making a great Project 2 OCR 1994/2360. Implementation This is about how you make your system. It should have enough detail for a competent user to be.
Employment Skills for Computing. Module Brief  This module prepares students to build their competency for employability through working on ‘People’
Project Management Methodology Project Closing. Project closing stage Must be performed for all projects, successfully completed or shut off by management.
Computing Honours Project (COMP10034) Week 10 Seminar/Q&A Session.
BSc Honours Project Introduction CSY4010 Amir Minai Module Leader.
GCE Software Systems Development A2 Agreement Trial Implementing Solutions October 2015.
CSE6339 DATA MANAGEMENT AND ANALYSIS FOR COMPUTATIONAL JOURNALISM CSE6339, Spring 2012 Department of Computer Science and Engineering, University of Texas.
L5 Computing Team Project Final Presentation Guidelines.
Advanced Higher Computing Science
PG-26765: Culture and People
Principles of Information Systems Eighth Edition
GCE Software Systems Development
COMP 208/214/215/216 Lecture 1 Introduction.
COMP390/3/4/5 Final Year Project Introduction & Specification
COMP390/3/4/5 Final Year Project Introduction & Specification
Systems and Networking Department
COMP390/3/4/5 Final Year Project Demonstration & Dissertation
COMP390/3/4/5 Final Year Project Demonstration & Dissertation
COMP390/3/4/5 Final Year Project Design
Requirements Walk-through
COMP390/3/4/5 Final Year Project Design
COMP390/3/4/5 Final Year Project Demonstration & Dissertation
COMP390/3/4/5 Final Year Project Introduction & Specification
Introduction to Software Engineering (CEN-4010)
X-DIS/XBRL Phase 2 Kick-Off
CIS 4328 – Senior Project 2 And CEN Engineering of Software 2
COMP390/3/4/5 && COMP593 Final Year Projects Demonstration & Dissertation Irina Biktasheva
AICT5 – eProject Project Planning for ICT
IST346: What Is IT?.
Project Closure And Termination
COMP390/3/4/5 Final Year Project Demonstration & Dissertation
COMP390/3/4/5 Final Year Project Design
Presentation transcript:

COMP 208/214/215/216 – Lecture 8 Demonstrations and Portfolios

Demonstration and Portfolio The demonstration is a chance to show the system you have built: –To show that you have implemented your design –To show that you have met requirements –To show any interesting or unusual features The portfolio is the final deliverable –It collects together the intermediate deliverables –It adds some new items: Final report, testing report, screen shots, & user manual.

Demonstration Will take place in week 11 (30 April – 4 May 2012) Given to your project reviewer Must be booked by Monday 16 April 2012 (e- mail to reviewer as usual) You choose the location (e.g. a lab, my office) - make sure THE LOCATION IS AVAILABLE AT THE REQUIRED TIME (!) and that you write on the e- mail where it will be. The demonstration is worth 20% of the group mark.

What should you show? Features of your system; –Data entry; data modification; queries and reports; different user views Choose some suitable scenarios and work through them to give coherence –New member; typical query session, etc. Some system internals –To demonstrate your familiarity with software Any special features –Web access; security features; graphical presentation of statistics, etc.

What shouldn’t you show? There is no need to show everything –Updating one kind of record is much like another –One query is often much like another –Give the flavour, but don’t get boring The demonstration should be timed to last no more than 30 minutes –including questions, dialogue and discussion. Make sure you practice the demonstration. There is no need to submit any documents with this.

Your Portfolio The portfolio brings together all the project work There are several items included, so you will need to work as a team to produce it The portfolio must be submitted by 12 noon, Friday 11 May 2012 (end of week 12) to the school office The portfolio counts 35 % of the group mark.

Portfolio Contents Essentially a record of all the project work A project report –Maximum 10 pages Requirements specification –What was presented at the requirements review, modified as necessary Design Documentation –What was presented at the design review, modified as necessary Test Documentation Some sample screen shots of your application –To indicate the look and feel of your system A user manual –This can be screenshots of the full online user manual.

The Report Should Contain:  Details of the team members and a summary of their roles on the project  An overview of the application:  What it does, who is intended to use it; why they might want to use it.  A description of what was achieved on the project  An evaluation of the strengths and weaknesses of the project  Suggestions for future developments  A 1-page discussion of how your project related to the codes of practice and conduct issued by the British Computer Society  A bibliography of materials used on the project.

Report: People and Roles Who was on the project? What did people do? –A matrix of major tasks and people indicating major and minor roles might be a good way to do this How was the group organised? –Any particular responsibilities etc.

Report: Application Overview Application Domain Expansion of the original mission statement Types of User Description of the user views - who will use the system and why Typical Queries Searches performed on the database Typical Reports Regular provision of structured information.

Report: Achievements What was actually produced –Database compared with design –Queries and reports compared with requirements –Any “extra” features; e.g. Web interface Graphical presentation of statistical information.

Report: Evaluation What are the good points of your system? What are the weak points? –Things that didn’t work –Things you would do differently –Things missing from requirements How well did the team function?

Report: Future Developments Things that might be done to extend the system; e.g. –Inclusion of other information –Additional functionality –Additional user views –Commercial exploitation.

Report: Professional Issues There are 17 items in the BCS Code of Conduct Which items apply to your project? Which items did you comply with? Were they any items not complied with - and why?

Report: Bibliography It is always important to say what sources you used –Include technical sources and any application domain material These must be cited in the correct form –A forthcoming lecture will discuss how to cite sources.

Test Documentation Strategy –Data used: size of test data; selection of test data; real or imaginary –System testing: do the functions provided work? –Acceptance testing: do the functions provided meet user requirements? Results –Known errors –Requirements satisfied.

Screen Shots These are intended to show what the system looks like Two or three should suffice for most systems; –e.g. Introductory screen, typical entry screen, typical report No need to show every screen, query and report: –Just show ones which are different.

User Manual Should include (as appropriate): –Overview of software: what it does; who it is for –hardware requirements –how to install the software –how to run the software –how to use the software –how to quit Write in terms appropriate to target user. The user manual may be included online as part of your system –In this case, your Portfolio should have screen shots of the entire user manual.

Individual Submission Every student must also submit an individual contribution. The deadline is the same: 3 pm on Friday 11 May 2012 This contains: –A statement of what you personally learnt on the project (1-2 pages) Technical skills Project management skills Group working and interpersonal skills Any other skills acquired. –A Peer Assessment Form An assessment of the contributions of team members - including yourself.

Moderation of Group Mark The individual submissions for the team are used to moderate the group mark Your statement of what you learnt is assessed individually Peer assessments for the team are collated and additions/reductions are made according to peer perceived contribution.

Summary The demonstration and the portfolio are opportunities to show and to write about what you have done Together, these are worth 55% of the overall mark. Everyone must also submit an Individual submission, comprising: –An Individual Learning Statement & a Peer Group Assessment.