第16問
CMMI(Capability Maturity Model Integration)を使って、ソフトウェア開発組 織の成熟度を5段階のレベルで表現し、開発プロセスの改善に役立てることができ る。CMMI に関する記述として、最も適切なものはどれか。
- ア CMMI で、各プロセスの特性が明確化されるとともに標準化が進み、「定義さ れた」状態になるのは第3レベルである。
- イ CMMI の第2レベルは、各プロセスがいまだアドホックかつ場当たり的で「不 完全な」状態として認識される。
- ウ CMMI はISO が定めた国際規格で、要求事項に合致したシステムを構築する と、各レベルに応じた認証を取得することができる。
- エ CMMI は、システム・ライフサイクル全体を構想、開発、運用、保守、廃棄 のプロセスに分類し、それぞれのレベルを評価するモデルである。
▼ 解答・解説を見る
正解:ア
解答:ア
CMMIは開発プロセスの成熟度を5段階(L1初期=場当たり、L2管理された、L3定義された=標準化、L4定量的に管理された、L5最適化している)で評価するモデル。
- ア(○):各プロセスの特性が明確化・標準化され「定義された」状態になるのは第3レベルである。
- イ(×):場当たり的(アドホック)な状態は第1レベル(初期)。第2レベルは「管理された」状態であり誤り。
- ウ(×):CMMIはSEI(カーネギーメロン大学)が開発したモデルで、ISOの国際規格ではない。
- エ(×):システム・ライフサイクルをプロセスに分類して評価するのはISO/IEC 12207等の説明で、CMMIの説明としては誤り。
よって ア。