.netクラスライブラリとそのクラスをVisioで表す方法は?私にとって、パッケージとクラスは、それぞれ図書館とクラスを表すようです。助言がありますか?Visioでのクラスライブラリ
答えて
は確かにパッケージに属するUMLクラスとしてパッケージやライブラリ内のクラスとライブラリをモデル化することによって行うことができます。次に、PackageName :: ClassNameの組み合わせによってクラスが識別されます
Visioでこれをモデル化するには、パッケージを作成したらモデルエクスプローラを開き、パッケージを選択し、右ボタンでnew-> class図を選択します。
次に、新しいクラス図が開きます。そのクラス図で作成されたすべてのクラスはパッケージの一部として自動的に組み込まれます
Visioを使用してからしばらく経っていますが、Visioで正しくパッケージを呼び出すのは.NETの名前空間と同じです。 Visioのクラスは.NETのクラスと同じです。
これがあなたが求めていたものかどうかわかりません。
ただし、Visioと.NETについて言えば、特定のバージョンのVisio/Visual Studioを使用すると、Visual Studioプロジェクトをリバースエンジニアリングし、Visioでクラス図を自動的に生成できます。これを行うには:
-
は、プロジェクトを選択し、ツールバーにはVisual Studioの
- でプロジェクトを強調表示
- - > VisioのUML - >リバースエンジニアリング
- VisioがVisual Studioプロジェクト に基づいて詳細なクラス図を生成しません
コメントに答えるために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のクラスのライブラリーをモデル化
- 1. Visioの
- 2. Visioのページは、VisioのVBA(またはCOM API)では、例外
- 3. visio 2010のフォワードエンジニアリングデータモデル
- 4. Visioのシェイプコネクタ
- 5. VB.netでのVisio描画コントロール
- 6. VisioのC#のDoubleClick
- 7. Visio図面のコード
- 8. システムアーキテクチャ用のVisioステンシル
- 9. プログラミングVisio ActiveXコントロール
- 10. Visio VSTOドラッグアンドドロップ
- 11. MS Visio VBAランドスケープページオリエンテーション
- 12. C#Visioコンテナ
- 13. Visio clsEventSinkライブラリ
- 14. Visioとフォワードエンジニアリング
- 15. Microsoft Visioでpingを実行
- 16. Visioでサイクル「形状データ」
- 17. VB.NETでのクラスライブラリの作成
- 18. C#アドインでのVisio 2016シェイプの作成
- 19. VisioでのVBAとC#のスピードテスト
- 20. Visioタイプの機能のライブラリ
- 21. Visioの形状のドロップサイズ
- 22. コールのC#アドインVisioのダブルクリックイベント
- 23. Visio数式単位
- 24. Selenium Visio Style Connect Objects
- 25. クラスライブラリのローカライゼーション
- 26. クラスライブラリ内のグローバルリソース
- 27. クラスライブラリのUserControls
- 28. エンティティフレームワークのNullクラスライブラリ
- 29. XamarinのAndroidクラスライブラリ
- 30. クラスライブラリのNHibernate?
説明に基づいて、UIのパッケージとクラス要素は論理的に名前空間とクラスとして関連付けられます。これらのUI要素はUML図にあります。どのようにネームスペースとクラスの関係をグラフィカルに表示するのですか? – pencilslate
答えの更新をご覧ください。 – Tchami