O'Reilly logo

Managing Iterative Software Development Projects by Ian Spence, Kurt Bittner

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

Appendix AA Brief Introduction to Use-Case Driven Development

The concept of use-case driven development was initially presented more than a decade ago by Ivar Jacobson at OOPSLA[1] in 1987 and then popularized in the classic Object-Oriented Software Engineering.[2] The concept of use cases has proven to be so popular that it has become the standard approach for modeling and capturing requirements for object-oriented development and a core part of the Unified Modeling Language (UML).[3] Use-case driven development itself forms the basis of many popular iterative and incremental development methods, starting with the Objectory Process and its descendents, the Unified Process and the IBM Rational Unified Process.

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