IBM Engineering Systems Design Rhapsody - Developer ist eine modellgesteuerte Entwicklungsumgebung (MDD), die Unterstützung für UML, SysML und AUTOSAR bietet und Ihnen die Flexibilität bietet, in Ihrer domainspezifischen Sprache (DSL) zu arbeiten. Das Programm hilft Ihnen, den Lebenszyklus der Softwareentwicklung zu automatisieren, die Wiederverwendung von Ressourcen zu fördern, die Zusammenarbeit im Team zu optimieren und Defekte und Designfehler frühzeitig im Entwicklungszyklus zu erkennen. Softwareentwickler können effiziente und testbare Softwarearchitekturen und -designs erstellen, bevor die Zielhardware verfügbar ist, was für die agile Entwicklung sowie Echtzeit- und Embedded-Anwendungen unerlässlich ist.
Spezifikationen und Design grafisch ausdrücken: Verbessern Sie die Kommunikation zwischen Teams und in der gesamten Lieferkette, indem Sie Branchenstandards und eindeutige Notationen nutzen.
Durch modellbasierte Simulationen und Analysen können Sie frühzeitig und kontinuierlich Spezifikationen nachweisen und Designs prüfen.
Zeigen Sie, wie und warum in den Schritten Anforderungen > Spezifikation > Design > Code Designentscheidungen und -kompromisse getroffen wurden.
IBM Engineering Systems Design Rhapsody – Entwickler generiert Anwendungscode für die Sprachen C, C++, Java™ und Ada, einschließlich Architektur- und Verhaltensansichten (wie Statecharts und Aktivitätsdiagramme). Sie können vorhandenen C-, C++-, Java-, Ada- und C#-Code als Referenz importieren und visualisieren oder weiter entwickeln und Änderungen an Design oder Code synchronisieren, um beides auf dem gleichen Stand zu halten. Es unterstützt auch die Integration der Eclipse-Plattform für eine integrierte Code-, Modell- und Debug-Umgebung.
Verwenden Sie Animationsfunktionen für On-Demand-Hilfe mit Debugging auf Designebene, um Defekte frühzeitig zu vermeiden. Sie können die Testerstellung und -ausführung mithilfe der Software IBM Engineering Systems Design Rhapsody — Test Conductor Add On automatisieren, um die Standards ISO 26262 und IEC 61508 zu erfüllen. Sie können komplexe Anforderungen auch mit UML, SysML oder domänenspezifischen Sprachen (DSL) wie AUTOSAR, DDS oder MARTE visualisieren und analysieren oder eigene DSL erstellen.
IBM Engineering Systems Design Rhapsody - Developer bietet eine visuelle Entwicklungsumgebung, die in die IBM Engineering Lifecycle Management-Systeme und Software-Engineering-Plattform für die Entwicklung des gesamten Produktlebenszyklus integriert ist. Es lässt sich mit ELM-Produkten - wie IBM Engineering Requirements Management DOORS Next, IBM Engineering Requirements Management DOORS Family, IBM Engineering Workflow Management, IBM Rational ClearCase® und anderen - für die Entwicklung des gesamten Produktlebenszyklus integrieren.
IBM Engineering Systems Design Rhapsody für DoDAF, MODAF und UPDM ist eine Zusatzsoftware, mit der Sie Artefakte erstellen können, die den Standards des US Department of Defense Architecture Framework (DoDAF), British Ministry of Defense Architectural Framework (MODAF) und Unified Profile für DoDAF/MODAF (UPDM) entsprechen.
Diese Software ermöglicht die Rückverfolgbarkeit vom Entwurf bis hin zu den Anforderungen und gibt Ihnen über Rhapsody Design Manager einen Überblick über die neuesten Informationen. Es generiert außerdem Anforderungsinformationen in den Code, um die Rückverfolgbarkeit bei der endgültigen Implementierung zur Einhaltung von Sicherheitsstandards zu unterstützen, und bietet einen parametrischen Constraint-Solver für parametrische SysML-Diagramme. Es beinhaltet eine statische Modellprüfanalyse, die zur Verbesserung der Modellkonsistenz und Modellvollständigkeit beiträgt.
Sie können agil auf Änderungen reagieren und gleichzeitig die Konsistenz für verschiedene Umgebungen wahren. Du kannst Designs mit deinem erweiterten Team teilen und prüfen. Der erweiterte Modellbrowser hilft Ingenieuren beim Sortieren, Organisieren und Bearbeiten von Modellen. Grafische Modellvergleiche und die Zusammenführung von Modellelementen helfen Teams, parallel zu arbeiten. Ein Benutzerhandbuch verkürzt die Einarbeitungszeit und liefert Schritt-für-Schritt-Anleitungen zur Anwendung von Rhapsody für Systems Engineering, Embedded Software Development und Testing.
Die Tools and Utilities Add On-Software bietet grafische Bedienfelder für visuelle Modelle eines Designs. Die Automatic Test Generator Add On-Software ermöglicht die automatische Testgenerierung für Rhapsody-Modelle und trägt so zu einer größeren Testabdeckung bei. Developer Rules Composer Add On Software bietet anpassbare Regeln für die Code-Erstellung, um die erforderlichen Standards zu erfüllen oder um andere Programmiersprachen zu generieren, die derzeit nicht unterstützt werden.
Eine kostengünstige System-Engineering-Umgebung, mit der Sie Anforderungen analysieren und ausführlich darstellen, Architekturkompromisse treffen und Designs dokumentieren können.
Alle Funktionen des Architect for Systems Engineers sowie die Möglichkeit zum Prototyping, zur Simulation und zur Ausführung von Entwürfen für eine frühzeitige Validierung.
Kostengünstige integrierte Software-Engineering-Umgebung für die grafische Architektur von C++-, C- oder Java™-Anwendungen mithilfe von UML oder AUTOSAR.
Eine eingebettete und agile Echtzeit-Softwareentwicklungsumgebung mit vollständiger Anwendungsgenerierung für C++, C, Java und Ada (einschließlich MISRA-C und MISRA-C++).
Eine kostengünstige System-Engineering-Umgebung, mit der Sie Anforderungen analysieren und ausführlich darstellen, Architekturkompromisse treffen und Designs dokumentieren können.
Alle Funktionen des Architect for Systems Engineers sowie die Möglichkeit zum Prototyping, zur Simulation und zur Ausführung von Entwürfen für eine frühzeitige Validierung.
Kostengünstige integrierte Software-Engineering-Umgebung für die grafische Architektur von C++-, C- oder Java-Anwendungen mithilfe von UML oder AUTOSAR.
Eine eingebettete und agile Echtzeit-Softwareentwicklungsumgebung mit vollständiger Anwendungsgenerierung für C++, C, Java und Ada (einschließlich MISRA-C und MISRA-C++).
*Preise sind indikativ, können je nach Land variieren, enthalten keine anfallenden Steuern und Abgaben und unterliegen der Verfügbarkeit des Produktangebots vor Ort.