記事一覧へ戻る

UMLとは?わかりやすく解説

2026/02/10 14:54

UML

読み: ユーエムエル / 英語: Unified Modeling Language

概要

ソフトウェア設計を図で表現するための標準的なモデリング言語。

詳細解説

UMLはオブジェクト指向設計の標準的な図法です。

主なダイアグラム

構造図(静的) - クラス図: クラスの属性・メソッド・関連を表現 - オブジェクト図: 特定時点のインスタンス - コンポーネント図: システムの構成要素

振る舞い図(動的) - ユースケース図: システムと利用者の関係 - シーケンス図: オブジェクト間のメッセージ時系列 - アクティビティ図: 処理の流れ(フローチャート的) - 状態遷移図: オブジェクトの状態変化

クラス図の関係

  • 関連: 一般的な関係
  • 集約: 「持つ」関係(白いひし形)
  • コンポジション: 強い所有(黒いひし形)
  • 汎化: 継承(白い三角矢印)

この記事は「UML」についての用語解説です。学習の参考にしてください。