2016-12-05 11 views
0

UMLクラス図を作成したいと思います。手作業で、コードから生成されません。問題:UMLは非常に幅広い仕様です。すべてのJava機能をどのように図のように表示するかはわかりません。関連、依存、集約、合成があります。それらはすべてよく文書化されていますが、具体的にはJava用ではありません。JavaのUMLクラス図

  • どのような接続タイプを使用すればよいですか?
  • 内部クラスを処理する方法(静的かどうか)
  • static、final、abstractメソッド/フィールドはどうですか?私はそれを大胆/斜体/下線にしなければならないと思うが、どうすればそれらを一緒にマップするのだろうか?
  • 抽象クラス、最終クラス、列挙型?

答えて

2
  1. 広すぎます。特定のアプリケーションを求めてみてください。
  2. それらをネストするだけです。
  3. ステレオタイプに従って使用してください。
  4. 抽象クラスは、名前をイタリック体で示しています。 <<final>>にはステレオタイプを使用してください。 <<enumeration>>メタタイプがあります。
1

UMLやその他の図を作成する必要がある場合は、draw.ioを使用します。マニュアルがあれば、デザインをドラッグしてフィールド、関数、クラスなどを書いてください。

接続やクラスなどをいつ使うのか分からない場合は、学習に戻り、一度やり直してください十分に知っている。