Re: [Python-de] Requirement Engineering
Wie macht ihr "Requirement Engineering"?
Eine empirische Erfahrung aus der Praxis von einem, der auf der "Endanwender-Seite" sitzt: Erst gar nicht mit dem Schreiben von Spezifikationen o.dgl. anfangen, das führt direkt in den Abgrund. Sondern jeweils einen Endanwender (Fachspezialisten) und einen Softwareentwickler nebeneinander setzen und gleich mit der Arbeit anfangen. Dazu enge Kommunikation zwischen den Zweierteams (sofern es mehr als eins gibt) zwecks Konvergenz. Python Code ist weit ausdrucksstärker als alle Bildchen à la UML. Und, (anders als fast alle anderen Sprachen) sofern man wirklich konsequent semantische Bezeichner verwendet, auch für nicht-Informatiker lesbar. Z.B. Datenbankdiagramme oder Klassendiagramme dienen höchstens der visuellen Kontrolle und lassen sich automatisch erzeugen (Graphviz etc.). MfG, Wolfgang
participants (3)
-
robert rottermann
-
Stefan Schwarzer
-
Wolfgang Keller