Download presentation
Presentation is loading. Please wait.
1
Chapter 5: Advanced Use Case Modeling
CS 426 Senior Projects in Computer Science Chapter 5: Advanced Use Case Modeling [Arlow and Neustadt, 2005] University of Nevada, Reno Department of Computer Science & Engineering
2
Actor Generalization. Fig. 5.2 [Arlow & Neustadt, 2005]
Advanced Use Case Modeling 2 2
3
.Actor Generalization Fig. 5.3 [Arlow & Neustadt, 2005]
Advanced Use Case Modeling 3 3
4
Use Case Generalization…
Fig. 5.4 [Arlow & Neustadt 2005] Advanced Use Case Modeling 4 4
5
.Use Case Generalization..
Fig. 5.5 [Arlow & Neustadt 2005] Advanced Use Case Modeling 5 5
6
..Use Case Generalization.
Fig. 5.6 [Arlow & Neustadt, 2005] Advanced Use Case Modeling 6 6
7
…Use Case Generalization
7 7
8
Inclusion.. Fig. 5.7 [Arlow & Neustadt 2005]
Advanced Use Case Modeling 8 8
9
.Inclusion. Fig. 5.9 [Arlow & Neustadt 2005]
Advanced Use Case Modeling 9 9
10
..Inclusion Fig. 5.8 [Arlow & Neustadt, 2005]
Advanced Use Case Modeling 10 10
11
Extension…. Fig. 5.10 [Arlow & Neustadt 2005]
Advanced Use Case Modeling 11 11
12
.Extension... Fig. 5.11 [Arlow & Neustadt 2005]
Advanced Use Case Modeling 12 12
13
..Extension.. Fig. 5.12 [Arlow & Neustadt 2005]
Advanced Use Case Modeling 13 13
14
…Extension. Fig. 5.13 [Arlow & Neustadt 2005]
Advanced Use Case Modeling 14 14
15
When to use advanced features?
Use advanced features when they simplify the model Heavy use of <<include>> should be avoided Many stakeholders, including object modelers misunderstand <<extend>> Avoid use case generalization unless abstract parent use cases are used Advanced Use Case Modeling 15 15
16
When to use advanced features?
Avoid functional decomposition! Fig [Arlow & Neustadt 2005] Advanced Use Case Modeling 16 16
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.