Softwaretechnik

aus www.iwiki.de, der freien Wissensdatenbank

Die Softwaretechnik (engl. software engineering) beschäftigt sich mit der strukturierten Entwicklung von Produkten, in diesem Fall Software.

Komplexe Software zu erstellen und zu warten ist aufwaendig, deshalb erfolgt die Entwicklung von Software anhand eines strukturierten Planes. Dieser Plan (das Vorgehensmodell) unterteilt den Entwicklungsprozess in überschaubare, zeitlich und inhaltlich begrenzte Phasen. Die Software wird somit Schritt für Schritt fertiggestellt. Die Phasen sind während des ganzen Entwicklungsprozesses eng miteinander verzahnt. Eine „Testphase“ in dem Sinn gibt es nicht, da Tests entwicklungsbegleitend in allen Phasen durchgefuehrt werden sollten.