UML

更新日:

用語解説

UML(Unified Modeling Language)は、システムの構造や振る舞いを、目的別の図で表すための標準的なモデリング言語です。

■ 試験で押さえるポイント

  • クラス図などの構造図は、システムの静的な構造を表します。

  • シーケンス図、アクティビティ図、状態マシン図などの振る舞い図は、動きや時間の流れを表します。

  • 表記法であり、開発手法そのものではなく、すべての図を作る必要もありません。

分類

主な図

表すもの

構造図

クラス図

クラスの属性・操作と、クラス間の関係

構造図

コンポーネント図・配置図

部品の構成と、機器への配置

振る舞い図

ユースケース図

アクターとシステムの機能

振る舞い図

アクティビティ図

処理の流れ(分岐・並行処理)

振る舞い図

シーケンス図

オブジェクト間のメッセージの時間順序

振る舞い図

状態マシン図

イベントによる状態の変化

■ 選択肢での判断ポイント

目的に合う図を選ぶ問題が中心で、構造図と振る舞い図を見分けます。

音声で聞く

同じ分野の用語