私は、UMLにセマンティック分散を持たせることが必要か有用かを尋ねています。それがより正式であり、したがって検証可能であるか、またはラピッドプロトタイピングにさえ使用された場合、それはより有用ではないでしょうか。差異の利点は何ですか?いくつか例を挙げていただけますか?
1 に答える
1
UMLのセマンティックバリエーションポイントを取り除きたいと思います。ダイアグラムをモデル化するときに混乱を引き起こす典型的な例は、複数分類のセマンティックバリエーションポイントです。クラス図で一般化をモデル化する場合、図が複数の分類を許可するかどうか(オブジェクトは、サブタイプ関係によって関連付けられていない2つ以上のクラスのインスタンスである可能性があります)を想定するかどうかを選択できます。
通常、バックグラウンドプログラミングを使用する設計者は、これは不可能であると暗黙的に想定しますが、概念レベルでは、多くの人が暗黙的にこれが可能であると想定する傾向があります。あなたは結果を想像することができます。
于 2010-05-13T22:41:01.417 に答える