|
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
|
|