UML(Unified Modeling Language)詳細

  1. 関連表記

    関連の構成要素
    1. パスの修飾
      1. 関連名
      2. 関連クラス
    2. 関連端点(=関連ロール)の修飾=プロパティ
      1. 多重度
      2. 順序付け
      3. 限定子
      4. ナビゲーション性
      5. 集約指示子
      6. その他のプロパティ
    3. ロール
      インターフェース指定子
      変更可能性
      可視性

  2. 2項関連表記

    パスの主要部分に付属されたグラフィックによる修飾でプロパティを表すことができる(例:集約、汎化等)
    関連名に付属される▲はオプションで、どの方向に名前を読むかを表す

  3. 関連クラス表記

  4. 多重度表記

    下限値..上限値 1..10
    リスト表記1,2,5
    制限無し表記*..*  *..10

  5. 限定子表記

  6. ナビゲーション表記

  7. 集約指示子表記

  8. プロパティ表記

  9. ロール表記

  10. N項関連表記

  11. コンポジション表記
    表記1:関連ロールの修飾表記

    表記2:コンポジットオブジェクトのタイプ表記

    コンポジションは強い所有権と全体が部分と一致するライフタイムを持つ集約の一つの形態である。

UML全体図へ