0

多くの記事を読み、多くの画像を見ましたが、View クラスまたは DB クラスのオブジェクトをシーケンス図に含めるべきか、それとももっと一般化すべきかという質問に答えられません。

4

1 に答える 1

1

シーケンス内に含まれる操作の設計に関連するすべてのクラスが存在する必要があります。

あまりにも多くのことを一般化すると、重要な詳細を見逃す危険があります。私は、UI 要素から DB までのシーケンスに参照を含める傾向があります。View と DB が固定されておらず、具体的な参照を使用するとディスグラムが正しくないことが心配な場合。これは、デザインをよく見る必要があることを示しています。おそらく、ビューと中間層、および DB と中間層の間の契約をより適切に定義する必要があります。次に、一般的な図にコントラクトへの参照を含め、実装ごとに個別の図に詳細を含めるだけです。

このイントロで多くの人が行く深さを見ることができます。

UML は、アイデアやデザインを適切に伝達するためのものであることを忘れないでください。必要なすべての情報を可能な限りシンプルな方法で伝えます。

于 2012-05-04T13:52:58.470 に答える