Prozessmodelle Flashcards

1
Q

Nennen Sie einige Vor- und Nachteile des Wasserfallmodells!

A

Vorteile:

  • auch für kleinere Projekte sinnvoll
  • Phasen sind klar abgegrenzt
  • einfach zu planen und zu kontrollieren

Nachteile:

  • es dauert lange, bis erster, lauffähiger Prototyp erstellt ist
  • Fehler werden erst spät entdeckt
  • unflexibel gegenüber Änderungen
  • zu viel Wert auf der Dokumentation
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Welche Vorteile sind mit den agilen Prozessmodellen verbunden?

A

Vorteile:

  • hohe Flexibilität
  • auch für kleinere Projekte sinnvoll
  • frühzeitige Erkennung von Fehlern/Risiken
  • kürzere Entwicklungszyklen
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Beschreiben Sie die hauptsächlichen Charakteristika von iterativ-inkrementellen Prozessmodellen!

A

Bei iterativ inkrementellen Prozessmodellen werden dieselben Kombinationen von aufeinander folgenden Teilschritten mehrfach durchlaufen, um sich inkrementell der finale Lösung zu nähern.
z.B. das Spiralmodell.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Wann ist ein Software gut?

A
  • Funktionalität (funktional - Sicherheit)
  • Zuverlässigkeit
  • Effizient
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Warum gibt es so viele Prozessmodelle?

A
  • Anforderungen unterschiedlich sind
  • Alle haben Vor- und Nachteile.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Spiralmodell:

Vor-und Nachteile?

A

Vorteile:

  • flexibles Modell.
  • Integration anderer Vorgehensmodelle.
  • *Nachteile:**
  • hoher Managmentaufwand, da oft neueEntscheidungen.
  • eher für größer Projekte geeignet.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Welche grundsätzliche Prozessmodelle gibt es ?

Nennen Sie Beispiele für jede Art.

A
  • sequentiell (code and fix, Wasserfallmodell)
  • iterativ ( V-Modell, rational-unified-prozess)
  • agil (extrem programming, scrum)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

V-Modell:

Vor-und Nachteile?

A

_ Vorteile:_

  • gut geeignet für größe insbesondere für eigebetete Systeme.
  • Erstellung von Testfällen in frühern Phasen für die Nutzung in späteren Phasen.

Nachteile:

  • zu viel Bürokratie für kleine und mittlere Projekte.
  • nicht Handhaber ohne geeinete Case-Unterstützung
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

_ Extrem programming und scrum:_

Vor-und Nachteile?

A

Vorteile:

  • hohere Flexibilität.
  • geringe Kopfmonopole.

Nachteile:

  • schwierig in verteilten Teams.
  • problematisch, wenn das Projekt keine Iterationen elaubt.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly