Hier finden Sie wissenschaftliche Publikationen aus den Fraunhofer-Instituten.

Supporting Evolution. Using Rationale in Use Case Driven Software Development

: Dutoit, A.H.; Paech, B.

Opdahl, A.L.; Pohl, K.; Rossi, M.:
Sixth International Workshop on Requirements Engineering. Foundations of Software Quality. REFSQ 2000. Proceedings
Essen: Universitätsbibliothek Essen, 2000 (Essener Informatik Beiträge 5)
ISBN: 3-922602-81-9
S.99-112 : Ill., Lit.
International Workshop on Requirements Engineering. Foundations on Software Quality (REFSQ) <6, 2000, Stockholm>
Fraunhofer IESE ()
requirements engineering; rationale capture; rationale usage; use case; requirements specification

The requirements specification as outcome of the requirements engineering process falls short of capturing other useful information generated during this process, such as the justification for selected requirements, trade-offs made by stakeholders, and alternative requirements that were discarded. In the context of evolving systems and distributed development, this information is essential. Rationale methods focus on capturing and structuring this missing information. In this paper, we propose an integrated process for capturing requirements and their rationale, discuss its tool support, and describe planned experiments to evaluate this process. Although the idea of integrating rationale methods with requirements engineering is not new, few research projects have focused on the use of rationale during later phases to support the evolution of the system under development.