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 5. Modeling Concerns with Use Cases

Software development starts with understanding and capturing stakeholder concerns. The use-case technique models stakeholder concerns by walking through the interactions between users and the system. This provides early validation of stakeholder concerns and acceptance criteria, and leads naturally to the identification of test cases. In addition, the way you specify use cases follows very much the idea of building a system incrementally—you build the core functionalities before adding more advanced capabilities on top. Likewise, when describing use-case flow of events, you begin with the most basic of scenarios with basic flows and then describe how more complex variations are handled in separate, alternate ...

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