O'Reilly logo

Aspect-Oriented Software Development with Use Cases by Pan-Wei Ng, Ivar Jacobson

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 7. Capturing Concerns with Use Cases

Understanding stakeholders’ real concerns is critical to successful software development. Concerns come from various sources and can be about different aspects of the system. Use cases provide a single technique to describe what the system must do to address these concerns. We distinguish between two major categories of use cases: application and infrastructure use cases. Application use cases describe how users interact with the system to perform the desired functionality. Infrastructure use cases describe what the system does to add qualities such as usability, reliability, performance, and supportability to each step of an application use case.

Understanding Stakeholder Concerns

If you want to build ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required