UML(統一モデリング言語)とは?とういつもでりんぐげんご
UML(統一モデリング言語)とは、システムの構造と振る舞いを図で表すための、OMGが標準化した記法群。クラス図・シーケンス図・状態機械図・アクティビティ図などがあり、記法が共通なので、外部委託や要員の入れ替わりがあっても図の読み方で解釈が割れない。図は構造を表すものと振る舞いを表すものに大別され、OMGが版を管理している。
最終更新:2026-10-06
この語が出る過去問を解く →背景
1990年代前半はオブジェクト指向の記法が乱立し、同じ意味の関係が手法ごとに違う線で描かれていた。図が方言化すると、発注側と受注側で同じ図を別の意味に読むという事故が起きる。記法を一本化したのがUMLであり、PMにとっては要件の合意を文書として残し、後の変更管理で差分を示すための共通言語になる。
具体例
承認の分岐と並行作業を確認したい場面はアクティビティ図、外部システムとの呼び出し順と責務を詰めたい場面はシーケンス図、契約の有効・停止・解約のような業務ルールは状態機械図、と目的で選ぶ。astahやPlantUMLで管理すれば差分がレビューできる。
試験での引っ掛け
クラス図をER図のつもりで読むと誤る。多重度や関連の向きは業務ルールそのものであり、単なるデータ項目の一覧ではない。またUMLは記法であって開発プロセスではなく、全種類の図を網羅的に描くことが目的化した時点で作業が空回りする。
関連用語
出た過去問
出典:令和7年度 秋期 プロジェクトマネージャ試験 午前Ⅱ 問13(IPA)解説で登場
アジャイル開発プロセスにおいて、Bill Wakeが提案した“INVEST”と呼ばれる六つの観点を用いて行うことはどれか。
正解:質の高いユーザーストーリーとなっているかどうかを評価する。
要点:INVESTはユーザーストーリーの質を点検する6観点
INVESTは、Independent(独立)、Negotiable(交渉可能)、Valuable(価値がある)、Estimable(見積り可能)、Small(小さい)、Testable(テスト可能)の頭字語で、ユーザーストーリーが良い品質かどうかを点検するための六つの観点である。アクティビティ図やデータフロー図、ソフトウェアパターンの評価とは関係がない。
出典・参考
高度試験 午前I(高度午前I 相当)のシラバスの4 開発技術 > 1. システム要件定義・ソフトウェア要件定義 > (6) ソフトウェアの境界及び要件の定義に掲載されている用語です。
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。