Requirements-Engineering befaßt sich mit Vorgehensweisen zur Präzisierung der Problemstellung am Beginn einer Systementwicklung; es ist eine Teildisziplin im Grenzbereich zwischen Informatik und Anwendungswissenschaften. Dabei geht es um die systematische Entwicklung einer Spezifikation, die beschreibt, was ein Softwareprodukt tun soll - aber nicht, wie es das tun soll.
Im Mittelpunkt stehen Methoden, Beschreibungsmittel und Werkzeuge zur Ermittlung, Formulierung und Analyse von Aufgabenstellungen und Anforderungen an Systeme mit dem Ziel, die Softwarequalität zu verbessern, "Fehlverhalten" von Software zu vermeiden und so Entwicklungsrisiken und -kosten zu senken. Dabei werden auch neueste Entwicklungen wie z.B. UML (Unified Modeling Language) berücksichtigt.
Praxisorientiert, gibt dieses Buch sowohl Einsteigern als auch Profis einen fundierten, aktuellen Überblick über das Fachgebiet und den Forschungsstand.
Vermittelt Grundlagenwissen zu diesem "jungen" Teilgebiet Gibt Überblick über Forschungsstand, Methoden und Modelle Orientiert sich an typischen Problemen aus der Praxis Zeigt angemessene Vorgehensweise bei der Problemlösung Illustriert den Stoff an einem durchgängigen Beispiel Basislektüre für Studium und Weiterbildung im Bereich der Software- und Systemtechnik
Helmuth Partsch
Methode Modellierung Objektorientiert Requirements Engineering Software Engineering Softwarequalität Systementwicklung Unified Modeling Language (UML)