0% found this document useful (0 votes)
94 views12 pages

Software Engineering Topic 9 - Mini Project 1

Uploaded by

xebulem
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
94 views12 pages

Software Engineering Topic 9 - Mini Project 1

Uploaded by

xebulem
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 12

Software Engineering

Topic 9: Mini Project Part 1

© NCC Education Limited


Mini Project Part 1 Topic 9 - 9.2

The Unit Roadmap


Topic 1: Introduction
Topic 2: Introduction to Software Engineering Key Practices and Principles
Topic 3: Software Development Life Cycle Models
Topic 4: Requirement Engineering
Topic 5: System Modelling & Design
Topic 6: Software Implementation & Testing
Topic 7: System Dependency & Security
Topic 8: Project Management
Topic 9: Mini Project 1
Topic 10: Mini Project 2
Topic 11: Mini Project 3
Topic 12: Mini Project 4
Mini Project Part 1 Topic 9 - 9.3

Objectives

The objective of the mini project is to develop a


software prototype by applying the software
engineering knowledge acquired from this unit.
Mini Project Part 1 Topic 9 - 9.4

Scope and Coverage

This topic will cover:


• Introduction to your coursework
• Introduction to mini project
• Delivery on:
– Project Planning
– System Requirement Analysis
Mini Project Part 1 Topic 9 - 9.5

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.

• This is a report with maximum 3000 word


weighting 90% of your overall mark.
• 10% of overall mark is allocated to Project
Presentation and Demonstration.
Mini Project Part 1 Topic 9 - 9.7

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

The Unit Roadmap


Topic 1: Introduction
Topic 2: Introduction to Software Engineering Key Practices and Principles
Topic 3: Software Development Life Cycle Models
Topic 4: Requirement Engineering
Topic 5: System Modelling & Design
Topic 6: Software Implementation & Testing
Topic 7: System Dependency & Security
Topic 8: Project Management
Topic 9: Mini Project 1
Topic 10: Mini Project 2
Topic 11: Mini Project 3
Topic 12: Mini Project 4
Mini Project Part 1 Topic 9 - 9.11

Next Session

At the end of this session students should be


able to:
• Create appropriate UML models for a well-
defined scenario of limited scope.
Topic 9 – Mini Project 1

Any Questions?

You might also like