2016-12-19 9 views
0

私の管理者は、UMLでJavaプロジェクトを検索またはモデリングするように求めました。特定のプロジェクトではなく、Java言語の仕組みのようなより一般的なものです。[JavaプロジェクトのUML図] 今、彼はCSSファイルやその他のJava関連ファイルのようなリソースをインクルードしたいと思っています。 Javaプロジェクトそれ、どうやったら出来るの?私の最初のアイデアは、プロジェクトに集約を追加することでしたが、その問題は、プロジェクトなしでリソースが存在する可能性があることです。 JavaプロジェクトをUMLでモデリングすることについて、Webで何も見つけられませんでした。それは、これを実行すると驚いています。 IDE。 モデルに関するアイデアは大歓迎です。 UML Diagram for Java ProjectsJava Project UMLでリソースをモデル化するには?

編集:誰かがその必要の場合には、私は、gitのハブに一緒に視覚的なパラダイムのファイルで、モデルを発表し UML diagram of a Java project

をありがとうございました。私はすべてのコメントに取り組んだ。 :)

+0

'Resource'はあなたのダイアグラムの' File'のサブクラスでしょうか? –

+0

私に一番気に入っている:すべてのリストを多重度と関連性のあるプロパティ名との関連付けに変換する。アソシエーションの終端の名前がプロパティであることを確認します。 –

+0

ありがとう!私は更新されたumlを投稿します。私は団体とリストを表現しようとしました。私は希望を知っている2つのクラス間の複数の関係は大丈夫です:)。 – thosob

答えて

1

私はこのような何かを開始します:

enter image description here

クラスは、CSSや他のものすることができ、リソースを使用しています。リソースはファイルそのものです。

0

共有集約を使用します。

共有アグリゲーションとコンポジットアグリゲーションのどちらも、アグリゲートされた要素が全体の一部としてしか存在しないようにする必要があります(この関係の終わり全体で可能な限り多重度を使用できます)。さらに、共有された集約とは、同じ要素が多くの異なる要素との関係にあることを意味するため、リソースはそのための良い例です。

シンプル(直接)関連付けを使用することもできます。

関連する問題