Implementierungsaspekte
摘要
Der eigentliche Weg vom Klassendiagramm zur Implementierung wurde bereits im Kap. 6 beschrieben. Dabei wurde gezeigt, wie aus einem Klassendiagramm die Programmskelette für die Realisierung abgeleitet werden können. Die Aufgabe der Implementierungsphase besteht darin, die generierten Programmskelette so zu füllen, dass alle Anforderungen erfüllt werden. Dabei geht es nicht nur um die algorithmische Umsetzung, deren Ideen in der Programmiergrundausbildung vermittelt werden, sondern auch um die Berücksichtigung vielfältiger projektindividueller Randbedingungen. Statt alle möglichen Randbedingungen im Detail zu diskutieren, was den Raum mehrerer Fachbücher benötigt, werden in diesem Kapitel zentrale Implementierungsaspekte mit ihren Problemen angesprochen. Es wird dabei deutlich, dass einzelne Randbedingungen, wie die Entscheidung für den Einsatz einer bestimmten Technologie oder auch Programmiersprache maßgeblich für den Projekterfolg sein können.