2012-04-28 1 views

答えて

1

シーケンス内に含まれる操作の設計に関連するすべてのクラスが存在するはずです。

あまりにも多くのことを一般化すると、重要な詳細が失われるリスクがあります。私は、UIエレメントからデータベースまでの私のシーケンス内の参照を含める傾向があります。ビューとDBが固定されておらず、具体的なヒントを使用するとあなたのディグラムが正しくないと心配している場合。これは、デザインが近く見える必要があることを示しています!おそらく、ビューと中間層、DBと中間層の間の契約をより明確に定義する必要があります。次に、一般的な図で契約への参照を含めるだけでなく、実装ごとに個別の図でさらに詳しく説明します。

You can see the depth that many go to in this intro.

UMLはアイデア/デザインの良いコミュニケーションについてことになって、覚えておいてください。可能な限り単純な方法で必要なすべての情報を伝えるものを実行してください。

+0

私はそれをしましたhttp://s14.postimage.org/6cjk1v9kh/Clipboard02.png何か間違いがありますか? 'wyslij()'は 'submit()'を意味し、 'Uzytkownik_Widok'は 'User_View'を意味します。 – deem

+0

これはデザインの言葉の部分がなければかなり役に立たない。それは役に立たないことは何も教えてくれません。番号の付いたコールの多くにラベルが付けられていないのはなぜですか?なぜ引数が指定されていないのですか?相互作用しているオブジェクトは何ですか?どのようなDBのやりとりが行われていますか?それらのそれぞれは、私が知っているすべてのために「すべてのテーブルを削除する」ことを意味することができます。私はあなたの宿題をすることはできませんが、これは十分な細かい判断ではないことをあなたに伝えることができます。ごめんなさい。 – tigerswithguitars

関連する問題