Achieving high quality of use-case-based requirements |
| |
Authors: | Christian Denger Barbara Paech und Bernd Freimut |
| |
Institution: | (1) Fraunhofer Institute for Experimental Software Engineering, Sauerwiesen 6, 67661 Kaiserslautern, Germany;(2) Institute for Computer Science, University of Heidelberg, Im Neuenheimer Feld 348, 69120 Heidelberg, Germany |
| |
Abstract: | Zusammenfassung Seit der Einführung von Use Cases hat deren Bedeutung zur Spezifikation von Anforderungen stetig zugenommen. Die Qualit?t
der Use Cases ist ein entscheidender Faktor für den Erfolg des Entwicklungsprozesses, da die meisten Entwicklungsschritte
auf den Use Cases aufbauen. Trotz der extremen Wichtigkeit der Qualit?t der Use Cases stellen die meisten use-case-basierten
Entwicklungsans?tze keine oder nur unzureichende integrierte qualit?tssichernde Ma?nahmen bereit (z.B. ad-hoc Empfehlungen,
Erstellungsrichtlinien, einige Checklisten zur Inspektion von Use Cases). Diese Techniken werden in den meisten F?llen unabh?ngig
voneinander eingesetzt, so dass bestimmte Fehlerklassen in den Use Cases durch mehrere Techniken, andere Fehlerklassen überhaupt
nicht adressiert werden. In diesem Artikel wird ein integrierter Ansatz vorgestellt, in dem Use Case Erstellungsrichtlinien,
Inspektionen und Simulation in systematischer Weise miteinander verknüpft werden. Der Ansatz basiert auf einer Fehlerklassifikation
für Use Cases, die als Grundlage dient, die verschiedenen Techniken auf bestimmte Fehlerarten zu fokussieren .
Since their introduction, use cases (UCs) have become increasingly important for the specification of software requirements.
High quality UCs are a prerequisite for project success. Despite the high importance of their quality, UC driven approaches
often lack systematic and integrated quality assurance techniques. Only ad-hoc recommendations, creation guidelines, and a
few checklists for inspection are available in the literature. If at all, these techniques are developed and used separately,
so that one class of defects is addressed by several techniques and other classes are not addressed at all. In this paper,
we present an integrated approach that combines UC creation guidelines, UC inspections, and simulation in a systematic way.
We base our combined approach on a defect classification for use cases. This classification enables the requirements engineer
to focus the different techniques on different types of defects.
CR Subject Classification D2.1 |
| |
Keywords: | Requirements Use cases Guidelines Quality assurance Inspections Perspective-based reading Defect classification Quality |
本文献已被 SpringerLink 等数据库收录! |
|