プロファイル図(Profile diagram)
プロファイル図について
プロファイル図とは
プロファイル図とは、UMLを拡張・カスタマイズするためのメカニズムであり、UMLモデルの拡張プロファイルを定義するための図です。
標準UMLだけでは表現しきれないケースや、特殊なモデリングをするケースを解消するために、独自にUMLモデルを拡張定義します。
プロファイル図は設計のための図ではありませんので、他のUML図とは扱いが異なる点に注意が必要です。
プロファイル図の表記と構造
ステレオタイプ
ステレオタイプとは、UMLの要素を特定の用途向けに拡張して使うことを表現するための要素です。
UML のステレオタイプは「 <<stereotype>>
」 と二重山括弧で定義します。
ステレオタイプは、表現を補足するための拡張表現であり、自由に記述することができます。
プロファイル(Profile)
プロファイルとは、特定の用途向けのステレオタイプをまとめて定義したものです。
プロファイルは特殊なパッケージとして表現します。
UMLにおいて、モデルを作成するとき、既存プロファイルから最適なものを選択することで、より用途に特化したモデルを作成できます。
このようなモデルにプロファイルを適用することをプロファイル適用(apply)と言います。
関連ページ
- UML
- クラス図(Class diagram)
- オブジェクト図(Object diagram)
- パッケージ図(Package diagram)
- 合成構造図(Composite structure diagram)
- コンポーネント図(Component diagram)
- 配置図(Deployment diagram)
- プロファイル図(Profile diagram)
- ユースケース図(Use case diagram)
- アクティビティ図(Activity diagram)
- ステートマシン図(State machine diagram)
- コミュニケーション図(Communication diagram)
- シーケンス図(Sequence diagram)
- 相互作用概要図(Interaction overview diagram)
- タイミング図(Timing diagram)