O'Reilly logo

Getting Results from Software Development Teams by Lawrence J. Peters and Lawrence Peters

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

Use Cases

Use cases are a more recently popularized means of capturing requirements by communicating with the customer and the developer at the same time (Coleman, 1998). Use cases are described by diagrams and some accompanying text. The objective is to enable the client to better visualize what the system will do and to enable the development team to better understand the sequential and/or parallel nature of system tasks. The DFD helped do this, but it was not nearly as oriented to the kinds of systems in play today—interactive systems. Just as the name implies, interactive systems are ones in which a customer (also known as an "Actor" in use case jargon) interacts in some way with the system being developed. Examples of this include cash machines, ...

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