組込みソリューション

IBM Rational Rhapsody

 

パッケージ構成

リアルタイム組み込みシステムの開発チームは、ユーザーとして より多くの機能性が要求され続けています。 同時に、開発予算や市場投入の機会が短縮されています。需要に合わせるために、システムおよびソフトウェアエンジニアは、生産性を劇的に向上させなければなりません。リアルタイムシステムの分析や設計を行う上で、より効果的なツールを適用しなければならないでしょう。そして、変化し続けるカスタマー要求に対して迅速に順応し、ソフトウェア開発チームと設計変更に関するコミュニケーションを確実に図る必要があります。

システムおよびソフトウェア開発チームは、デザインを発展させた時に、検証が行えなければなりませんが、常にカスタマーの要求を満足させなければなりません。更に、ソフトウェア開発者は、高品質な製品を市場投入機会に合致させる為に、自動化と形式的テストの戦略を通して、ソフトウェア開発と実装手法を向上させなければなりません。

システムおよびソフトウェア・エンジニアが、その作業に対して最適なツールを用いて、効果的にコミュニケーションを行うために、Rhapsodyのプロダクト・ファミリーは、3つの特徴的なパッケージが提供され、これらを効果的に組み合わせることが可能です。

  1. Rhapsody Architect Edition
    UMLダイアグラム図を用いた、システムおよびソフトウェア設計が可能です。
  2. Rhapsody Designer Edition
    Architectエディションのフル機能に加え、UMLモデルを検証環境にて実行することが可能です。
  3. Rhapsody Developer Edition
    Developerエディションのフル機能に加え、CおよびC++,Ada[TM] アプリケーションのための完全に自動化されたビジュアルプログラミング環境を提供します。


これらのパッケージ間で、すべての設計情報は互換性があり、システムおよびソフトウェア開発者間のコラボレーションを促進します。開発は、作業状況により適切なツールを選択でき、他の関連機能のチームメンバーとシームレスかつ自動的にツールを変更することが可能です。
機能Rhapsody Developer Rhapsody Designer(*6)Rhapsody Architect(*6)
ホストOS
Windows 2000/XP (SP1 and SP2)
Linux Red Hat EL 3.0/4.0  
UML 2.0 Diagrams (UML 2.0 Center)
Deployment
Collaboration (Communication)
Structure
Class and Object
Component
Statecharts (Statemachines)
Activity
Use Case
Sequence Diagrams
Profiles and Tags
Functional Modeling
Functional Block Modeling
File modeling *3
Full Production Code Generation
C  
C++  
Ada *5  
Java  
Productivity Enablers
Requirements Modeling (SysML)
Hyperlinking
Language Independent Types
Profile Skins (set up custom formatting and color schemes)
White boarding
Model simulation 
Embedded target model execution  
Mixed source level and design level debugging  
Model Differencing and Merging
Menu Customization (Helpers)
COM code generation *1, *4  
CORBA IDL generation *4  
Type Library Importer *1, *4  
Dynamic Model/Code Associativity (change the code and have model update automatically)  
Full Reverse Engineering of Codeアドオン
Interfaces Packアドオンアドオンアドオン
 ・DOORS Interface
 ・XMI (2.1) *1  
 ・Rose Importer *1,*8 
 ・Configuration Management Interface
Tools & Utilities Packアドオンアドオンアドオン
 ・ReporterPLUS (documentation) *1
 ・Webify (Rapid Prototyping) *6,*7 
VBA (Scripting) *2アドオンアドオン 
Value Pack (Interfaces, Tools & Utilities, & VBA)アドオンアドオンアドオン
TestConductor (Requirements Based Testing)*1アドオンアドオン 
Rhapsody Auto Test Generation *1,*4アドオン  
Rhapsody Gateway (Requirements Traceability / Interface) *1アドオンアドオン 
DoDAF Pack *1アドオンアドオンアドオン
*1 Not supported on Linux
*2 VBScript is used on Linux
*3 C Only
*4 C++ Only
*5 Developer Only
*6 Not supported on Ada
*7 Not supported on Java
*8 Not supported on C

ページの先頭へ

記載されている会社名、製品名、サービス名は伊藤忠テクノソリューションズ(株)または各社の商標もしくは登録商標です。

ページの先頭へ