Project Analysis Course (2011-2012)
Final Project Report Overview
Prepared by: Sijali Petro Korojelo (Course Assistant)
Report ContentProject Analysis Course (2011-2012) Final Report Overview
Prepared by: Sijali Petro Korojelo (Course Assistant)
Project Report Cover
Prepared by: Sijali Petro Korojelo (Course Assistant)
Project Analysis Course (2011-2012) Final Report Overview
Table of Content Page (structure)
Prepared by: Sijali Petro Korojelo (Course Assistant)
Project Analysis Course (2011-2012) Final Report Overview
Prepared by: Sijali Petro Korojelo (Course Assistant)
1. Introduction
Start with the discussion of the general area you are working on
i.e. inventory management, business dashboard, reservation systems, etc.
General overview of what is the area about?Recall report 1
Project Analysis Course (2011-2012) Final Report Overview
Prepared by: Sijali Petro Korojelo (Course Assistant)
1.1 Project DescriptionDetailed description of your specific projectRecall first week report on project
description, and the scenario of the third week report
Extract from the two a good project description
Project Analysis Course (2011-2012) Final Report Overview
Prepared by: Sijali Petro Korojelo (Course Assistant)
1.2 Project GoalDetailed description of the goal of your
project.Recall first week report.The goal should be precisely stated…
e.g. The project aims at developing a dynamic web based system that will keep track of customer information and sales………
………………
Project Analysis Course (2011-2012) Final Report Overview
Prepared by: Sijali Petro Korojelo (Course Assistant)
1.3 Project ScopeThe projects you are doing are very
extensive generally, here provide explanation of the scope of your project
o what exactly will you be able to cover in the project and what will you not cover
o Scope may also include which steps of system development will you cover and what will you not cover ( i.e. requirement, specification and modelling, but not implementation)
Project Analysis Course (2011-2012) Final Report Overview
Prepared by: Sijali Petro Korojelo (Course Assistant)
1.4 Intended UsersProvide descriptions of the users of the
systemRecall week 1 and 2 reports , to extract
user informationDo not go into details on what each user
will do, just provide a brief explanation of the users roles
Project Analysis Course (2011-2012) Final Report Overview
Prepared by: Sijali Petro Korojelo (Course Assistant)
2. Requirement Elicitation & AnalysisHere start with the brief description of
what is this section is about
Project Analysis Course (2011-2012) Final Report Overview
Prepared by: Sijali Petro Korojelo (Course Assistant)
2.1 Requirement GatheringProvide explanation of the requirement
gathering techniques you used in your project
For each identified technique, show how the technique was used
Recall report 1 and 2 for the techniques
Project Analysis Course (2011-2012) Final Report Overview
Prepared by: Sijali Petro Korojelo (Course Assistant)
2.2 Requirement AnalysisStart this section by providing a description
of the requirement analysis technique(s) you followed in your project
Note only saying we followed this technique (e.g. OOP, Agile), but what steps you followed in the process.
Recall week 1 and 2 reports Note that the explanation should not be
few sentences
Project Analysis Course (2011-2012) Final Report Overview
Prepared by: Sijali Petro Korojelo (Course Assistant)
2.2.1 Functional RequirementsProvide the description of all functional
requirements of the systemRecall week 2 reportThey should be well organized and
structured
Project Analysis Course (2011-2012) Final Report Overview
Prepared by: Sijali Petro Korojelo (Course Assistant)
2.2.2 Non Functional RequirementsProvide the description of all the non
functional requirements of the systemRecall week 2 reportThey should also be well organized and
structured
Note: requirements might have changed in the process and hence next section you will describe the new generated requirements
Project Analysis Course (2011-2012) Final Report Overview
Prepared by: Sijali Petro Korojelo (Course Assistant)
2.3 Revised Requirement Analysis Results
In this section provide a description of the new modified requirement, generated from the first requirements (after prioritization)
You should discuss both revised functional & non functional requirements
These revised requirements are the ones used in system modelling
Project Analysis Course (2011-2012) Final Report Overview
Prepared by: Sijali Petro Korojelo (Course Assistant)
2.4 Requirement Validation
Here discuss the approaches you used in validating your requirements
You should not focus only on which approaches you used, but what processes were involved in each approach
Recall class lecture on validation
Project Analysis Course (2011-2012) Final Report Overview
Prepared by: Sijali Petro Korojelo (Course Assistant)
2.5 Use Case ModellingStart this section providing explanation on
the main actors of the system and their roles, and the scenario for the whole use case (in section 2.5.1)
Recall week 2 report
Project Analysis Course (2011-2012) Final Report Overview
Prepared by: Sijali Petro Korojelo (Course Assistant)
2.5.2 Use Case DiagramProvide UCD
Project Analysis Course (2011-2012) Final Report Overview
2.5.3 Use Case DescriptionProvide descriptions of 4-5 sample use
casesDescription should be in tabular format
should contain: Use case name Actors Pre conditions Post conditions Main flow of events Alternative flow of events
Prepared by: Sijali Petro Korojelo (Course Assistant)
3. Information System DesignProvide a short description of the aim of this
section which is, designing class and interaction diagram
Project Analysis Course (2011-2012) Final Report Overview
3.1 Classes & Class DiagramStart by identifying the classes and attributes
(can be in tabular format)Then provide the class diagramRecall week 3 report
Prepared by: Sijali Petro Korojelo (Course Assistant)
Project Analysis Course (2011-2012) Final Report Overview
3.2 System Interaction DiagramsStart by a short introduction on what this
section is aboutProvide the full description of the
sequence(s) diagram + the sketch(s)Provide description of activity diagram(s) /
state diagram(s) + the sketch(s)
Prepared by: Sijali Petro Korojelo (Course Assistant)
Project Analysis Course (2011-2012) Final Report Overview
4. Conclusion & Future workConclude your work by summarizing what
you did in the project, what lessons you learned
Provide a short description of the future remaining work
5. ReferencesProvide a list of references you used in your
work
Prepared by: Sijali Petro Korojelo (Course Assistant)
Project Analysis Course (2011-2012) Final Report Overview
Report LengthShould be 15-25 PagesUse Arial / Times new roman fonts (size 12).
Use justification property in the text. Spacing between text should be 1.15
Generate auto- table of content (define headings & subheading)
Main sections should start in a new page (i.e. sections 1, 2, 3, 4, 5, …..)
Sub sections should not start in new pages (i.e. 1.1, ..3.1, ….)
Any Questions?
Prepared by: Sijali Petro Korojelo (Course Assistant)