| Rational Unified Process (RUP)schwergewichtiger Prozess für objektorientierte Software-Entwicklung |
methodology process Ergebnistyp Ist-Analyse Geschäftsprozesse Projektmanagement Entwicklungsmodell Softwareentwicklung Iteration Grafik Testkonzept Prozessmodellierung Voraussetzung |
|
SIP - Strategische Informationssystemplanung GPM - Geschäftsprozess-Modellierung Anforderungsanalyse Anforderungsmanagement Problemanalyse / Schwachstellenanalyse Durchführbarkeitsanalyse / Wirtschaftlichkeitsanalyse Werkzeuge Requirements Engineering RUP - Rational Unified Process MDA - Model Driven Architecture Methode SA - Strukturierte Analyse Methode ESA - Essentielle System-Analyse Methode SD - Strukturiertes Design Methode ERM - Entity-Relationship-Modellierung Methode RM - Relationen-Modellierung Methode UML - Unified Modeling Language Werkzeuge Software Engineering Kapazitätsplanung / Ressourcenplanung Methode NuWA - Nutzwertanalyse Auswahl Requirements Engineering (CARE) Tool Auswahl Software Engineering (CASE) Tool Auswahl Projekt-Management (PM) Tool Informationssystem-Planung Kommunikationsanalyse Versicherung Organisation Prozessmodellierung und Ablauf-Organisation Rating Know-how-Transfer Software-Entwicklung Vorgehensmodell Analyse Vorgehensmodell mit Word-Dokumentation Cockpit - Steuerung der Simulation | Unser ThemaRational Unified Process | |||
Der Rational Unified Process ist ein für die Nutzung der Modellierungssprache UML beschriebenes Vorgehensmodell / Phasenmodell für die Anwendungsentwicklung. Der Rational Unified Process (RUP-Modell) ist als Software Engineering Vorgehensmodell selbst in der UML beschriebenen. Das RUP-Modell ist als Sammlung von Best Practices im IBM Rational Method Composer umgesetzt. Das RUP-Vorgehensmodell ist aus dem Evolutionären / inkrementellen Vorgehen abgeleitet. Das RUP-Modell hat als wesentliche Merkmale
Die Berücksichtigung des Aspekts der Qualität ist jedoch beim Rational Unified Process geringer als zum Beispiel bei der Vorgehensweise nach dem V-Modell 97 oder dem V-Modell XT. Das RUP-Modell teilt ein Projekt in vier zeitlich geordnete Phasen auf, die in mehreren Iterationen behandelt werden können (s.a. nachfolgendes Diagramm):
Grafik Rational Unified Process: Darstellung der Phasen mit möglichen Iterationen und die Arbeitsprozesse des RUP mit der schematischen Verteilung des Aufwandes im Diagramm. | weiterführende | |||
Die Struktur der Phasen und Iterationen im RUP-Modell wird durch die Definition der Kern-Arbeitsprozesse (Core Workflow)
und die unterstützenden Arbeitsprozesse (Core Supporting Workflow) im RUP-Vorgehensmodell
überlagert. Im Konzept des RUP-Phasenmodells ist die Abwicklung der Aktivitäten nach zeitlichen Zusammenhängen und nicht nach Ergebnistypen (Artefakt, artifact) beschrieben. Die zugehörige Darstellung des Workflow liegt jeweils als Aktivitätsdiagramm vor. Die Anordnungsbeziehungen der Aktivitäten erschweren im Rational Unified Process das Reduzieren auf eine eventuell geringere Anzahl von in einem spezifischen Projekt der Anwendungsentwicklung notwendigen Arbeitspakete (Tailoring im Phasen-Modell, siehe unten). Durch die Definition der Rollen (role) und der Zuordnung der Rollen bzw. Ausführenden (worker) zu Aktivitäten und Ergebnistypen kann der Rational Unified Process als Workflow-orientiertes Vorgehensmodell bezeichnet und auch auf diese Weise für die Entwicklung der Software-Systeme in Projektgruppen genutzt werden. Der Rational Unified Process bietet zu jeder Aktivität der Systementwicklung und des Projektmanagement eine Unterstützung in Form einer Checkliste, Leitlinie, Methode, Planungshilfe, eines Template oder eine Sammlung von Best Practices. Will man dieses schwergewichtige RUP-Vorgehensmodell in einem IV-Projekt nutzen, gehört wie zum Beispiel im V-Modell das Tailoring für unternehmensspezifische und projektspezifische Erfordernisse dazu. Für das Tailoring ist mit entsprechendem zeitlichem Aufwand zu rechnen und das dafür notwendigen Know-how einzuplanen. Dieser Aufwand gilt aber auch in ähnlicher Form für andere Vorgehensmodelle (mit Ausnahme des V-Modell XT). | ||||
|
Copyright © | INffORUM bietet die Anpassung und Unterstützung bei der Nutzung des Rational Unified Process als Vorgehensmodell für die Geschäftsprozess-Modellierung und im Software-Entwicklungsprozess, insbesondere bei der Aufgabe Tailoring. Außerdem leisten wir den zugehörigen Know-how-Transfer zum Vorgehensmodell und zur Methode in Form von Schulung (Seminar, Workshop, Tutorial) und Coaching der Projektleitung und der Projekt-Mitarbeiter bei der Entwicklung der Software-Systeme. Das Training zum Rational Unified Process, sowohl Seminar als auch Workshop und Tutorial, kann dabei auf den speziellen Bedarf einer Projekt-Gruppe zugeschnittenen werden. Profitieren Sie in Ihrem IT-Projekt von den langjährigen Erfahrungen der INffORUM Berater. | |||