A collection of notes and resources
- 属性名: 型、+ メソッド名(引数): 戻り値の型オブジェクト名 = クラス名<<ステレオタイプ名>>の形で表現する
<<interface>>と書くと、そのクラスがインターフェースであることを表現できる{制約・条件}の形で表現する
- 商品名: String {unique, > 1000}は一意であることを表現できる{タグ名 = 値}の形で表現する
version = 1.0でそのコンポーネントのバージョンオブジェクト名 : クラス名
:クラス名でも可- 属性名 = 値の形で属性を列挙する
+:public-:private#:protected~:package<<interface>>と書くのがMUST?<<boundary>>と書く<<entity>>と書く<<control>>と書く

0..*は0以上の任意の数を表す<<use>>と書くクラスやオブジェクトの構造関係を図時する。 インターフェースも含められる。目的に応じて何をクラスとして表現するか変えるらしい。
オブジェクト名: クラス名の形で表現する
クラス名[数量]クラス・インターフェースをどうパッケージに配置するか。 パッケージ感のインポート関係も示せる。 実際に構築するシステムのファイル配置の参考にもできる。 クラス図と合わせて作る。
<<component>>と書いても良い<<artifact>><<{任意の名前} spec>>と書く設定値名: データ方/設定値を書ける<<device>><<executionEnvironment>>これもまずは読めるレベルを目指す
<<include>>)<<extend>>)<<decisionInput>>とかく[条件]の書式で線の上に書ける