Software Engeneering

lernen 6

Unterschiedliche Integrationsstrategien darstellen können (Top-Down, Bottom-up, Big Bang)

  1. Big-Bang: Integration in einem Schritt
    1. Testtreiber und Platzhalter sind nicht Notwendig.
    2. System ist nach Integration vollständig und kann ohne Hilfsmittel getestet werden.
    3. Nur einsetzbar, wenn bereits vor der Integration die Softwarekomponenten bereits einen hochwertigen Stand besitzen.
  1. Top-Down:
    1. Integration nach der hierarchischen Architektur von oben nach unten.
    2. Pro: Schnelles ausführbares System.
    3. Cons: Ggf. viele Platzhalter mit gewissen Funktionen.
  1. Bottom-Up:
    1. Integration erst wenn alle benötigten Komponenten integriert sind.
    2. Pro: Kaum Platzhalter.
    3. Cons: Prüfung/Tests erst nach Gesamtintegration möglich.
 

Diskussion