CMMIとは?しーえむえむあい
CMMIとは、組織のプロセスの成熟度を5段階で評価し、改善の順路を示す能力成熟度モデル統合。レベル1が初期、2が管理された、3が定義された、4が定量的に管理された、5が最適化しているで、下の段階を満たさずに上の特性だけを備えることはない積み上げ構造をとる点が要点になる。
最終更新:2026-10-06
この語が出る過去問を解く →背景
発注側にとって、ソフトウェアは出来上がるまで品質が分からず、特定の技術者の力量に成果が左右されてきた。個々の成果物を検査するのでは間に合わないため、作り方そのものを段階で評価して調達の判断材料にしようという発想が生まれた。応用情報では、プロセスを改善する枠組みとして、製品の品質モデルや個人の技能評価とは目的が違うことを踏まえて問われる。
具体例
カーネギーメロン大学のソフトウェア工学研究所(SEI)が米国国防総省の要請を受けて開発し、現在はISACAが管理している。政府調達や大規模な受託開発では、発注条件として一定の成熟度レベルの達成が求められることがある。
試験での引っ掛け
レベル3と4の取り違えが本命で、組織標準のプロセスが定義され全体で使われている状態が3、その実績を定量的な指標で管理し予測できる状態が4、継続的に改善しているのが5。数値で測っていれば最高位という誤りに注意する。評価対象は組織のプロセスであって、個人の技能でも製品の品質でもない。
関連用語
出た過去問
出典:平成29年度 秋期 応用情報技術者試験 午前 問49(IPA)
CMMIの説明はどれか。
正解:ソフトウェア開発組織及びプロジェクトのプロセスの成熟度を評価するためのモデルである。
要点:CMMIは組織のプロセス成熟度を評価するモデル
CMMIは能力成熟度モデル統合と呼ばれ、ソフトウェア開発などを行う組織やプロジェクトのプロセスがどの程度確立・管理されているかを、複数の成熟度レベルで評価するためのモデルである。開発手順そのものを定めるものではなく、プロセス改善の指針となる。
出典・参考
公式シラバスの4 開発技術 > 1. 開発プロセス・手法 > (4) 開発プロセスに掲載されている用語です。
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。