Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 CS 426/CPE 426 Senior Projects Chapter 5: Advanced Use Case Modeling [Arlow and Neustadt, 2002] February 13, 2007.

Similar presentations


Presentation on theme: "1 CS 426/CPE 426 Senior Projects Chapter 5: Advanced Use Case Modeling [Arlow and Neustadt, 2002] February 13, 2007."— Presentation transcript:

1 1 CS 426/CPE 426 Senior Projects Chapter 5: Advanced Use Case Modeling [Arlow and Neustadt, 2002] February 13, 2007

2 2 Outline Actor generalization Use case generalization Inclusion: > Extension: > When to use advanced use case modeling

3 3 Roadmap Fig. 5.1 [Arlow & Neustadt, 2002]

4 4 Actor Generalization. Fig. 5.2 [Arlow & Neustadt, 2002]

5 5.Actor Generalization Fig. 5.3 [Arlow & Neustadt, 2002]

6 6 Use Case Generalization… Table 5.1 [Jim Arlow and Ila Neustadt, 2002] Table 5.2 [Jim Arlow and Ila Neustadt, 2002]

7 7.Use Case Generalization.. Fig. 5.4 [Arlow & Neustadt, 2002]

8 8..Use Case Generalization. Fig. 5.5 [Arlow & Neustadt, 2002]

9 9 …Use Case Generalization Fig. 5.6 [Arlow & Neustadt, 2002]

10 10 Inclusion. Fig. 5.7 [Arlow & Neustadt, 2002]

11 11.Inclusion Fig. 5.8 [Arlow & Neustadt, 2002]

12 12 Extension…. Fig. 5.9 [Arlow & Neustadt, 2002]

13 13.Extension... Fig. 5.10 [Arlow & Neustadt, 2002]

14 14..Extension.. Fig. 5.11 [ Arlow & Neustadt, 2002]

15 15 …Extension. Fig. 5.12 [Arlow & Neustadt, 2002]

16 16 ….Extension Fig. 5.13 [Arlow & Neustadt, 2002]

17 17 When to use advanced features Use advanced features when they simplify the model Heavy use of > should be avoided Many stakeholders, including object modelers misunderstand > Avoid use case generalization unless abstract parent use cases are used


Download ppt "1 CS 426/CPE 426 Senior Projects Chapter 5: Advanced Use Case Modeling [Arlow and Neustadt, 2002] February 13, 2007."

Similar presentations


Ads by Google