IBM Deutschland GmbH
Rational Software
Hollerithstr. 1
81829 München


www.ibm.com/ software/de/rational/


 Das Unternehmen
Rational Software ist Marktführer im Bereich Software-Entwicklungs-Technologien. Das Unternehmen besteht seit 1981. Seit Anfang 2003 gehört Rational zur IBM Software Group.

Rational unterstützt Unternehmen dabei, die Kernprozesse ihrer Softwareentwicklung zu automatisieren und zu integrieren und somit einen geschäftsorientierten Ansatz zu verfolgen.

Mit der Rational-Softwareentwicklungsplattform bietet IBM einen modularen Produktansatz, der an die individuellen Anforderungen des Teams und der Technologieumgebung angepaßt werden kann. Diese integrierte Lösung auf der Grundlage der Werkzeuge von Rational stellt eine Softwareentwicklungsinfrastruktur bereit, die auf offenen Standards, wie beispielsweise der mehrfach ausgezeichneten Open Source-Plattform Eclipse, basiert. Die Werkzeuge von Rational können auf Microsoft Windows, UNIX, Linux und Mainframe Plattformen eingesetzt werden und unterstützen ein breites Spektrum an Programmiersprachen, integrierten Entwicklungsumgebungen (Integrated Development Environments – IDEs) und entwicklungsübergreifenden Umgebungen für Entwickler von Echtzeitanwendungen und eingebetteten Anwendungen.

 

 Zum Vorgehensmodell...
Parallel zur Entwicklung der UML zur Modellierung von objektorientierten Programmen hat Rational frühzeitig auch den Entwicklungsprozess für Software beschrieben. Frühe Ansätze waren bereits in der OMT von Rumbaugh und im Objectory Process von Ivar Jacobson enthalten. Parallel zur UML 1.1 entstand daraus unter Leitung von Philippe Kruchten der Rational Unified Process (RUP).

Das V-Modell XT bietet eine gute Unterstützung im Bereich des Auftraggeber/Auftragnehmerverhältnisses und der Gesamtsystementwicklung. Durch Vorgabe zahlreicher Dokumente, die im Verlauf eines Projektes zu erstellen sind, wird ein Einblick in den Projektfortschritt ermöglicht. Das V-Modell bietet dem Software- Ingenieur jedoch wenig konkrete Hilfe für die Umsetzung der Engineering-Aktivitäten, wobei die Komplexität und der Softwareanteil der Systeme stetig steigt. In dieser Situation bietet der Rational Unified Prozess eine umfangreiche Wissensdatenbank an, die detaillierte Hilfestellungen für die Abwicklung von SW-lastigen Projekten gibt. Vorbereitete Prozessabläufe für die Software-Entwicklung, Anleitungen, wie bestimmte Methoden durchzuführen sind, oder wie Werkzeuge in die Entwicklung eingebunden werden können, sind detailliert beschrieben.

Die Anbindung des RUP an das V-Modell XT kann auf unterschiedliche Art und Weise erfolgen:

Im Rahmen einer Diplomarbeit ist ein Mapping von V-Modell-Produkten auf RUP-Artefakte näher beschrieben worden. Mithilfe der Rational Project Workbench wurde das Vorgehen in Form eines RUP-PlugIns dokumentiert. Die vollständige Diplomarbeit von Markus Grundmann, das PlugIn für die Rational Process Workbench, als auch die mit dem minimal RUP integrierte HTML-Dokumentation sind auf www.markusgrundmann.de verfügbar.

Ein anderer Ansatz ist von Dr. Rudolf Hauber (HOOD-Group) und Markus Reinhold (CoCOO) verfolgt worden:
Für die einzelnen Bausteine des V-Modell XT gibt es Verfeinerungen (Mappings) im RUP. Für jede Äktivität einer Aktivitätengruppe sind entsprechende detaillierte RUP Aktivitäten einer RUP Discipline angegeben, die die konkrete Umsetzung der Aktivitäten beschreiben. Dabei ist keine Vollständigkeit des Mappings beabsichtigt, sondern eine praktische Hilfestellung für die tägliche Arbeit.
Das Mappingfile ist auf www.cocoo.de im Download Area verfügbar.

 

 Ansprechpartner
Ansprechpartner für den Rational Unified Process und mögliche Integrationen mit dem V-Modell XT ist Hubert Biskup.
Sein Arbeitsgebiet ist der Rational Unified Process und die Rational Suite, insbesondere die Werkzeuge für das Requirementsmanagement und die Modellierung mit der UML.
Nach seinem Informatik-Diplom an der Universität Dortmund sammelte er Erfahrungen als Methodenberater, Softwareingenieur und Presales für Softwaretools in verschiedenen Softwarehäusern sowie als Ingenieur für Softwarequalitätssicherung in der Luft- und Raumfahrt und bei einem Finanzdienstleister. Als wissenschaftlicher Mitarbeiter an der TU Berlin war er in Forschung und Lehre zum Thema Softwaretechnik eingebunden.

eMail: hubert.biskup (at) de.ibm.com
Tel.: 089/4504-4005
Mobil: 0170/4 532 235