project analysis course (2011-2012) final project report overview prepared by: sijali petro korojelo...

23
Project Analysis Course (2011- 2012) Final Project Report Overview Prepared by: Sijali Petro Korojelo (Course Assistant)

Upload: clara-norris

Post on 27-Dec-2015

220 views

Category:

Documents


4 download

TRANSCRIPT

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)