Kurs:Wirtschaftsinformatik SS09/SE1/Lernskript/SW-Methodologie
Erscheinungsbild
Lebenszyklusmodell:
- Phasen werden definiert
- Festlegung wesentlicher Entwicklungsaktivitäten und ihrer Abhängigkeiten
- im Vordergrund steht die prinzipielle Vorgehensweise, weniger die formale Definition
- ggfs. müssen während der Entwicklung Anpassungen am Lebenszyklusmodell vorgenom-
men werden
Software Prozessmodell:
- Definieren der Aktivitäten und ihrer Reihenfolge in einer Software Entwicklung
- Werkzeuge und Methoden zur Unterstützung der Aktivitäten
- Typen der Objekte, die erzeugt und verarbeitet werden
Software Prozess:
- Durchführung der Softwareentwicklung
- Bestimmung welche Person welche Aktivität ausführt, und welche Objekte dabei erzeugt werden
- Instanziierung eines Prozessmodells, entspricht der Durchführung einer Software Entwicklung - wer führt welche Aktivität durch, welche Objekte werden erzeugt bzw. verarbeitet
Abgrenzung der Begriffe:
- Lebenszyklusmodell prinzipielle Vorgehensweise
- Software Prozessmodell formale Definition
- Software Prozess Praxis (Durchführung)
- Teilmengendarstellung: Softwareprozess ⊆ Software Prozessmodell ⊆ Lebenszyklusmodell
- Lebenszyklusmodell Software Prozessmodell Software Prozess
Rechtfertigung Lebenszyklusmodelle & Lebenszyklusmodellierer:
[Bearbeiten]- Lebenszyklusmodelle: Projekte unterscheiden sich in Struktur und Anforderungen
- ein Modell ist nicht für alle Projekte verwendbar
- Modell muss angepasst werden oder ein anderes Modell muss ausgewählt werden
- Lebenszyklusmodellierer: Projektbegleitende Tätigkeit, Lebenszyklusmodell oft nur als Rahmenbedingung gesehen großer Schaden