UML モデリングとビジュアルによる編集

プロジェクトをトップダウンから統一 モデリング言語 (UML) の分析と設計モデルまで開発 することができます。また、動的に生成したトピック図、 および手動で作成したクラス図を使用してコードを可視化 することができます。

注: ビジュアルによる編集、および言語 変換などの機能は、Software Architect でのみ提供されて います。

Software Architect は、ビジュアルによる編集と も呼ばれる一連の統合機能を提供します。モデル駆動型開発 (MDD) に慣れている場合は、ビジュアル編集機能を UML のクラス図およびシーケンス図を使用したプラットフォーム・モデリングとして 考えることもできます。 コードに慣れている場合には、ビジュアルによる編集を、 開発ワークスペースでの成果物と要素の UML クラスと シーケンス図のビューを取得する方法と考えることが できます。

これらのツールによって、既存のワークフローを使用 してプロジェクトを開発し、UML を利用して 以下のことができます。

Software Architect を最初に使用するときに遭遇する 最初の問題の 1 つに、「厳密な UML モデリングを ビジュアルによる編集の代わりにいつ使用すべか」 というものがあります。Software Architect を使用する と、UML 分析と設計モデルを作成して、ユースケースの モデル化、アーキテクチャーの作成、およびプロジェクトの 設計を実行することができます。同期を利用してモデル ・アーキテクチャーがコードに反映される方法が気に 入った場合、Software Architect のビジュアルによる編集 機能の利点が理解できます。Software Architect は、MDD とコード中心のソフトウェア・エンジニアリング の間のブリッジを提供します。

Software Architect には、2 つの UML スペースが あります。純粋な UML ビジュアル・モデリング、および コード中心のビジュアルによる編集の 2 つです。 Software Architect のモデル・エクスプローラー・ ビューで開く UML モデルおよび図には、XDE 同期に存在するような コード生成機能がなくなりました。代わりに、 ビジュアル編集を介して自動的にフォーマットされたダイアグラムを使用して、 ソース・コードは任意に可視化されます。 ビジュアルによる編集図への変更は、すぐにコードの 一部になります。同期は必要ではなくなりました。

ただし、UML モデルは、システムの受け身一方の設計ビューである必要はありません。ヘルプ・トピックで 詳しく説明されている変換サービスによって、開発者は、 カスタマイズ可能な方法で純粋な UML モデルからより多く のコードを取得できるようになります。

ビジュアル 編集の主な利点の一部を以下に挙げます。

Software Architect の導入と使用を簡単に 行えるため、ソフトウェア開発コミュニティーの追加 メンバーが UML モデリングとビジュアルによる編集から 利益を得ることができます。ボトムアップまたはコード 優先アプローチによるソフトウェア開発に価値を置く コミュニティーのメンバーにとっては、モデリング機能が使用しやすく なります。

ビジュアル編集から得られる価値および生産性の向上を実感すると、 パターン、コード生成、および MDD といった新規設計を指定するために、 設計者達が信頼している UML モデリング・ツールと同じものを使用することに 目を向けるようになります。

関連タスク
Rational XDE モデルのマイグレーションの準備
XDE モデルのマイグレーション
ご利用条件 | フィードバック
(C) Copyright IBM Corporation 2004, 2005. All Rights Reserved. (C) Copyright IBM Japan 2005