CPCS498 Report structure

advertisement
Report Outlines
Below you find the report structure of CPCS498 senior project 1. Based on the
type of the project, the chapters and sections that are expected by the college are listed.
The students have the freedom to add any chapters/sections they feel more relevant to
their project. Mandatory sections must be included, optional ones are left to the students’
preferences.
Systematic Application/Projects
Chapters
Abstract
Acknowledgement
Dedication
Table of contents
Chapter 1:
1. Introduction
2. Problem definition
3. the recommended solution
4. Objectives
5. Methodology
6. Project plan
Req.
degree
Man
Scientific/research Projects
Chapters
Abstract
Acknowledgement
Dedication
Table of contents
Chapter 1:
1. Introduction
2. Problem definition
3. the recommended solution
4. Objectives
5. Methodology
6. Project plan
Req.
degree
Man
Chapter 2: Literature Review
Sections depends on topic
Explain about competitive software
Man
Chapter 2: Literature Review
Sections depends on topic
Man
Chapter 3: Analysis
1. Data collection
Man
Chapter 3: Analysis
1. Data collection
DOP
2. Requirements:
a. Functional requirements
Man
3. Requirements:
a. Functional requirements
Man
b. Non-functional
requirements
c. Performance
requirements
3. User profile
a. User categories
b. Sample specification
c. User characteristics
d. Environment
Opt
b. Non-functional
requirements
c. Performance
requirements
3. User profile
a. User categories
b. Sample specification
c. User characteristics
d. Environment
Opt
4. Structuring System
Requirement
a. Use case model
Man
4. Structuring System
Requirement
a. Use case model
Man
Man
Opt
b. Data flow diagram/ class
diagram representing domain
model
Chapter 4: System Design
1. Prototype design
2. Database design
3. Structure Design (e.g. Class
diagram if the programming
language is OO.)
Man
Opt
Man
b. Data flow diagram/ class
diagram representing domain
model
Chapter 4: System Design
1. Prototype design
2. Database design
3. Structure Design (e.g.
Class diagram if the
programming language is
OO.)
Used Acronyms:
Man: Mandatory
Opt: Optional
Highly Req.: Optional but highly recommended
DOP: Depends On the Project.
Dr. Mai Fadel
Man
Opt
Man
Download