Use-Case 2.0

Use-Case 2.0 — масштабируемая гибкая практика, использующая сценарии использования для формирования требований к системе, а также отслеживания выполнения этих требований. Предложена Иваром Якобсоном в 2011 году как развитие стандарта управления требованиями Use-Case, разработанного в 1980-х годах.

Use-Case 2.0 помогает описывать требования к системе или процессу в понятной форме, что может улучшить качество разработки и упростить процесс управления требованиями. Он также может быть полезен для управления рисками, так как помогает учитывать возможные ситуации, которые могут возникнуть в процессе разработки и эксплуатации системы.

Принципы

  1. Быть проще, рассказывая истории.
  2. Понимать общую картину.
  3. Сфокусироваться на ценности.
  4. Разрабатывать систему по слоям.
  5. Поставлять систему инкрементальными обновлениями.
  6. Адаптироваться к нуждам команды.

Литература

  1. "Mastering Use Cases: A Practical Guide to Requirements Gathering" by Alexander R. Pope
  2. "Use Case Modeling" by Kurt Bittner and Ian Spence
  3. "Use Case Driven Object Modeling with UML: Theory and Practice" by Doug Rosenberg and Kendall Scott
  4. "The Use Case Handbook: A Practical Guide to Requirements Gathering" by Simon Reindl and Andreas Holzinger
  5. "Use Case Maps for Object-Oriented Systems" by Doug Rosenberg and Kendall Scott
  6. "Use Case Points: Measuring and Estimating Software Development Efforts" by Juho Kettunen
  7. "A Use Case Method for Requirements Engineering" by C. H. Wu and Y. S. Wu
  8. "Use Case-Driven Requirements Engineering: A Practical Guide" by Sumeet Dua and G. Jayakumar