CPCS499 Report structure

advertisement
Report Outlines
Below you find the report structure of the CPCS 499 Senior Project 2. 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
4. Structuring System
Requirement
a. Use case model
b. Data flow diagram/ class
diagram representing domain
Opt
b. Non-functional
requirements
c. Performance
requirements
3. User profile
a. User categories
b. Sample specification
c. User characteristics
d. Environment
4. Structuring System
Requirement
a. Use case model
b. Data flow diagram/ class
diagram representing domain
Opt
Man
Man
Man
Opt
Man
Man
model
model
Chapter 4: System Design
1. Prototype design
2. Database design
3. Structure Design (e.g. Class
diagram if the programming
language is OO.)
4. User interface design
Opt
Chapter 5: Implementation
1. Tools
2. Interface Description
3. Walkthrough the system
Chapter 6: Usability Testing
1. Methods used in usability
testing
2. Test design
3. Pilot test
4. Criteria of measuring
usability
5. Conducting the test
6. Results
Man
Man
Man
------------
Chapter 7: Conclusion
1. Problems and difficulties
2. findings
3. Recommendations
4. Future work
5. Conclusion
References
Appendix
List of Figures
List of Tables
Man
Chapter 4: System Design
1. Prototype design
2. Database design
3. Structure Design (e.g.
Class diagram if the
programming language is
OO.)
4. User interface design
Chapter 5: Implementation
1. Tools
2. Interface Description
Opt
Chapter 6: Usability Testing
1. Methods used in usability
testing
2. Test design
3. Pilot test
4. Criteria of measuring
usability
5. Conducting the test
6. Results
All/Part of Chapter 6
Testing the system against the
objectives of the research
- experiments
- results
- summary
Chapter 7: Conclusion
6. Problems and difficulties
7. findings
8. Recommendations
9. Future work
10. Conclusion
References
Appendix
List of Figures
List of Tables
Opt
Used Acronyms:
Man: Mandatory
Opt: Optional
Highly Req.: Optional but highly recommended
DOP: Depends On the Project.
Dr. Mai Fadel
Man
Man
Man
Man
Download