Beruflich Dokumente
Kultur Dokumente
Aufgabe 9
Du sollst nun ein Projekt planen, das den
Unified Process verwendet. Das Projekt
soll 12 Monate dauern, es stehen 80
Personenmonate an Aufwänden zur
Verfügung. Es sollen lediglich
Standardtechnologien eingesetzt werden.
Unified Process
ist eine Sammlung und Weiterentwicklung
von Best Practices.
ist ein Software-Entwicklungs-Prozess.
ist für die Entwicklung von OO-Systemen
besonders gut geeignet.
ist auch für die Entwicklung von nicht-
OO-Systemen gut geeignet.
verwendet UML zur Darstellung der
Modelle.
Unified Process Prinzipien
ein objektorientierter Software-Entwicklungs-Prozess (OO-
SWEP)
Anwendungsfall-gesteuert
◦ Anforderungen werden in Form von Anwendungsfällen
beschrieben
◦ Verfolgbarkeit
Architektur-zentriert
◦ Wesentlicher Erfolgsfaktor eines Software-Systems
◦ Auswirkungen für gesamtes System (Effizienz ...)
◦ Schnittstellen
Iterativ und inkrementell
◦ kleine Schritte
◦ geringes Risiko
◦ kleine Rückschläge
Phasen und Arbeitsschritte (1/2)
Phasen
◦ Konzeptionsphase
◦ Entwurfsphase
◦ Konstruktionsphase
◦ Übergangsphase
Phasen und Arbeitsschritte (2/2)
Arbeitsschritte
◦ Anforderungen
◦ Analyse
◦ Entwurf
◦ Implementierung
◦ Test
1.
Zur groben Orientierung betrachtest Du
die Grafik auf Folie IV.1-38 der Vorlesung.
Die Grafik ist zwar vom grafischem
Gesichtspunkt her sehr gelungen, sie
enthält jedoch einen sachlichen Fehler.
Was könnte an dem durch die Grafik
ausgedrückten Ablauf problematisch sein?
2.
Wie viel Zeit muss für die einzelnen
Phasen angesetzt werden, wie viel
Iterationen bieten sich in den jeweiligen
Phasen an?
Die exakte anzahl an Iterationen pro
Phase hängt vom Projekt Größe ab.
Jede Iteration sollte nicht länge als 2-3
Monate dauern.
Angenommen das Projekt sei ein
„Medium Size Project“ so gilt
beispielsweise folgendes:
Max. 2 Monate zeit pro Iteration.
Jede Phase endet mit einem „Milestone“
Initial
Life Cycle Life Cycle Product
Milestone Objectives Architecture
Operational
Relese
Capability
Arbeitsschr. A A E I T
2.
Welche Qualifikationen sollten die
beteiligten Personen in den einzelnen
Phasen jeweils haben?
Konzeptionsphase
Fokus des System festlegen.
Projektinfrastruktur aufbauen.
Projektstandards erstellen.
Anforderungen
◦ finden,
◦ strukturieren,
◦ priorisieren.
Architekturgrundlagen bestimmen.
Architektur-Entwurf beginnen.
Kundennutzen (Argumentieren und Präsentieren).
großzügig aufgerundet:
◦ Ca. 357.500 € an Kosten für das Projekt.
Quellen
Vorlesungsskript.
UML and the Unified Process – Practical
Object-Oriented Analysis &Design
It-jobs.stepstone.de
IG Metall (igmetal-itk.de)