Home. 
.

transparent

transparent

transparent

UML アーキテクチャ図

プロジェクトが大きくなるに従って、UModel® 2012 にある新たな種類のダイアグラムにより、より高度なアーキテクチャとのデザインややり取りを行うことができるようになります。

その他のダイアグラムに加えて、UModel® 2012 ではパッケージパッケージ図コンポーネント図配置図によりプロジェクトアーキテクチャのデザイン、管理、記述を便利に行うことができるようになります。

Altova UModel

Altova UModel 機能の概要

Altova UModel® 2012 は直感的でお手頃な、UML タイミング図の作成を行う機能を搭載したツールで、UML をベースにしたソフトウェア開発における利点を存分に活かすことができます。UModel では以下のような高度な機能がサポートされます:

Download ここをクリックして使用できる機能に制限のない30日間無料トライアルの Altova® UModel® 2012 をダウンロード!



Altova UModel

パッケージ

パッケージはクラスや、同一名前空間上にあるその他の要素をグループ化し、左上に小さなタブがある長方形として表示されます。

Altova UModel

パッケージは関連するクラス同士を集めるのに便利な機能で、トップレベルのプロジェクトアーキテクチャ描画ビューから簡潔な参照を行うことができるようになります。巨大なプロジェクトではゆうに数百ものクラス図を使用することもあり、パッケージは効率的な管理ツールとなります。

パッケージは再利用可能なエンティティを管理するのにも使用することができます。プログラマーによっては、デザインしているプロジェクトとやり取りが行われるシステムやサブシステムを、パッケージにより表現することもあります。パッケージを UModel® 2012 ダイアグラムツリーから新しいダイアグラムへドラッグすることもできます。

パッケージ図

パッケージ図には、パッケージの構成とその要素、そして対応する名前空間が表示されます。パッケージ図では、通常ソフトウェアプロジェクトを高い位置から見た構成が表示されます。パッケージ図の作成は自身で行うこともできますし、UModel® 2012 を使って、モデルツリー内にあるパッケージからパッケージ依存関係図の生成を行うこともできます。

UModel® 2012 パッケージ図ツールバーでは、パッケージ、プロファイル、そして以下のようなパッケージリレーションシップの素早い入力を行うことができます:

  • パッケージ依存関係
  • パッケージ インポート
  • パッケージ マージ
  • プロファイル アプリケーション

Altova UModel package diagram

UModel® 2012 を使ってパッケージ依存関係図を作成するには、モデルツリーから任意のパッケージを選択し、右クリックにより表示されるメニューからパッケージ依存関係図を選択します。

Altova UModel

結果として表示されるダイアグラムには、パッケージの依存関係が表示されます。

Altova UModel

パッケージ依存関係図はリバースエンジニアリングにおいても生成することができ、既存のアプリケーションの構造分析などに役立てることもできます。

コンポーネント図

コンポーネント図では物理的なコードの構造を記述したり、プロジェクトクラスの論理的なビューのマッピングを行ったりすることができます。コードの生成時には、コンポーネント図を使用して、クラスに対応した Java や C# ソースコードの位置を記述することができます。既存のプロジェクトのリバースエンジニアリング時には、コンポーネント図により、各 UModel® 2012 クラス図をソースコードファイルとともに対応付けすることができます。

Altova UModel

コンポーネント図プロパティウィンドウでは、モデルに対応したソースコードが格納されるディレクトリを指定することができます。この操作により、UModel は指定された場所にコードを生成します。この場所はリバースエンジニアリングにおいてコードの発見する際にも使用されます。

各クラスをコンポーネントに割り当てる実現矢印や、コンポーネント図の描画時に役立つ要素などがあるコンポーネントツールバーが、UModel® 2012 には含まれています。UModel® 2012 では、ツールバーまたは右クリックにより表示されるコンテキストメニューから、新たなコンポーネントを簡単に作成することができます。その後、クラス図からプロジェクトクラスのコピー・貼り付けを行ったり、モデルツリーウィンドウからドラッグを行ったり、実現矢印を描画することでクラスをコンポーネントに割り当てることができます。

配置図

配置図ではシステムのハードウェア、ソフトウェア、資産などが収められている物理的なアーキテクチャのイメージが提供されます。配置図はユースケース図の対となる図として考えることができ、ユーザーやデバイスがシステムとやり取りを行うコンセプトの記述に対して、システムの物理的な側面を記述することができます。

Altova UModel

UModel® 2012 配置図ツールバーには一意に色付けされた 3D ボックスが組み込まれており、現実のシステムにある各システムノード、実行環境、デバイスを表現することができます。

実行ファイル、データファイル、XML ドキュメント、更に設定ファイルといった、最終的に独立したハードウェアプラットフォームに展開される資産を伴った複雑なプロジェクトのプラニングを行うシステムドキュメンテーションにおいて、配置図は重要な要素となります。分かりやすく、詳細な配置図により、巨大な開発においてもプロジェクトアーキテクチャ全体を開発チームは理解できるようになります。

その他の UModel ダイアグラムと同じように、パッケージ、コンポーネント、そして配置図でもスピード編集ボタン入力ヘルパー、そしてレイアウトツールバーからアクセスできる整列オプションを利用することができます。ダイアグラムには注釈を加えることも可能で、更に詳細な記述を実現することもできます。

ソフトウェア開発プロジェクトの青写真をどれほど簡単に作成することができるか体験してみてください。今すぐ30日間無料トライアルの Altova UModel® 2012 をダウンロード!



transparent
Download
Pricelist
Buy
Video
Comparison
Datasheet
Print
Mail
Like It
.
.

UML logo

.
.

transparent

transparent