
Visio で UML 図 (UML 静的構造) を設計しようとしていますが、属性に独自のカスタム タイプを指定する必要があります。どうすればいいですか? [タイプ] コンボ ボックスに移動すると、定義済みのタイプの一覧が表示され、その中から 1 つを選択するよう強制されるため、好きなものを入力できません。
答え1
私も実際に同様の問題を抱えていましたが、残念ながら独自の属性タイプを指定することはできません。David が何を言っていたのかはわかりません。これは単に図を作成するチュートリアルです。残念ながら、Microsoft はデータ型を変更可能なパラメータとして残していないため、基本パラメータを挿入して、それがカスタム タイプであることを文書化する必要があります。
Visio プラットフォームの UML スキーマに対する Microsoft のサポートが不足していることに非常に驚いています。もっと改善できるはずですが、積極的に取り組んでいるとは思えません。
言語外の型を指定することをお勧めします (C# を使用している場合は、別の型を選択してください)。そうすれば、ドキュメントに型の違いを示す視覚的なキューが表示されます。必要な型が少数の場合は、(ドキュメント内で) 別の言語の特定の型を使用し、ドキュメント内でこれらの実際の型定義を指定することもできます。
答え2
Visio 2007 では、次の方法でカスタム データ型を追加できます。
- モデルエクスプローラーで、「UMLシステム」を右クリックします。
- 「パッケージ」を選択
- 「新規」ボタンをクリックします
- 新しいパッケージの名前を入力します(アセンブリまたは名前空間と同じ名前を付けることをお勧めします)
- 「OK」をクリック
- モデルエクスプローラーで、作成したパッケージを右クリックします。
- 「新規 > データ型」を選択します
- データ型の名前を入力してください
- 「OK」をクリック
- これで、新しいデータ型が他のデフォルトのデータ型と一緒にリストされます。
答え3
Visioを使用してUML静的構造に独自のカスタム属性を追加することができます。次の方法。
[ファイル] メニューで、[新規]、[ソフトウェア] の順にポイントし、[UML モデル図] をクリックします。
ツリー ビューで、静的構造図を含めるパッケージを右クリックし、[新規] をポイントして、[静的構造図] をクリックします。
クラスまたはオブジェクトの図形を図面ページにドラッグして、クラスの静的構造図または概念モデルに含めるクラスまたはオブジェクトを表します。
各図形をダブルクリックすると、UML プロパティ ダイアログ ボックスが開き、属性、操作、その他のプロパティを追加できます。