1 / 16

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. Actor Generalization. Fig. 5.2 [ Arlow & Neustadt , 2005]. 2. Advanced Use Case Modeling.

patia
Download Presentation

Chapter 5: Advanced Use Case Modeling

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 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] 2 Advanced Use Case Modeling

  3. .Actor Generalization Fig. 5.3 [Arlow & Neustadt, 2005] 3 Advanced Use Case Modeling

  4. Use Case Generalization… Fig. 5.4 [Arlow & Neustadt 2005] 4 Advanced Use Case Modeling

  5. .Use Case Generalization.. Fig. 5.5 [Arlow & Neustadt 2005] 5 Advanced Use Case Modeling

  6. ..Use Case Generalization. Fig. 5.6 [Arlow & Neustadt, 2005] 6 Advanced Use Case Modeling

  7. …Use Case Generalization 7

  8. Inclusion.. Fig. 5.7 [Arlow & Neustadt 2005] 8 Advanced Use Case Modeling

  9. .Inclusion. Fig. 5.9 [Arlow & Neustadt 2005] 9 Advanced Use Case Modeling

  10. ..Inclusion Fig. 5.8 [Arlow & Neustadt, 2005] 10 Advanced Use Case Modeling

  11. Extension…. Fig. 5.10 [Arlow & Neustadt 2005] 11 Advanced Use Case Modeling

  12. .Extension... Fig. 5.11 [Arlow & Neustadt 2005] Advanced Use Case Modeling 12

  13. ..Extension.. Fig. 5.12 [Arlow & Neustadt 2005] 13 Advanced Use Case Modeling

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

  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 15 Advanced Use Case Modeling

  16. When to use advanced features? Avoid functional decomposition! Fig. 5.16 [Arlow & Neustadt 2005] 16 Advanced Use Case Modeling

More Related