Semester 1: Teil 4 Flashcards
Welche formalen Möglichkeiten zur Aufwandsschätzung gibt es?
Analogie-, Relations-, Multiplikator-
und Prozentsatzmethode
Was ist die Function Point-Methode?
In mehreren Schritten wird der fachlich-funktionale Umfang eines Systems bewertet.
Schätzung mittels LoC
LoC = Lines of Code
Alle Definitions- und Anweisungszeilen werden geschätzt.
Umfang wird durch die monatliche oder jährliche Programmierproduktivität (in LoC) geteilt.
Mittels Terminvorgabe lässt sich die Zahl der notwendigen MA ermitteln.
Beispiel: 60.000 LoC to do. 1000 LoC pro Monat Zeit: 2 Jahre 60.000/(1000*12*2)=2,5
Kritik an LoC
- Programme sind nur ein Teil des Ergebnisses.
- Mehr Code muss nicht besser als wenig Code sein.
- Guter, kompakter Code ist aufwendig zu schreiben.
- Einfluss der Programmiersprache
- Einfluss der Codeformatierung
Teufelsquadrat der SW-Entwicklung
Qualität, Quantität, Entwicklungsdauer, Kosten
Wie funktioniert die Analogiemethode?
Vergleich der zu schätzenden Entwicklung mit bereits abgeschlossenen Entwicklungen.
Kriterien für die Anwendung der Analogiemethode
- Gleiches oder ähnliches Anwendungsgebiet
- Gleicher oder ähnlicher Produktumfang
- Gleicher oder ähnlicher Komplexitätsgrad
- Gleiche Programmiersprache usw.
Vorgehen Analogiemethode?
- Einflussfaktoren bestimmen.
- Ähnliches, abgeschlossenes Projekt identifizieren.
- Unterschiede zwischen ähnlichem Projekt und dem neuen Projekt vergleichen
- Auf Basis der Unterschiede schätzen!
Vorgehen Relationsmethode?
Ähnlich wie Analogiemethode, nur deutlich FORMALISIERTER.
Faktorenlisten und Richtlinien sind vorgegeben.
Vorgehen Multiplikatormethode?
System in Teilprodukte zerlegen und festen Aufwand zuordnen (LoC). Teilpunkte je nach Kategorie mit einem best. Faktor multiplizieren.
Am Ende die Produkte addieren.
Vorgehen Prozentsatzmethode?
Auf Basis des Ist-Aufwands wird auf den Aufwand der folgenden Phasen geschlossen.
Phasen in Prozent aus abgeschlossenen Projekten übernommen: z.B. Entwurf 25% Test 20%
Wenn der Entwurf also 25 Tage gedauert hat, schätzt man den Test auf 20 Tage.
Function Point-Methode:
tbd