文档介绍:Requirement Engineering - Object Oriented Analysis 1/22/02
TABLE OF CONTENT
INTRODUCTION……………………………………………………………….. 2
1 – Purpose……………………………………………………………….. 2
2 – Scope …………………………………………………………………. 2
3 – References……………………………………………………………. 2
4 – Overview……………………………………………………………… 2
OVERALL DESCRIPTION……………………………………………………. 2
1 - Product perspective………………………………………………….. 3
2 - Product functions…………………………………………………….. 3
3 - User characteristics…………………………………………………... 3
4 – Constraints…………………………………………………………… 3
5 - Assumptions and dependencies……………………………………… 3
SPECIFIC REQUIREMENT…………………………………………………… 4
1 - External interface requirements……………………………………. 4
2 - Hardware interfaces…………………………………………………. 4
3 - Software interfaces…………………..………………………………. 4
4 - Communications interface…………………………………………… 4
FUNCTIONAL REQUIREMENTS…………………………………………… 5
1 - Object Handling…………………………………………………….. 5
2 - Relationships Handling……………………………………………... 5
3 – Domain………………………………………………………………. 5
4 – Interim………………………………………………………………. 5
NON FUNCTIONAL REQUIREMENT……………………………………… 6
PERFORMANCE REQUIREMENTS………………………………………… 6
DESIGN CONSTRAINTS……………………………………………………… 6
OBJECT ORIENTED ANALYSIS……………………………………………. 7
PHASE 1: Requirement Engineering……………………………………… 7
1 – Context Diagram …………………………………………….. 7
2 – Capture the shall statements………………………………….. 8
3 – Allocate and Prioritize requirements…………………………. 10
PHASE 2: System Object Oriented Analysis, Static View………………… 12
1 – Identify Use Cases……………………………………………. 12
2 – Develop Scenarios……………………………………………. 14
3 – Develop draft GUI …………………………………………… 39
4 – Establish project categories…………………………………… 40
0
Requirement Engineering - Object Oriented Analysis 1/22/02
5 – Allocate use cases to categories……………………………… 41
6 – Develop System Category Diagram (SCD) …………………. 44
7 – Activity Diagrams …………………………………………… 45
PHASE 3: System Object Ori