CHINHOYI UNIVERSITY OF TECHNOLOGY
SCHOOL OF ENGINEERING SCIENCE AND TECHNOLOGY
BSC (IT) - 2.2 GROUP PROJECT MARKING GUIDE
CHAPTER 1: INTRODUCTION
1.1 Background
Provide a clear and concise background of the project.
1.2 Problem Definition
Define the problem the project aims to solve.
1.3 Aim
State the overall aim of the project.
1.4 Objectives
List specific objectives that the project will achieve.
1.5 Justification
Explain the significance and relevance of the project.
CHAPTER 2: ANALYSIS
2.1 Analysis of the Existing System
Analyze the current system (if applicable) and its limitations.
2.2 Requirements Analysis
2.2.1 Functional Requirements: List the functional requirements of the
system.
2.2.2 Non-Functional Requirements: List the non-functional requirements
2.3 Use Case Diagrams
Include use case diagrams to illustrate interactions between users (actors) and
the system.
2.4 Risk Analysis
Identify potential risks (e.g., technical, operational, financial) and propose
mitigation strategies.
CHAPTER 3: DESIGN
3.1 System Architecture
Describe the high-level architecture of the system.
3.2 UI/UX Design
Wireframes , User experience considerations
3.3 Database Design
Describe the database schema, tables, relationships, and security measures.
3.4 Class Diagram
Include a class diagram to represent the system's structure.
3.5 Sequence Diagrams
Provide sequence diagrams to illustrate interactions between system
components or objects.
3.6 Data-Flow Diagram
Provide data-flow diagrams to illustrate data movement within the system.
CHAPTER 4: IMPLEMENTATION
4.1 Testing
4.1.1 Unit Testing: Describe unit testing procedures.
4.1.2 Integration Testing: Describe integration testing procedures.
4.1.3 Acceptance Testing: Describe acceptance testing procedures.
4.1.4 Security Testing: Describe security testing procedures
4.2 Verification
Ensure the system is built according to the specified requirements
4.3 Validation
Ensure the system meets the user's needs and intended purpose
CHAPTER 5: MAINTENANCE AND SUPPORT
5.1 Maintenance Plan
Describe the plan for maintaining the system (e.g., bug fixes, updates,
performance optimization).
5.2 Support Plan
Describe the support plan for addressing user issues and providing ongoing
assistance.
CHAPTER 6: CONCLUSION AND RECOMMENDATIONS
6.1 Conclusion
Summarize the key findings and outcomes of the project.
6.2 Recommendations
Provide recommendations for future improvements or extensions, including
security enhancements.