Navigation überspringen

Kapitel 4 - Grundlage Programmentwicklung

Zusammenfassung

Programmentwicklung (engl. software engineering) ist das Synonym zur ganzheitlichen Herstellung von Software. Alles basiert auf der Modellierung von Problemstellungen beliebiger Art und dessen Strukturierung für eine softwarebasierte Umsetzung. Software Engineering ist weitaus aus mehr als das codieren von Funktionen bzw. Methoden im semantischen Kontext. Software Engineering ist heutzutage eine komplexe Abfolge von Techniken des Projektmanagements. Try and Error sind durch die immer komplexeren softwareansätze nicht mehr praktikabel. Die Planungsphase nimmt gegenüber der Umsetzungs- bzw. Codierphase einen immer größeren Platz ein. Aus diesem Grunde beinhaltet dieses Kapitel viele Verweise auf Techniken und Werkzeuge der Planungstätigkeit. Dazu gehören Diagramme und Phasenbeschreibungen des Projektmanagements.

In diesem Kapitel werden Verweise auf Verfahrensanweisungen gegeben, damit der Leser sich einen kleinen Überblick über die Vielzahl gängiger Praktiken verschaffen kann. Allen gemein ist, dass funktionierende Software Vorrang hat, mal mit mehr mal mit weniger Erfolg.