Presentation is loading. Please wait.

Presentation is loading. Please wait.

Chapter 5: Advanced Use Case Modeling [Arlow and Neustadt, 2005] CS 426/CPE 426 Senior Projects University of Nevada, Reno Department of Computer Science.

Similar presentations


Presentation on theme: "Chapter 5: Advanced Use Case Modeling [Arlow and Neustadt, 2005] CS 426/CPE 426 Senior Projects University of Nevada, Reno Department of Computer Science."— Presentation transcript:

1 Chapter 5: Advanced Use Case Modeling [Arlow and Neustadt, 2005] CS 426/CPE 426 Senior Projects University of Nevada, Reno Department of Computer Science & Engineering

2 2 Outline  Actor generalization  Use case generalization  Inclusion: >  Extension: >  When to use advanced use case modeling? February 14, 2011 Advanced Use Case Modeling

3 3 Actor Generalization.  Fig. 5.2 [Arlow & Neustadt, 2005] February 14, 2011 Advanced Use Case Modeling

4 4.Actor Generalization February 14, 2011 Advanced Use Case Modeling Fig. 5.3 [Arlow & Neustadt, 2005]

5 5 Use Case Generalization…  Fig. 5.4 [Arlow & Neustadt 2005] February 14, 2011 Advanced Use Case Modeling

6 6.Use Case Generalization..  Fig. 5.5 [Arlow & Neustadt 2005] February 9, 2011 Advanced Use Case Modeling

7 7..Use Case Generalization. Fig. 5.6 [Arlow & Neustadt, 2005] February 14, 2011 Advanced Use Case Modeling

8 8 …Use Case Generalization

9 9 Inclusion..  Fig. 5.7 [Arlow & Neustadt 2005] February 14, 2011 Advanced Use Case Modeling

10 10.Inclusion.  Fig. 5.9 [Arlow & Neustadt 2005] February 14, 2011 Advanced Use Case Modeling

11 11..Inclusion Fig. 5.8 [Arlow & Neustadt, 2005] February 14, 2011 Advanced Use Case Modeling

12 12 Extension….  Fig. 5.10 [Arlow & Neustadt 2005] February 14, 2011 Advanced Use Case Modeling

13 13.Extension...  Fig. 5.11 [Arlow & Neustadt 2005] February 14, 2011 Advanced Use Case Modeling

14 14..Extension..  Fig. 5.12 [Arlow & Neustadt 2005] February 14, 2011 Advanced Use Case Modeling

15 15 …Extension. February 14, 2011 Advanced Use Case Modeling Fig. 5.13 [Arlow & Neustadt 2005]

16 16 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 February 14, 2011 Advanced Use Case Modeling

17 17 When to use advanced features? Avoid functional decomposition! Fig. 5.16 [Arlow & Neustadt 2005] February 14, 2011 Advanced Use Case Modeling

18 18 Extras: Senior Projects Videos Human Error Detection and Correction iPack IRIS


Download ppt "Chapter 5: Advanced Use Case Modeling [Arlow and Neustadt, 2005] CS 426/CPE 426 Senior Projects University of Nevada, Reno Department of Computer Science."

Similar presentations


Ads by Google