UML

更新日:

用語解説

UML(Unified Modeling Language)は、ソフトウェアを中心とするシステムの構造や振る舞い、相互作用を、目的別の図で表現するための標準化されたモデリング表記法です。

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

  • クラス図、コンポーネント図、配置図などは静的な構造を、アクティビティ図や状態機械図などは振る舞いを表します。

  • ユースケース図はアクターと機能、シーケンス図はオブジェクト間メッセージの時間順序を表します。

  • 同じ対象でも確認したい観点に合う図を選び、図間の名称・責任・関係を整合させます。

  • UMLは開発プロセスや設計手法そのものではなく表記法であり、全種類の図を必ず作る規則ではありません。

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

目的に対応する図の選択と記号を問うため、静的構造・時系列の相互作用・状態変化・処理フローを見分けます。

例: 注文の概念構造はクラス図、注文APIの呼出し順序はシーケンス図、注文状態の変化は状態機械図で表します。

音声で聞く

同じ分野の用語