SA7

...

...


L. H.
Diese Lernkarten bieten eine umfassende Übersicht über verschiedene Modelle und Methoden der Aufwandschätzung in der Softwareentwicklung. Sie konzentrieren sich auf das COCOMO-Modell, das in verschiedenen Varianten wie Basic, Intermediate und Detailed angewendet wird, sowie auf Kostentreiber und deren Einteilung. Zudem werden Methoden wie Delphi und PERT behandelt, die für die Kostenschätzung in Projekten genutzt werden. Diese Karteikarten richten sich an Projektmanager und Entwickler, die präzise Schätzungen für Softwareprojekte erstellen möchten, um Ressourcen effizient zu planen und Kosten zu kontrollieren.
Karten
8
Lernende
1
Sprache
Deutsch
Kategorie
Informatik
Stufe
Andere
Erstellt / Aktualisiert
16.07.2016 / 16.07.2016

Lernkarten

Nennen Sie vier Methoden zur Kostenschätzung und beschreiben Sie 3.

  • Delphi
    • Gruppe von erfahrenen Architekten 
    • jeder schätzt die Projektkosten
    • Unterschiede Diskutieren 
    • Auflösen in eine gemeinsame Schätzung
  • COCOMO
    • prognostiziert den Aufwand & Zeitplan für die SW-Entwicklung auf Basis von
      1. Eingabegrößen der Software
      2. Einer Reihe von Kostentreibern, die sich auf die Produktivität auswirken
  • Pert
    • Program Evaluation und Review Technik 
    • für komplexe Projekte mit Zeitdruck
    • Basierend auf Zeitschätzungen
  • Function Points

Nennen Sie zu 3 der Kostenschätzungsmethoden jeweils zwei Kritikpunkte.

  • Delphi:
    1. basiert auf Experten Schätzungen; erfordert Erfahrung
    2. zu grob und ungenau
  • CoCoMo:
    1. basiert auf historischen Daten und Formeln
    2. benötigt die tatsächliche Anzahl an DSI
  • PERT:
    1. basiert auf Abhängigkeiten von kleinen Aufgaben
    2. konzentriert sich auf den kritischen Pfad

Wann sollte das COCOMO angewendet werden?

  • Projekt hat ein gutes Management auf Entwicklungs- und Kundenseite
  • Die Anforderungsspezifikation wird im Projektverlauf nicht mehr wesentlich geändert

Welche drei CoCoMo Modelle gibt es? Beschreiben Sie diese.

  • Basic: Aufwandschätzung nur anhand einer Variablen (Größe in DSI) + den 3 SW-Entwicklungsmodellen
  • Intermediate: Aufwandschätzung mittels 15 Kostentreiber Variablen + Größen-Var. aus Basic
  • Detailed: Aufwandschätzung wie Intermediate, aber pro Entwicklungsstufe (Analyse, Design, ..) 

Wann sollte das Intermediate COCOMO angewendet werden?

  • über die gesamte Laufzeit für einfache und grobe Kostenschätzungen
  • oder für genauere Kostenschätzungen in detaillierteren Stufen der Softwarekomponenten

Wann sollte das Basic CoCoMo Modell angewendet werden?

  • für die schnelle, frühe & grobe Schätzung der Softwarekosten

In welche vier Bereiche können die Kostentreiber des Intermediate COCOMO Modell unterteilt werden? Beschreiben Sie diese.

  • Produkt selbst: Spezifikation der Anforderungen an das Produkt
    • Datenbankgröße
    • Produktkomplexität
  • Computer: Spezifikation der Anforderungen an den Computer
    • Hauptspeichergröße
    • CPU Zeit
  • Personal: Einschätzung des Personals
    • Programmiersprachenerfahrung
    • Anwendungs- und Programmiererfahrung
  • Projekt: Beschreibung des Projekts
    • Moderne Programmierpraktiken
    • Anwendung von Software Tools

Wie funktioniert die Kostenschätzung bei agilen Methoden? 

  • Kombination von Delphi und Pert
    —> Delphi Aufwandschätzung in Gruppen unter Berücksichtigung der Standardabweichung mit PERT
  • Kleine Arbeitspakete (User Stories)
  • Schätzungen in Stunden, nicht Function Points
  • Optimistische und Pessimistische Schätzungen

Lernen