15.7Konzepte und Komponenten der Spezifikation

15.7.1Die Ausrichtung auf die Anforderungen

Wenn Programmierer ohne entsprechende Ausbildung eine Spezifikation verfassen, kommt dabei meist ein schlecht getarnter Entwurf heraus. Denn sie sind daran gewöhnt, in Lösungen zu denken, sie tun sich mit der Formulierung ursprünglicher, noch nicht in Lösungen umgesetzter Anforderungen sehr schwer.

Eine solche »Spezifikation« hat aber erhebliche Nachteile. Einerseits werden die echten Anforderungen nicht dokumentiert, und später lässt sich nicht mehr feststellen, was der Klient wirklich wollte. Andererseits werden dem Entwurf Fesseln angelegt, indem Entscheidungen vorzeitig und von den falschen Leuten getroffen werden. Ein Vergleich soll das anschaulich ...

Get Software Engineering, 4th Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.