Chapter 6. Modeling Use Cases

Modeling Use Cases

Once you have identified the use cases, you can begin modeling them. The Unified Modeling Language (UML) defines a standard notation for diagramming use cases. Once you have a first draft of the use case model, you will find common behavior that leads to generalizing use cases. You can then show the dependencies between use cases. The dependency can be an INCLUDES relationship or an EXTENDS relationship. Finally, we discuss how to package the use cases into groups of related use cases. This packaging helps with the manageability of the use case model.

Diagramming Use Cases

The UML uses ovals to represent use cases with ...

Get Software Requirements Using the Unified Process: A Practical Approach now with O’Reilly online learning.

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