UML
読み: ユーエムエル / 英語: Unified Modeling Language
概要
ソフトウェア設計を図で表現するための標準的なモデリング言語。
詳細解説
UMLはオブジェクト指向設計の標準的な図法です。
主なダイアグラム
構造図(静的) - クラス図: クラスの属性・メソッド・関連を表現 - オブジェクト図: 特定時点のインスタンス - コンポーネント図: システムの構成要素
振る舞い図(動的) - ユースケース図: システムと利用者の関係 - シーケンス図: オブジェクト間のメッセージ時系列 - アクティビティ図: 処理の流れ(フローチャート的) - 状態遷移図: オブジェクトの状態変化
クラス図の関係
- 関連: 一般的な関係
- 集約: 「持つ」関係(白いひし形)
- コンポジション: 強い所有(黒いひし形)
- 汎化: 継承(白い三角矢印)
この記事は「UML」についての用語解説です。学習の参考にしてください。