本文へジャンプ

Rational Rose XDE Developer for Java V2003

タブの始まり

 

開発能力の向上

Rational Rose XDE Developer Editionは、高品質なアプリケーションを構築するためのモデル駆動型開発とランタイム分析機能を同時に提供するソフトウェア設計者および開発者向けの製品です。Rose XDE Developerが提供する充実したビジュアル設計と開発環境を使用すれば、J2EEと.NETのどちらを使用したシステム開発でも開発チームを強力に支援します。

Rational XDEは、付属するEclipseだけでなく、WebSphere Studio Application Developer、WebSphere Studio Application Developer Integration Edition、およびMicrosoft Visual Studio .NETと統合して使用できます。付属のRational Rose Enterpriseは、Microsoft Visual Studioや他の主要なJava platform IDEと連携して使用できます。Rational Rose XDE製品を用いて、現在の開発環境を拡張することも、ご使用中の開発ツールと統合することもできます。

Rational Rose XDEには、実績のあるRational RoseとRational XDEが同梱されているため、世界最新のソフトウェア・モデリング機能を用いて、現在のIDEを拡張することができます。同梱されるRoseとXDEは同時にご購入いただきますが、インストールは別々に行います。Rational RoseとRational XDEの両方を活用されることをお奨めいたしますが、開発環境にあわせて、いずれか一方を主要ツールとしてご使用いただく事も可能です。

業界標準のモデル

統一モデリング言語(UML)は、ソフトウェア・アーキテクチャーや設計の業界標準記法となっています。Rationalのリードにより開発されたUMLにより、ソフトウェア開発者は、分析や設計作業を一貫して統一されたルールに基づいてモデル化できるようになりました。UMLを使用すれば、開発チームは共通した手段を用いて、コミュニケーションを行い、またソフトウェアをドキュメント化できるようになります。

Rational Rose XDEファミリーは、システム開発の現場で実際にUMLを使用してビジュアル・モデリングと開発を行うツールとしてリリースされ、業界を主導するとともに、数々の賞を受賞してきました。Rationalソフトウェアが提供するツールは、IDCおよびGartnerにより、業界を主導する分析、モデリング、設計(AMD)ツールと認められています。

Rational Rose XDEファミリーは、ひとつの製品にUMLに不可欠な要素がすべて用意されています。Rational Rose XDEは、分析者、アーキテクト、設計者および導入者向けに開発されているため、開発チームは、ソフトウェア・プロジェクトのUMLモデル作成から保守まで、共通のツールを使用することができます。コードのフォワードおよびリバース・エンジニアリングに加え、自動および手動でラウンドトリップ・エンジニアリングを行えるのでモデルとコードの同期を任意のタイミングで行えます。

開発チームのメンバーが個々に持っている構想も、共通のモデリング言語と使いやすいツールを用いることにより、開発チーム全体に伝達し、チーム全体が共有できるドキュメントや成果物へと発展できます。Rationalは、共通のモデリング技術で開発チームを統合し、より優秀なソフトウェアをより迅速な構築を実現します。

IDEでの作業を最大限に向上

従来のライフサイクル・サポート・ツールは、開発環境との結びつきが不十分でした。各ツールが独自のユーザー・インターフェイスを持ち、[Alt]と[Tab]を押して複数のツールを切り換えながら開発する必要がありました。これでは、使いにくい上に生産性も高まりません。

Rationalの開発ソリューションは、こうした従来の不具合をすべて解消します。Rational Rose XDE Developerは、WebSphere Studio Application Developer、Integrationエディション、Microsoft Visual Studio .NET、または付属のEclipseの各環境に、ビジュアル設計と開発環境が統合されるため、単一の環境で開発作業を進めることができます。

Rational Rose XDE Developer Plusに付属するRational PurifyPlusを使用すれば、お使いのIDEでビジュアル・モデリングを行えるだけでなく、分析ツールを用いて、メモリー・エラーを検出し、アプリケーション・パフォーマンスのボトルネックを調査し、テストされていないコードを特定することができます。これらの機能により、ユーザー環境で実装する前に、コードの不具合を検出し、修復することができます。また、PurifyPlusは、WebSphere StudioおよびMicrosoft Visual Studio .NETに直接統合されているため、現在の開発環境から、コードの信頼性やパフォーマンスを簡単に分析することができます。

開発環境にビジュアル・モデリング機能とランタイム分析機能を統合することにより、現在のIDEでより多くの作業を実現できるのは、Rationalが提供するソリューション以外にありません。

堅固なコードを迅速に開発

Rational Rose XDE Developerでは、独自のコード・テンプレートとパターン機能により、コードだけでなくモデルも再利用が可能になるため、開発期間を短縮できます。また、独自の「モデル・アシスト」機能も備えており、お使いのIDEや開発言語で慣れ親しんだ用語を使用して、UMLモデルの作成や編集を行うことができます。さらに、Rational PurifyPlusを使用すれば開発環境の中でアプリケーション・コードの精度を向上できます。ひとつの開発環境でアーキテクチャーの設計からモデリング、コードの検証まで行えるので高品質のソフトウェアを構築するコードを迅速に開発できます。

開発者のためのオンライン・コミュニティーとしての役割を果たすRational Developer Network(RDN)を利用すれば1人ですべての作業を行う必要はありません。オンライン・カスタマーWebサイトであるRDNでは、再利用可能なパターン資産を初め、ホワイト・ペーパー、ディスカッション・フォーラムなどの豊富な技術リソースが用意されています。また、RDNのRational Development Acceleratorsを利用すれば、さまざまな再利用可能な資産を用いて、迅速に開発を進めることができます。RDNを活用することにより、プロジェクトを全くゼロから開始する必要がないため、堅固なコードを迅速に開発することができます。

ビジュアル・モデリング、ランタイム分析、開発者コミュニティーの統合により、より高度なコードの迅速な開発を支援しているのは、Rational以外にありません。

チームでの開発が容易

ソフトウェア開発はチーム作業です。ソフトウェア・チームのメンバーは、ドキュメンテーションやコミュニケーション、要求、バージョン管理、障害追跡、レポート、プロセス全体の管理といった様々なタスクをこなす必要があると同時に、このような作業によって開発スケジュールを遅延させないようにする必要があります。
Rationalは、このような難問へのソリューションを提供します。Rational Rose XDEファミリーの各製品をRational RequisiteProと組み合わせて使用すれば、変化し続ける要求の参照と管理が実現します。これらの製品が提供するWebパブリッシュや他のレポート生成機能を利用して、内外のプロジェクト関係者に設計を公開できます。これらの製品をRational ClearCaseと連携させれば、現在のIDE内からバージョン管理が可能になります。Rational PurifyPlusとRational ClearQuestとを連携させれば、コード分析時にバグを検出し、障害レポートを即座に作成できるようになります。

Rational Unified Process(RUP)は、開発アクティビティーを支援するベスト・プラクティスと、構成可能なプロセス・フレームワークを提供します。Javaおよび.NET開発者向けの特殊RUP構成や、エクストリーム・プログラミング(XP)用の特殊プラグインを、同開発プロセス用に特別設計された軽量なベスト・プラクティスとともに提供します。

チーム開発向けの最良のツール、コミュニティー、ベスト・プラクティスを同時に提供しているのは、Rational以外にありません。Rationalのソリューションなら、開発環境を完璧に整えることができます。

Rational software