2017-09-23 17 views
0

ライブラリシステム用のシステムをJava & Netbeansから開発する必要があります。私は、クラス図にユーザーインターフェイス用のNetbeansから作成されたクラスを含める必要があるのだろうかと思います。それに加えて、私たちはクラス "Librarian"を持っているとします。私はUI用のクラスとクラスダイアグラムの詳細を含むクラスの2つを作成し、UIクラスで使用できると仮定します。あるいは、私は、クラス図がUIクラスの "Librarian"に直接言っていることを実装することができます。ソフトウェアエンジニアが想定している正しい方法を教えてください。GUIクラスをUMLのクラス図に含める必要があります

+1

実際の重複はありませんが、多分あなたはこのSOの質問を見てください:https://stackoverflow.com/q/21265491/3723423;それはあなたの図の目的に依存することがわかります – Christophe

+1

それは大いに役立ちました。ありがとう@クリストフ – user3628865

答えて

0

クラス図に何かを表示するかどうかは、エディタの意図と視聴者に表示する内容によって異なります。詳細を省略した概要図を作成することをお勧めします。概観には、システムを全体として理解するのに役立つサブドメインで論理的に指向された2つの詳細図が付随する。

また、「明白な」ものを除外することも珍しくありません。特定のドメインで既知の足場を使って作業する場合は、それを再び記述してはいけませんが、既知であると仮定することはできません。あなたの場合、それは暗黙のうちに知られるGUIの部分です。より一般的なクラス図のどこかに足場のスケッチを作成することを検討するかもしれません。これは、他の世界から来ている人(私のようなNetBeansを知らない人)に役立つかもしれません。

1つのクラス図でそれぞれの詳細を含む壁紙を描画することに注意してください。印象的だが、絶対に役に立たない。

関連する問題