Rational Unified Process

Der Rational Unified Process (rational vereinheitlichter Prozess) ist ein phasenorientierter, inkrementeller und iterativer Ansatz zur kommerziellen Software-Implementierung.

Es werden vier Phasen unterschieden: 

  • Einführung (Inception)
    Start eines Softwareprojekts, Geschäftsmodelle, grundlegende Anforderungen und Bedingungen werden definiert
  • Ausarbeitung (Elaboration)
    Spezifizierung von Anforderungen, Architektur, Design und Iterationen 
  • Konstruktion (Construction)
    Komponenten werden entwickelt und getestet 
  • Übergang (Transition)
    Erstellung von Artefakten und Konfiguration, Freigabe des Produktes an den Kunden

Phasen des Rational Unified Process – Iterative Entwicklung

Der Geschäftswert wird inkrementell in zeitlich begrenzten, disziplin- übergreifenden Iterationen geliefert.

RUP-Prozess

Jede Phase

  • kann mehrere Iterationen haben (z. B. E1 und E2)
  • wird durch einen Meilenstein abgeschlossen
  • liefert Artefakte, die die Ergebnisse der zuvor festgelegten Aktivitäten sind
  • wird um eine Iteration verlängert, wenn die Artefakte nicht geliefert werden oder nicht den Standards entsprechen

RUP-Prozess – Technische Arbeitsabläufe

Der „Rational Unified Process“ (RUP) unterteilt die vier Phasen in neun Disziplinen, von denen sechs technische Arbeitsabläufe sind: 

  • Geschäftsmodell-Definition (Businessmodellierung):
    Gemeinsames Verständnis zwischen allen Beteiligten der Softwarelösung, z.B. Komponentendiagramme, Use-Case-Diagramme, Klassendiagramme 
  • Anforderungen:
    Detaillierte Spezifikation aus anfänglichem Use-Case und Geschäftsmodell
  • Analyse und Design:
    Die Architektur des Systems wird aus den Anforderungen abgeleitet
    – Architektur-, Design- und Testdokumente
    – Klassen- und Kollaborationsdiagramme
  • Implementierung:
    Legt fest, wie die Komponenten implementiert, getestet und integriert werden
  • Test:
    – Beginnt in einem frühen Stadium des Projekts
    – Verbessert das Verständnis für das System
    – Wird durchgeführt, sobald die Komponenten, Subsysteme und das System verfügbar sind
  • Bereitstellung:
    Fertigstellung und Freigabe des Produkts

Der Rational Unified Process hat in gewisser Weise plangesteuerte und agile Bestandteile, mit einem Fokus zur Agilität.

Ähnliche Beiträge

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert