Das Produkt: Rational Rhapsody

Download Report

Transcript Das Produkt: Rational Rhapsody

www.ibm.com
Christian Nusser
(30458)
13. Juni 2012
Modellgetriebene Softwareentwicklung
Vorstellung: IBM Rational Rhapsody (7.6.1)
Agenda
 Das Produkt: Rational Rhapsody
 Live-Demo mit Fallbeispiel
 Fazit
IBM Rational Rhapsody - 13. Juni 2012 - Christian Nusser
Agenda
 Das Produkt: Rational Rhapsody
 Live-Demo mit Fallbeispiel
 Fazit
IBM Rational Rhapsody - 13. Juni 2012 - Christian Nusser
1
Versionen des Rational Rhapsody
Rational Rhapsody Developer
 Flaggschiff
 Codegen.
 IDEs integriert
Rational Rhapsody Architect for Software
 Codegenerierung (Frames)
 C
 C++
Rational Rhapsody Designer for
 C#
Systems Engineers
 Java
 Simulation
Rational Rhapsody
 Validierung
Designer for
Systems Engineers
 Basisversion
 Erstellung UML
und SysML
Modelle
IBM Rational Rhapsody - 13. Juni 2012 - Christian Nusser
2
Merkmale/Funktionen des Rational Rhapsody
 Visuelle SWE
=> UML, SysML
 Linux
 Windows
Embedded SE
Rational
Rhapsody
Developer
Elektronisches
Teamwork
Lebenszyklusunterstützung
Rückverfolgbarkeit von
Anforderungen
IBM Rational Rhapsody - 13. Juni 2012 - Christian Nusser
3
Sprachunterstützung durch UML2
UML2
nach





Ada
C#
C
C++
Java
IBM Rational Rhapsody - 13. Juni 2012 - Christian Nusser
4
Vielzahl an Funktionalität
Import &
Synchronisation
Requirement
Management
Validierung
XMI Austausch
UML,
SysML,
AUTOSAR,
MODAF,
UPDM
Reverse Eng.
Refactoring
Versionierung& Changemanagement
System (SVN)
Eingebundener
Compiler
Offene
COM &
Java APIs
Templates &
Regeln
QM
Rational
Quality
Manager
Testing
Kommandozeilenvers. f.
Building
IBM Rational Rhapsody - 13. Juni 2012 - Christian Nusser
5
Agenda
 Das Produkt: Rational Rhapsody
 Live-Demo mit Fallbeispiel
 Fazit
IBM Rational Rhapsody - 13. Juni 2012 - Christian Nusser
6
Agenda
 Das Produkt: Rational Rhapsody
 Live-Demo mit Fallbeispiel
 Fazit
IBM Rational Rhapsody - 13. Juni 2012 - Christian Nusser
7
Fallbeispiel: Getränkeautomat
Dokumentation
 Tutorial fehlerhaft
 Zusammenhänge von
Diagrammen nicht aufgeführt
 Schlechte Performance der
Online-Doku
Funktionsumfang
 Sprachenunterstützung
 Vielzahl an Modellen
 Integr. Build-Management
Beispielprojekte
 Zu komplex für den Einstieg
 Keine Erläuterungen
Usability
 Keine Codeergänzung
 Keine Syntaxprüfung
IBM Rational Rhapsody - 13. Juni 2012 - Christian Nusser
8
Quellen
 http://publib.boulder.ibm.com/infocenter/rhaphlp
(11. Juni 2012)
 http://de.wikipedia.org/wiki/Rational_Rhapsody
(11. Juni 2012)
 https://www.ibm.com/developerworks/wikis/display/Rhapso
dy/Home (11. Juni 2012)
IBM Rational Rhapsody - 13. Juni 2012 - Christian Nusser
9