3

Use cases

Learning outcomes

The material and exercises in this chapter will enable you to:

•. Explain the purpose of the use case model

•. Recognize and describe the components of the use case model: use case diagram, actor descriptions, use case descriptions, scenarios

•. Identify the use cases and actors in a system

•. Draw a use case diagram

•. Write use case descriptions and actor descriptions

•. Explain what dictates the granularity of a use case

•. Write scenarios and understand how they relate to use cases

•. Explain the role of use cases in the creation of other UML models of the system

•. Specify at what stages use cases are used in the development of object-oriented software.

Key words you will find in the glossary:

• «extend» ...

Get A Student Guide to Object-Oriented Development 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.