You are on page 1of 4

Module Code

Intake Code
Lecturer Name
Hand in Date
Tutorial No.
Group No.
Student ID

:
:
:
:
:
:

CT056-3.5-2 Requirements Engineering


UC2F1408SE
SIVANATHAN CHELLIAH

Student Name

Requirement Engineering (CT056-3.5-2)

Table of Contents
1.0 Introduction..............................................................................................................4
1.1 Project background...............................................................................................4
1.2 Problem Analysis.................................................................................................5
1.3 Problem Solution..................................................................................................6
1.4 Scope of the project..............................................................................................7
1.5 Aims.....................................................................................................................7
1.6 Objectives.............................................................................................................7
2.0 Requirements development......................................................................................8
2.1 Elicitation.............................................................................................................8
2.1.1Brainstorming.................................................................................................8
2.1.2 Interview........................................................................................................9
2.1.3 Observation....................................................................................................9
2.1.4 Questionnaire.................................................................................................9
2.2 Analysis..............................................................................................................11
2.2.1 Context diagram...........................................................................................11
3.2.2 Use Case diagram........................................................................................12
2.2.3 Data Dictionary............................................................................................13
2.3 Specification.......................................................................................................18
2.4 Validation & Verification...................................................................................20
2.4.1 Validation Techniques..................................................................................20
2.4.1.1 Requirements Review..........................................................................20
2.4.1.2 Prototyping...........................................................................................20
2.4.1.3 Test-case Generation............................................................................21
2.4.2 Verification Technique.................................................................................22
2.4.2.1 Inspection.............................................................................................22
2.4.2.2 Review Checklist.................................................................................23
3.0 Requirements management....................................................................................24
3.1 Requirements Management Planning................................................................24
3.2 Requirement Identification.................................................................................25
3.3 Management of Requirement Changes..............................................................25
3.4 Traceability.........................................................................................................27
[Type text]

Page 1

Requirement Engineering (CT056-3.5-2)


3.5 Requirement management tool support.............................................................28
4.0 Schedule Planning..................................................................................................29
4.1 Gantt chart..........................................................................................................29
4.2 Pert chart............................................................................................................30
4.3 Workload matrix.................................................................................................30
5.0 Progress Report......................................................................................................31
5.1 Report 01............................................................................................................31
5.2 Report 02............................................................................................................32
5.3 Report 03............................................................................................................33
5.4 Report 04............................................................................................................34
5.5 Report 05............................................................................................................35
5.6 Report 06............................................................................................................36
5.7 Report 07............................................................................................................37
5.7 Report 08............................................................................................................38
5.7 Report 09............................................................................................................39
6.0 Harvard References................................................................................................40
7.0 Appendix................................................................................................................41
7.1 Specification document (SRS)...........................................................................41
7.1.1 Introduction.....................................................................................................41
7.1.1.1 Purpose......................................................................................................41
7.1.1.2 Project Scope and Product Features..........................................................41
7.1.2.0 Overall Description......................................................................................41
7.1.2.1 Product Perspective...................................................................................41
7.1.2.2 User Classes and Characteristics..............................................................42
7.1.2.3 Operating Environment.............................................................................43
7.1.2.4 Design and Implementation Constraints...................................................43
7.1.2.5 User Documentation.................................................................................43
7.1.2.6 Assumptions and Dependencies................................................................44
7.1.3 System Features..............................................................................................44
7.1.3.1 Order Meals..............................................................................................44
7.1.3.1.1 Description and Priority....................................................................44
7.1.3.1.2 Stimulus/ Response Sequences.........................................................44
7.1.3.1.3 Functional Requirements..................................................................44
[Type text]

Page 2

Requirement Engineering (CT056-3.5-2)


7.1.3.2 Forward Order...........................................................................................46
7.1.3.2.1 Description and Priority....................................................................46
7.1.3.2.2 Stimulus/ Response Sequences.........................................................46
7.1.3.2.3 Functional Requirements..................................................................46
7.1.3.3 Generate Report........................................................................................47
7.1.3.3.1 Description and Priority....................................................................47
7.1.3.3.2 Stimulus/ Response Sequences.........................................................47
7.1.3.3.3 Functional Requirements..................................................................47
7.1.3.4 Track driver and assign driver delivery....................................................48
7.1.3.4.1 Description and Priority....................................................................48
7.1.3.4.2 Stimulus/ Response Sequences.........................................................48
7.1.3.4.3 Functional Requirements..................................................................48
7.1.4 External Interface Requirements.....................................................................49
7.1.4.1 User Interface............................................................................................49
7.1.4.2 Software Interface.....................................................................................49
7.1.4.3 Communication Interface.........................................................................49
7.1.5 Other Non-Functional Requirements..............................................................49
7.1.5.1 Performance Requirements.......................................................................49
7.1.5.2 Security Requirements..............................................................................50
7.1.5.3 Software Quality Attributes......................................................................50
7.2 Analysis Model...................................................................................................51
7.2.1 Customer ordering.......................................................................................51
7.2.2 Restaurant prepare meal...............................................................................52
7.2.3 Driver delivery the meal..............................................................................52
7.2.4 Use Case Diagram.......................................................................................53

[Type text]

Page 3

You might also like