../../icons/Logo.png


Softwareentwicklungsprozesse

Dieses Kapitel stellt einige grundsätzliche Prozessstrukturen und Beispiele vor.

Überblick über den Inhalt

Zunächst wird ein kurzer Überblick über gängige Vorgehensweisen bei der Softwareentwicklung gegeben und dann ein paar bekannte Softwareentwicklungsmodelle vorgestellt.

Im wesentlichen werden heute vier Strategien der Softwareentwicklung verfolgt:

Lineare Entwicklung

Iterative Entwicklung

Inkrementelle Entwicklung

Evolutionäre Entwicklung

Konkrete Projekte der Softwareentwicklung verfolgen mehr oder weniger Mischungen dieser Strategien.

Begriffe

An dieser Stelle wollen wir einige Begriffe klären, wie sie in diesem Kontext verstanden werden. Sie sind weitgehend Wikipedia [1] entnommen.

Artefakt
durch menschliche Einwirkung erzeugter oder veränderter Gegenstand (Dokument)
Aktivität
Tätigkeit, die Artefakte bearbeitet oder erstellt
Anforderung
eine zu erfüllende Eigenschaft oder zu erbringende Leistung
Spezifikation
eine Liste oder Menge von Anforderungen

Referenzen