UML アーキテクチャ図プロジェクトが大きくなるに従って、UModel® 2012 にある新たな種類のダイアグラムにより、より高度なアーキテクチャとのデザインややり取りを行うことができるようになります。 その他のダイアグラムに加えて、UModel® 2012 ではパッケージ、パッケージ図、コンポーネント図、配置図によりプロジェクトアーキテクチャのデザイン、管理、記述を便利に行うことができるようになります。
Altova UModel 機能の概要Altova UModel® 2012 は直感的でお手頃な、UML タイミング図の作成を行う機能を搭載したツールで、UML をベースにしたソフトウェア開発における利点を存分に活かすことができます。UModel では以下のような高度な機能がサポートされます:
パッケージパッケージはクラスや、同一名前空間上にあるその他の要素をグループ化し、左上に小さなタブがある長方形として表示されます。
パッケージは関連するクラス同士を集めるのに便利な機能で、トップレベルのプロジェクトアーキテクチャ描画ビューから簡潔な参照を行うことができるようになります。巨大なプロジェクトではゆうに数百ものクラス図を使用することもあり、パッケージは効率的な管理ツールとなります。
パッケージ図パッケージ図には、パッケージの構成とその要素、そして対応する名前空間が表示されます。パッケージ図では、通常ソフトウェアプロジェクトを高い位置から見た構成が表示されます。パッケージ図の作成は自身で行うこともできますし、UModel® 2012 を使って、モデルツリー内にあるパッケージからパッケージ依存関係図の生成を行うこともできます。
UModel® 2012 を使ってパッケージ依存関係図を作成するには、モデルツリーから任意のパッケージを選択し、右クリックにより表示されるメニューからパッケージ依存関係図を選択します。
結果として表示されるダイアグラムには、パッケージの依存関係が表示されます。
パッケージ依存関係図はリバースエンジニアリングにおいても生成することができ、既存のアプリケーションの構造分析などに役立てることもできます。 コンポーネント図コンポーネント図では物理的なコードの構造を記述したり、プロジェクトクラスの論理的なビューのマッピングを行ったりすることができます。コードの生成時には、コンポーネント図を使用して、クラスに対応した Java や C# ソースコードの位置を記述することができます。既存のプロジェクトのリバースエンジニアリング時には、コンポーネント図により、各 UModel® 2012 クラス図をソースコードファイルとともに対応付けすることができます。
コンポーネント図プロパティウィンドウでは、モデルに対応したソースコードが格納されるディレクトリを指定することができます。この操作により、UModel は指定された場所にコードを生成します。この場所はリバースエンジニアリングにおいてコードの発見する際にも使用されます。
配置図配置図ではシステムのハードウェア、ソフトウェア、資産などが収められている物理的なアーキテクチャのイメージが提供されます。配置図はユースケース図の対となる図として考えることができ、ユーザーやデバイスがシステムとやり取りを行うコンセプトの記述に対して、システムの物理的な側面を記述することができます。
UModel® 2012 配置図ツールバーには一意に色付けされた 3D ボックスが組み込まれており、現実のシステムにある各システムノード、実行環境、デバイスを表現することができます。
|
| ||||||||||||||||
| 会社情報 | 企業法務 | プレス | パートナー | 求人情報 | サイトマップ | お問い合わせ | Altova Blog | Mobile | Full Site | |||
|
