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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.