Requirements Engineering

, Volume 10, Issue 2, pp 112–131

Supporting scenario evolution

  • Karin Koogan Breitman
  • Julio Cesar Sampaio do Prado Leite
  • Daniel M. Berry
Original Article

Abstract

Scenarios have been shown to be very helpful in identifying and communicating requirements for computer-based systems (CBSs). However, they appear not to be applicable to the rest of the CBS development process. Making scenarios more useful for the entire software development lifecycle requires integrating scenarios to other representations used during CBS development. This integration is achieved with tracing technology. Having integrated scenarios into the entire software development lifecycle creates the necessity to maintain scenarios through the inevitable changes that they and other documents undergo and to subject them to configuration management. We have prototyped automated support for full-lifecycle scenario management and have applied it to some non-trivial systems.

Copyright information

© Springer-Verlag London Limited 2004

Authors and Affiliations

  • Karin Koogan Breitman
    • 1
  • Julio Cesar Sampaio do Prado Leite
    • 1
  • Daniel M. Berry
    • 2
  1. 1.Departamento de InformáticaPontifícia Universidade CatólicaRio de JaneiroBrazil
  2. 2.Computer Science DepartmentUniversity of WaterlooWaterlooCanada

Personalised recommendations