Download presentation
Presentation is loading. Please wait.
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 Actor Generalization. Fig. 5.2 [Arlow & Neustadt, 2005] February 2, 2012 Advanced Use Case Modeling
3
3.Actor Generalization February 2, 2012 Advanced Use Case Modeling Fig. 5.3 [Arlow & Neustadt, 2005]
4
4 Use Case Generalization… Fig. 5.4 [Arlow & Neustadt 2005] February 2, 2012 Advanced Use Case Modeling
5
5.Use Case Generalization.. Fig. 5.5 [Arlow & Neustadt 2005] February 2, 2012 Advanced Use Case Modeling
6
6..Use Case Generalization. Fig. 5.6 [Arlow & Neustadt, 2005] February 2, 2012 Advanced Use Case Modeling
7
7 …Use Case Generalization
8
8 Inclusion.. Fig. 5.7 [Arlow & Neustadt 2005] February 2, 2012 Advanced Use Case Modeling
9
9.Inclusion. Fig. 5.9 [Arlow & Neustadt 2005] February 2, 2012 Advanced Use Case Modeling
10
10..Inclusion Fig. 5.8 [Arlow & Neustadt, 2005] February 2, 2012 Advanced Use Case Modeling
11
11 Extension…. Fig. 5.10 [Arlow & Neustadt 2005] February 2, 2012 Advanced Use Case Modeling
12
12.Extension... Fig. 5.11 [Arlow & Neustadt 2005] February 2, 2012 Advanced Use Case Modeling
13
13..Extension.. Fig. 5.12 [Arlow & Neustadt 2005] February 2, 2012 Advanced Use Case Modeling
14
14 …Extension. February 2, 2012 Advanced Use Case Modeling Fig. 5.13 [Arlow & Neustadt 2005]
15
15 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 2, 2012 Advanced Use Case Modeling
16
16 When to use advanced features? Avoid functional decomposition! Fig. 5.16 [Arlow & Neustadt 2005] February 2, 2012 Advanced Use Case Modeling
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.