December 2004
Intermediate to advanced
464 pages
9h 39m
English
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 ...
Read now
Unlock full access