ソフトウェア開発の全工程をサポートする開発支援ツール Rational Software Total Solution Service
製品情報 PRODUCT INFORMATION
IBM Rational Software Architect

Rational Software Architectって何?

UML 2.0、C++、J2EEをサポートしたアーキテクトのための統合開発ツール。UMLのモデル駆動型開発の実現を目指して設計と開発のツールをひとつに統合したソリューションです。

Eclipse 3.2 をベースとしたオープンで拡張性の高いソフトウェア開発環境
インストールや操作が簡単で、柔軟なインストレーションが可能。 Microsoft® Windows® でも Linux® でも利用可能。
Java™/J2EE™、Web Services、SOA、C/C++アプリケーションの設計を簡単にコードへ変換
統合的な設計と開発ツールである Rational Application Development の全機能を搭載
最新モデリング言語のテクノロジーを活用し、UML 2やJava用UMLなど様々なドメインに渡り柔軟なモデリングを提供
トランスフォーメーションや、リバース・トランスフォーメーションにより、 モデルからモデル、モデルからコードといった変換によって、アーキテクチャーとコードを容易に遷移
サポートされるオペレーティングシステム: Linux, Windows

TOPへ

概要および機能

ユースケース図、クラス図、オブジェクト図、シーケンス図、アクティビティー図、コンポジット構造図、状態マシン図、コミュニケーション図、コンポーネント図、配置図などを使用した分析と設計を実現するUML 2モデリングをサポート

利点 : UML 2を使用することにより、多様な利害関係者が理解できる標準表記法によって、アプリケーション・アーキテクチャーのあらゆる側面をとらえ、コミュニケーションすることが可能となります。

フリーフォーム図、トピック図、ブラウズ図などを使用した単純なダイアグラム作成

利点 : UML表記法の仕様を簡易化して、UMLモデルや、(Rational Systems Developer, Rational Software Architect の場合には) ワークスペース上にあるコードや、その他の構築要素の設計、文書化、伝達、理解を促進します。

コンテンツ・サポートによるビジュアル・モデリング

利点 : アクション・バー、接続ハンドル、CTRL-SPACEキーで呼び出せるガイド、モデリングの"チートシート"、オンライン・ヘルプ、サンプル、チュートリアルなどに従って、適切なモデルの作成アクティビティーを実行できます。

パターンと変換(トランスフォーメーション)の適用およびオーサリング

利点 : ソフトウェア開発の予測可能性と再利用の向上に役立つ「レシピ」をキャプチャーしたり促進することができます。オーサリング機能と適用機能によって、「再利用のための開発」と「再利用による開発」がサポートされます。

コードからUMLモデルの自動生成や他のモデルとの比較

利点 : UMLモデル図から自動的にコードを変換します。ビジュアルなモデルの比較・マージ機能と組み合わせることにより、モデルとコードを比較して、モデルやコードが共に修正・変更されている場合であってもアーキテクチャーとの適合性を検証することができます。Java™からUML,C++からUMLへの変換をサポートします。

Java、Enterprise Java Beansおよびデータ・オブジェクト、C++のUMLクラス図の編集

利点 : UML表記を使用してJava、EJB、データベース・オブジェクト、C++の抽象的なビューを提供し、新規または既存のアプリケーションの開発と理解を支援します。

データベース・オブジェクト用のIEおよびIDEFのダイアグラム・エディター(ERモデリング)

利点 : IEおよびIDEF表記を使用して、データベース・アプリケーションの開発と理解を支援します。

JavaやC++でのUML シーケンス図の編集

利点 : UML 2 シーケンス図を使用して、アプリケーションのふるまいとなるインタラクションをモデル化します。

UML 2シーケンス図を使用したJavaメソッド本体のビジュアル化

利点 : UML 2シーケンス図の要素を使用して、Javaメソッドのフローを理解します。

トランスフォーメーションを使用してJava、C++、EJB、WSDL、XSD、CORBA IDLのコードを生成

利点 : 設計モデルからコードを生成する反復タスクを自動化します。変換をカスタマイズし、コード生成パターンを企業のニーズに合わせて調整できます。

モデリング環境をカスタマイズ・拡張するための公開された API のサポート。 UML モデル図の中に含まれるプロパティをカスタマイズするための UML プロファイル作成と編集

利点 : 分析と設計ツールを組織の環境やプロセス用にカスタマイズするためのプラグイン開発が可能になります。

再利用可能な資産にアクセスするためのAsset Browser

利点 : OMG推進のRAS(Reusable Asset Specification:再利用可能な資産の仕様)をサポートしているため、再利用可能な資産が含まれているリポジトリーの参照が可能です。リポジトリーは資産を見つけやすいように構造化できます。

Javaコード内のパターンやアンチパターンの自動検出(例:設計、OO、構造、システムなど)

利点 : アプリケーション・コードから自動的にアプリケーションのパターンを識別して図式化し、既存のアプリケーションのリファクタリングと理解を支援します。

アプリケーション構成の監視と実行にテンプレート・ベースのルールを使用

利点 : アプリケーションが最終的にその実行コードに反映されます。アプリケーションのアーキテクチャーの進化に応じて、その実行と監視が円滑に行われます。

Eclipse 技術により多言語に対応したエンタープライズ・クラスのIDE

利点 : Eclipse ベースのプラグインを必要に応じて適用することにより、開発環境の拡張・適用が可能となります。 Java, J2EE, C, C++ のシンタックスを強調表示するエディター、コードの比較、リファクタリング・ツール、カスタマイズが可能なビルドやデバッグ環境をふくんでいます。

WS-I対応のWebサービスとサービス指向アーキテクチャー

利点 : ビジネス・アプリケーションを統合します。

WebSphere® Business Modeler との連携

利点 : ビジネス・モデルをUMLで見ることができます。これらのクラス、インターフェイス、アクティビティーは、アーキテクチャーや実装の元となり、ビジネス・モデルとして記述したプロセスを実現します。

RAD(Rapid Application Development) ツールおよびウィザード

利点 : ポータル、SOA、J2EEなどの開発を加速します。

ドラッグ&ドロップのUIコンポーネント、ポイント&クリックのデータベース接続

利点 : 既存のスキルを利用して、Javaの習得期間を短縮します。

要求から実装までトレーサビリティを確立

利点 : 要求パースペクティブを使用して、 RequitePro® 上の要求を新規作成、変更、表示を行えます。要求からモデルやコードまでのトレーサビリティの作成を支援します。

ユーザーの操作に対応して最適なプロセス・ガイダンスを提供するRUP®構成

利点 : プロセス・ガイダンスやユーザー・ヘルプがツールの使用中に動的に提供されます。

UMLからHTML、PDFおよびXMLレポートを作成

利点 : チーム・メンバーや利害関係者が確認できるレポートや文書を作成します。

SoDA との連携

利点 : SoDA と連携しSoDAレポート上にモデルの属性やプロパティを含める機能を提供します。

詳細な設計ダイアグラムのJavadocを生成

利点 : UMLの詳細な設計ダイアグラムをJavadocに統合する機能によってJavadocのレポート機能を補強します。ダイアグラムは自動生成してJavadocに統合するか、ユーザーがカスタム・ダイアグラムを作成してJavadocタグでJavadocの出力に挿入するオプションがあります。

コーディング標準を実施するための自動化ツール。 Java, EJB, Web サービスのコンポーネントテスト、マルチ・ティアのランタイム分析

利点 : アプリケーション・コードが標準に準拠し、生産性を向上しながら、コード品質が向上します。

Crystal Reports を同梱

利点 : Web用の強力な対話型データ・レポートを簡単に構築します。

複数モデル対応、モデルファイルのサブユニット、UMLモデルやコードの比較・マージ、構成管理ツールとの統合によるチーム・サポート

利点 : チームや分散チームでアプリケーションを設計・開発するために必要な全機能を提供します。

TOPへ

動作環境

Rational Software Architect

Software : Microsoft™ Windows XP Professional, Service Pack 2
Microsoft Windows 2000 Professional, Service Pack 3, 4
Microsoft Windows 2000 Server, Service Pack 3, 4
Microsoft Windows 2000 Advanced Server, Service Pack 3, 4
Microsoft Windows 2003 Standard Edition
Microsoft Windows 2003 Enterprise Edition
Linux: Red Hat Enterprise Linux WS 4.0, Red Hat Desktop 4.0
Linux: SUSE LINUX Enterprise Server 9
Linux : Novell Linux Desktop 9
Software Integrations:
IBM Rational RequisitePro® v2003 SR3 or later
IBM Rational ClearCase LT (actual product is included)
- On Windows: v2002, v2003 SR3 or later
- On Linux: v2004 SR3 or later
IBM Rational ClearQuest® v2003 SR3 or later
Concurrent Versions System (CVS) v1.11.1p1
IBM Rational Unified Process® (RUP) v2003 SR3 or later
Software : Processor - Minimum: Pentium™ 3, 800 Mhz; Recommended: Pentium™ 4, 1.4 GHz or higher
Minimum memory: 768 MB; 1 GB RAM recommended; more memory generally improves responsiveness.
Video: XGA 1024 x 768 x 256-color video resolution, XGA 1280 x 1024 recommended; high color or true color recommended.
Microsoft mouse or compatible pointing device
Required disk space: 3 GB; 6 GB is required when installing from a download

動作環境については最新リリースやパッチなどで変わる可能性があります。最新の情報ならびに詳細については、 Rational プロダクト担当へお問い合わせ下さい。

TOPへ

製品情報一覧へ戻る

ホーム
トレーニング
コンサルティング・導入
ソリューション
株式会社SRA Rationalトップページ