110 likes | 198 Views
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. Agenda. Das Produkt: Rational Rhapsody Live-Demo mit Fallbeispiel Fazit.
E N D
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 RhapsodyDeveloper • Flaggschiff • Codegen. • IDEs integriert • Rational Rhapsody Architect for Software • Codegenerierung (Frames) • C • C++ • C# • Java • Rational Rhapsody Designer for • Systems Engineers • Simulation • Validierung • Rational Rhapsody Designer for • Systems Engineers • Basisversion • Erstellung UML und SysMLModelle 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 Lebenszyklus-unterstützung Rückverfolg-barkeit von Anforderungen IBM Rational Rhapsody - 13. Juni 2012 - Christian Nusser 3
Sprachunterstützung durch UML2 UML2 • Ada • C# • C • C++ • Java nach IBM Rational Rhapsody - 13. Juni 2012 - Christian Nusser 4
Vielzahl an Funktionalität UML, SysML, AUTOSAR, MODAF, UPDM Import & Synchronisation Requirement Management Offene COM & Java APIs Eingebundener Compiler QM Rational Quality Manager Reverse Eng. Refactoring Templates & Regeln Validierung Versionierung- & Change- management System (SVN) Kommando- zeilenvers. f. Building XMIAustausch Testing 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 • Beispielprojekte • Zu komplex für den Einstieg • Keine Erläuterungen • Usability • Keine Codeergänzung • Keine Syntaxprüfung • Funktionsumfang • Sprachenunterstützung • Vielzahl an Modellen • Integr. Build-Management 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/Rhapsody/Home (11. Juni 2012) IBM Rational Rhapsody - 13. Juni 2012 - Christian Nusser 9