Use case modeling

Use case modeling is one of the key techniques applied during CBD projects. Use cases are important because their relevance to the project extends beyond being part of the statement of requirements.

Use cases are crucial to:

  • the organization of work is structured in the project;

  • the planning, management and control of the project;

  • the construction, testing and delivery of the software;

  • the management of changes in requirements.

Each use case describes a way in which the system will be used to provide value to the actor. The use case takes the form of a dialog between the actor and the system. Use cases focus on describing the external behavior. Use cases do not define complex internal behavior such as the use of business rules ...

Get Service- and Component-based Development: Using Select Perspective™ and UML 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.