A.Albrecht (IBM) Function Point Methode
(= Verfahren zur Schätzung derbenötigte Arbeitszeit)
PROBLEM:
. es fehlen viele Daten
. Erfahrung
. Anforderungscheckliste (Anforderungen, die immer wieder auftreten!)
. Funktionsdekomposition
jede Funktion wird bewertet (höchstens 18 Pkt.)
FUNKTION
Algorithmus (fehlt aber!)
(nicht so wichtig, da meistens einfache
Algorithmen anlegen, suchen, löschen,...beinhaltet) Input Output Datenbankfragen
(komplizierte 0, 2, 3, 6 (viele Verknüpfungen)
Cursorführung) 0, 2, 3, 6
0, 2, 3, 6
... Punkte werden addiert [0..18]
Maß der Komplexität
1.1 Anforderungscheckliste (0...5)
. Schnittstelle zu anderen Systemen
. Performanceanforderung z.B:. schnell, Echzeitsysteme
. ! gibt Altdaten, die verwendet werden müssen
. mehrere User (Verteiltheit)
. einfache oder komplizierte Benutzerführung
. schwierige Prozeßlogik (Algorithmen)
. ! Wiederverwendbarkeit von Modulen
gewichtete Teilnahme von den Funktionskomposition und Anforderungscheckliste = Function Points Tabelle entspricht Mannmonatszahl
doppelt so langes Programm 4x
solange Zeit (exponentiell!)
1.2 Problem:
. Softwareentwicklung fortgeschritten
. Algorithmen werden nicht einbezogen
. gewichtete Summe problematisch
(0,1 Systembewertung ?)
. Qualifiziertheit wird nicht einbezogen
. viele Tätigkeiten vergessen :
. Qualitätssicherung
. Projektmanagement
. Dokumentation
|