110 likes | 133 Views
COCOMO-Methode & FPA-Methode. Softwareentwicklung und Projektmanagement WS 17/18 Vortrag Michelle Marquas. Gliederung. COCOMO-Methode Ablauf Vorteile und Nachteile FPA-Methode Ablauf Vorteile und Nachteile. COCOMO-Methode. = Constructive Cost Model
E N D
COCOMO-Methode & FPA-Methode Softwareentwicklung und Projektmanagement WS 17/18 Vortrag Michelle Marquas
Gliederung • COCOMO-Methode • Ablauf • Vorteile und Nachteile • FPA-Methode • Ablauf • Vorteile und Nachteile
COCOMO-Methode = ConstructiveCost Model = Modell, mit welchem der Arbeitsaufwand & die Dauer von Softwareentwicklungsprozessen geschätzt wird Ablauf: 1. Komplexität bestimmen - 3 Arten der Projektarbeit → einfache: klein bis mittelgroße Softwareprojekte → mittelschwere: mittelgroße Projekte (komplexer) → schwere: sicherheitsrelevante Projekte (z.B. System für Banken)
2. Aufwand errechnen Aufwand = a * KDSIb a, b abhängig von Projektkomplexität Einfach: PM = 2,4 * KDSI1,05 Mittelschwer: PM = 3,0 * KDSI1,12 Schwer: PM = 3,6 * KDSI1,20 3. Projektdauer Entwicklungszeit in Monaten Dauer = c * Aufwandd Einfach: TDEV = 2,5 * PM0,38 Mittelschwer: TDEV = 2,5 * PM0,35 Schwer: TDEV = 2,5 * PM0,32
Vorteile Nachteile Große Datenbasis notwendig Anspruchsvoll & komplex Viele Parameter Aufwändige Software • Statistische Sicherheit • Standardisierte Mengen & Einflussgrößen
FPA-Analyse = Function-Point-Analyse = Methode, um die Größe einer Software objektiv & unabhängig von technischen Randbedingungen zu messen • Ergebnis als „Functional Size“ bezeichnet & in Einheit Functional Point (fp) angegeben
Ablauf: • Software Aufgliederung in Elementarprozesse = für Anwender sinnvollste, kleinste Aktivität • 3 Transaktionstypen: • Eingabe • Ausgabe • Abfrage • 2 Datenbestände: • Interne Datenbestände • Externe Datenbestände
Folgende Tabelle zeigt möglichen Punktwerte: Summe aller Punktwerte der Transaktionen und Datenbeständ = Functional Size
Vorteile Nachteile Großer Aufwand Nachvollziehbarkeit & Eindeutigkeit ( gr. Spielraum) Nicht aktuell Ungleichgewichtigkeit • Klar definierte Vorgehensweise • Gute Vergleichsmöglichkeiten • Anforderungen stehen im Vordergrund
Quellen http://www.enzyklopaedie-der-wirtschaftsinformatik.de/lexikon/is-management/Software-Projektmanagement/Aufwandschatzverfahren/Function-Point-Methode https://de.wikipedia.org/wiki/Function-Point-Verfahren https://de.wikipedia.org/wiki/COCOMO https://www.informatik.uni-bremen.de/st/Lehre/swt/schaetzung-1x2.pdf