UML
更新日:
用語解説
UML(Unified Modeling Language)は、ソフトウェアを中心とするシステムの構造や振る舞い、相互作用を、目的別の図で表現するための標準化されたモデリング表記法です。
■ 試験で押さえるポイント
クラス図、コンポーネント図、配置図などは静的な構造を、アクティビティ図や状態機械図などは振る舞いを表します。
ユースケース図はアクターと機能、シーケンス図はオブジェクト間メッセージの時間順序を表します。
同じ対象でも確認したい観点に合う図を選び、図間の名称・責任・関係を整合させます。
UMLは開発プロセスや設計手法そのものではなく表記法であり、全種類の図を必ず作る規則ではありません。
■ 選択肢での判断ポイント
目的に対応する図の選択と記号を問うため、静的構造・時系列の相互作用・状態変化・処理フローを見分けます。
例: 注文の概念構造はクラス図、注文APIの呼出し順序はシーケンス図、注文状態の変化は状態機械図で表します。