1/31/17 ¡ 1 ¡
Requirements Analysis Overview
- What is requirement?
- Classification of requirements
- Iterative and evolutionary requirements
analysis
- Use Cases
- Domain models
- N. ¡Meng, ¡B. ¡Ryder ¡
2 ¡
Requirements Analysis Overview What is requirement ? - - PDF document
1/31/17 Requirements Analysis Overview What is requirement ? Classification of requirements Iterative and evolutionary requirements analysis Use Cases Domain models N. Meng, B. Ryder 2 1
2 ¡
3 ¡
4 ¡
5 ¡
6 ¡
7 ¡
8 ¡
9 ¡
10 ¡
11 ¡
12 ¡
13 ¡
14 ¡
15 ¡
17 ¡
18 ¡
19 ¡
20 ¡
21 ¡
22 ¡
23 ¡
24 ¡
25 ¡
26 ¡
27 ¡
28 ¡
29 ¡
30 ¡
31 ¡
32 ¡
33 ¡
34 ¡
35 ¡
36 ¡
37 ¡
38 ¡
39 ¡
40 ¡
Clean windows Clean a car Clean Ford F-150 Include<<>>
41 ¡
42 ¡
43 ¡
POS System ProcessSale HandleReturn RegisterProdu ctSpec Cashier Tax Calculator Inventory Control Include<<>> Include<<>> ValidateUser Include<<>> Manager
44 ¡
45 ¡
46 ¡
47 ¡
String address String name void processSale() void handleReturns()
Grocery Store Store Generalization: “is-a” relationship.
Grocery Grocery Store
0..* 0..1
48 ¡
Car Engine Car
Person Magazine
subscribe 1 0..* 1 ¡ 0..1 ¡
49 ¡
50 ¡
51 ¡
1 1..*
1 1
* 1
* 1
52 ¡
53 ¡
54 ¡
0..1 1
1..* 1 1 1
1 1 1..* 1 1 *
55 ¡