Software Engineering Topic 9 - Mini Project 1
Software Engineering Topic 9 - Mini Project 1
Objectives
Mini Project
• This is an individual work.
• You need to choose your own case on developing this project.
• In selecting the case, think broadly.
• Choose a project that aligns with your interests and
constraints. You can build a prototype for a game, a web
page, mobile apps, or even an application.
• Some suggestions would be projects on below topics:
• A college educational website or application for students and
teachers
• An airline ticket booking website or application
• An appointment booking system
• An e-commerce for a local shop
Mini Project Part 1 Topic 9 - 9.6
Deliverable
• You need to produce a general report for
Task 1- 6 of the mini-project.
Mini-project 1: Task 1
Task 1: Project Description: the problems, aims and objective of the
project, scope of the project, project plan. (15 marks)
1. Identify Problems: Students should identify the main issues or challenges that their project
aims to address. These could be problems in a specific industry, community, or field of study.
2. Define Aims and Objectives: Next, students should clearly state the goals they want to
achieve through their project. These could be specific outcomes, improvements, or
advancements they hope to make.
3. Scope of the Project: Students need to outline the boundaries of their project, including
what will be included and what will be excluded. This helps to define the project's focus and
prevents scope creep.
4. Project Plan: Finally, students should develop a detailed project plan that outlines the tasks,
timelines, resources, and responsibilities required to complete the project successfully. This
plan should be realistic and achievable within the given timeframe. Students should use a
Gantt chart or/and WBS to illustrate project plan.
Mini Project Part 1 Topic 9 - 9.8
Mini-project 1: Task 2
Task 2: Analysis: requirements specification, use case diagrams (20
marks)
1. Requirements Specifications: Students should gather and document all the requirements
for their project, including functional and non-functional requirements. This involves
conducting interviews, surveys, and research to understand the needs of stakeholders.
Students should document identified
Mini Project Part 1 Topic 9 - 9.9
Marking Criteria
Task 1: Project Description (15 marks)
- Clear identification of project problems, aims, objectives, and scope (3 marks)
- Comprehensive project plan detailing tasks, timelines, resources, and
responsibilities, Gantt chart/WBS (9 marks)
- Clarity, organisation, and feasibility of the project proposal (3 marks)
Task 2: Analysis (20 marks)
- Thoroughness and accuracy of requirements (functional & non-functional)
specifications (7 marks)
- Effectiveness and clarity of use case diagrams in representing system interactions
(7 marks)
- Depth of analysis and understanding demonstrated (6 marks)
Mini Project Part 1 Topic 9 - 9.10
Next Session
Any Questions?