2009-08-13 13 views
0

.netクラスライブラリとそのクラスをVisioで表す方法は?私にとって、パッケージとクラスは、それぞれ図書館とクラスを表すようです。助言がありますか?Visioでのクラスライブラリ

答えて

2

は確かにパッケージに属するUMLクラスとしてパッケージやライブラリ内のクラスとライブラリをモデル化することによって行うことができます。次に、PackageName :: ClassNameの組み合わせによってクラスが識別されます

Visioでこれをモデル化するには、パッケージを作成したらモデルエクスプローラを開き、パッケージを選択し、右ボタンでnew-> class図を選択します。

次に、新しいクラス図が開きます。そのクラス図で作成されたすべてのクラスはパッケージの一部として自動的に組み込まれます

4

Visioを使用してからしばらく経っていますが、Visioで正しくパッケージを呼び出すのは.NETの名前空間と同じです。 Visioのクラスは.NETのクラスと同じです。

これがあなたが求めていたものかどうかわかりません。

ただし、Visioと.NETについて言えば、特定のバージョンのVisio/Visual Studioを使用すると、Visual Studioプロジェクトをリバースエンジニアリングし、Visioでクラス図を自動的に生成できます。これを行うには:

    は、プロジェクトを選択し、ツールバーにはVisual Studioの
  1. でプロジェクトを強調表示
  2. - > VisioのUML - >リバースエンジニアリング
  3. VisioがVisual Studioプロジェクト
  4. に基づいて詳細なクラス図を生成しません

コメントに答えるためにUPDATE:

通常は、パッケージを示したい - このようなクラスでリレーションシップをUML:

package - class relatioship http://i27.tinypic.com/212v08z.png

これは単なる一例であるが、それは2つのクラスを含むパッケージ(または名前空間)を示したものです。

ただし、これはVisioでは可能ではないようです。 Visioでダイアグラムにパッケージを追加することができます。ツリービューでこのパッケージを右クリックし、新規/クラスを選択します。

package - class relationship in Visio 2007 http://i25.tinypic.com/15i679e.png

また、(あなたがしたいと思うVisioでUMLダイアグラムをモデル化するためのいくつかの有用な答えを持っているthis linkを見てみましょう:そして、あなたは今、このようになりますあなたの図に、このクラスをドラッグすることができます静的構造図の下を見てください)。

これはあなたの質問にお答えします。 UMLのクラスのライブラリーをモデル化

+0

説明に基づいて、UIのパッケージとクラス要素は論理的に名前空間とクラスとして関連付けられます。これらのUI要素はUML図にあります。どのようにネームスペースとクラスの関係をグラフィカルに表示するのですか? – pencilslate

+0

答えの更新をご覧ください。 – Tchami

関連する問題