Requirements-Engineering systematisch Modellbildung für softwaregestützte Systeme - Partsch, Helmuth (Springer Berlin Heidelberg, 1998)
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