Kurs:Wirtschaftsinformatik SS09/SE1/Lernskript/SW-Methodologie

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