APPENDIX FOUR: Senior project document template
Contents
CHAPTER ONE
1. Introduction
1.1. Background of the Organization
1.2. Statement of the problem
1.3. Objectives of the project
1.1.1. General objectives
1.1.2. Specific objectives
1.4. Feasibility study
1.5. Significance of the project
1.6. Beneficiaries of the project
1.7. Methodology
1.7.1. Data collection
1.7.2. System design and analysis tools
1.7.3. System Development tools
1.8. Scope and limitation of the project
1.8.1. Scope of the project
1.8.2. Limitation of the project
1.9. Risk, assumption and constraints
1.9.1. Risk
1.9.2. Risk assumption
1.9.3. Constraints
1.10. Organization of the project
1.11. Budget allocation
1.12. Work plan
CHAPTER TWO
2. Business area analysis and requirement definition
1.1 Introduction
1.2 Business area analysis
1.2.1 Detailed analysis
2.2.2. Current system
2.2.3. Players of the existing system
2.2.4. Proposed system
2.2.5. Forms and reports used
1.3 Requirement Gathering
1.3.1 Requirement Gathering Techniques
1.4 Method of Communication
1.4.1 Communication techniques
1.5 Requirement definition
1.5.1 Functional requirement
1.5.1.1 Essential Use case Modeling
1.5.1.2 Actor description
1.5.1.3 Essential Use Case Description
1.5.1.4 Essential Use Interface Prototyping
1.5.2 Collaboration modeling
1.5.3 Nonfunctional Requirements
CHAPTER THREE
2. System modeling
3.1. Introduction
3.2. System Use Case
3.3. UI Identification
3.4. Business Rules Identification
3.5. Actor Identification
3.6. Use Case Diagram
3.7. Use Case Description
3.8. Sequence diagramming
3.9. Activity Diagramming
3.10. Class diagram
3.11. State chart diagram
3.12. User interface Prototyping
CHAPTER FOUR
4. System design
1.1 Database normalization
1.1.1 First normal form
1.1.2 Second normal form
1.1.3 Third normal form
1.2 Database table structure
1.3 Deployment diagram
1.4 Interface design
1.5 High fidelity prototype
CHAPTER FIVE
5. Conclusion and recommendation
5.1 Conclusion
5.2 Recommendation
REFERENCE
APPENDIX