next up previous contents index
Nächste Seite: 6.4.2 Linearität in der Aufwärts: 6.4 Softwareentwicklung als Ingenieurdisziplin Vorherige Seite: 6.4 Softwareentwicklung als Ingenieurdisziplin   Inhalt   Index

6.4.1 Determinismus in der klassischen Softwareentwicklung

Wendet man den Begriff Determinismus37 auf die Softwareentwicklung an, dann geht man von einem prinzipiell genau vorherbestimmbaren Projektverlauf aus. Man spricht in diesem Zusammenhang von konzeptioneller Sicherheit. Nur unter dieser Annahme ist eine Analyse sinnvoll durchführbar. Denn können die Anforderungen genau vorherbestimmt werden, dann kann das Risiko von später auftretenden Anforderungsänderungen eliminiert werden. Somit ist eine Konzentration auf die stetige Verbesserung der Analyse sinnvoll.

Der Determinismus zeigt sich weiterhin im Projektmanagement der Softwareentwicklung. Es werden eine Reihe von Terminen festgelegt, zu denen ein bestimmter Funktionsumfang für das Produkt erwartet wird. Diese Punkte im Projektplan werden als Meilensteine bezeichnet. Eine solch genaue Planung ist nur möglich, wenn man davon ausgeht, dass sich die sorgfältig erarbeiteten Pläne in die Realität umsetzen lassen und man somit die Zukunft durch Planung mit einer abschätzbaren Erfolgswahrscheinlichkeit gestalten kann.



Sebastian Stein 2004-08-30