Rational Unified Process

Transcription

Rational Unified Process
Der Rational Unified
Process
Präsentation im Rahmen der
Diplomarbeit von
Cornelia Schmidt
Überblick
o
o
o
o
o
o
o
o
2
Was ist der RUP?
Best Practices
Prozessbeschreibung
Prozessstruktur
Iterativ-inkrementeller Prozess
Architektur-zentrierter Prozess
Anwendungsfall-gesteuerter Prozess
RUP und UML
31.03.2004
Was ist der RUP?
|
|
|
|
|
3
Software-Entwicklungsprozess
Anpassbares und erweiterbares
Grundgerüst
Sprache des RUP ist die UML
Wird von Werkzeugen unterstützt
Umfasst sechs Best Practices
31.03.2004
Best Practices
|
Iterative Softwareentwicklung
Anforderungsmanagement
Verwendung komponentenbasierter
Architekturen
Visuelle Software-Modellierung
Überprüfung der Software-Qualität
|
Kontrolle der Software-Änderungen
|
|
|
|
4
31.03.2004
Statische Struktur
|
5
Ein Prozess beschreibt, wer was wie und
wann tut:
z Worker: „wer“
z Artefakte: „was“
z Aktivitäten: „wie“
z Workflows: „wann“
31.03.2004
Personen und Worker
6
31.03.2004
Statische Struktur
|
7
Ein Prozess beschreibt, wer was wie und
wann tut:
z Worker: „wer“
z Artefakte: „was“
z Aktivitäten: „wie“
z Workflows: „wann“
31.03.2004
Kern-Workflows
|
6 Core Workflows
z
z
z
z
z
z
|
3 Supporting Workflow
z
z
z
8
Business Modelling Workflow
Requirement Workflow
Analysis & Design Workflow
Implementation Workflow
Test Workflow
Deployment Workflow
Project Management Workflow
Configuration and Change Management Workflow
Environment Workflow
31.03.2004
Dynamische Struktur
9
31.03.2004
Iterativ-inkrementeller
Prozess
|
|
|
10
Zerlegung in kleinere Teilprojekte
Iterationen sind Schritte im Workflow
Inkremente sind Ergänzungen und
Verbesserungen des Produktes
31.03.2004
Inception Phase Konzeptualisierung
|
Spezifizierung der Endproduktvision
Spezifizierung der wesentlichen
Geschäftsvorfälle
Definition des Umfang des Projekts
Kosten und Risiken vorhersagen
|
Life Cycle Objective Milestone
|
|
|
11
31.03.2004
Elaboration Phase Entwurf
|
|
|
|
12
Spezifizierung der Produkteigenschaften
Design der Architektur
Planung der notwendigen Aktivitäten und
Ressourcen
Life Cycle Architecture Milestone
31.03.2004
Construction Phase Implementierung
|
Erstellung des Produkts
Entwicklung der Architektur
Ergebnis: fertiges Produkt
|
Initial Operational Capability Milestone
|
|
13
31.03.2004
Transition Phase Produktübergabe
|
|
|
|
14
Freigabe des Produkts an die Benutzer
Überprüfung des Qualitätslevels
Auslieferung, Training,
Einsatzunterstützung, Wartung
Release Milestone
31.03.2004
Architekturzentrierter
Prozess
|
|
Architektur stellt verschiedene Ansichten
des Ganzen zur Verfügung
Fünf-Sichten-Ansatz des RUP
z
z
z
z
z
15
Logische Sicht
Implementierungssicht
Prozesssicht
Verteilungssicht
Anwendungsfallsicht
31.03.2004
Anwendungsfallgesteuerter
Prozess
|
|
|
16
Modellierung der „Geschäftsprozesse“
durch Anwendungsfälle in UML
Alle Anwendungsfälle zusammen bilden
das Anwendungsfall-Modell
Dies beschreibt die Funktionalität des
Systems
31.03.2004
RUP und UML
|
|
17
UML ist die Sprache des RUP
Alle Diagramme der UML finden im RUP
Verwendung
31.03.2004

Documents pareils