Chapter 10. Model Extend, Include, and Generalization Relationships

What’s in this chapter?

This chapter discusses the use of extend, include, and generalization relationships for modeling extensions, additional behaviors, and commonality within the use case model.

So far, we have discussed the identification, definition, and description of the behaviors and details of a use case. The base use case description provides an excellent perspective on the overall system behaviors. The addition of alternative flow descriptions and conditional logic helps to define the variations and exceptions within a use case. The use case modeling activities in this chapter explore the relationships between individual use cases.

As the use case model is progressively ...

Get Advanced Use Case Modeling: Software Systems now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.