応用情報技術者 2012年 秋期 午前2 問47
問題文
CMMI を説明したものはどれか。
選択肢
ア:ソフトウェア開発組織及びプロジェクトのプロセスの成熟度を評価するためのモデルである。(正解)
イ:ソフトウェア開発のプロセスモデルの一種である。
ウ:ソフトウェアを中心としたシステム開発及び取引のための共通フレームのことである。
エ:プロジェクトの成熟度に応じてソフトウェア開発の手順を定義したモデルである。
CMMI を説明したものはどれか【午前2 解説】
要点まとめ
- 結論:CMMIはソフトウェア開発組織やプロジェクトのプロセス成熟度を評価するためのモデルです。
- 根拠:CMMIはCapability Maturity Model Integrationの略で、プロセス改善と成熟度評価に特化しています。
- 差がつくポイント:プロセスモデルや手順の定義ではなく、組織のプロセス成熟度を段階的に評価・改善する枠組みである点を理解することが重要です。
正解の理由
ア: ソフトウェア開発組織及びプロジェクトのプロセスの成熟度を評価するためのモデルである。
CMMIは組織のプロセス能力を5段階の成熟度レベルで評価し、改善を促すためのモデルです。単なるプロセスモデルや手順の定義ではなく、成熟度評価に重点を置いているため、アが正解です。
CMMIは組織のプロセス能力を5段階の成熟度レベルで評価し、改善を促すためのモデルです。単なるプロセスモデルや手順の定義ではなく、成熟度評価に重点を置いているため、アが正解です。
よくある誤解
CMMIを単なるプロセスモデルや開発手順のガイドラインと誤解しがちですが、実際は組織全体のプロセス成熟度を評価・改善する枠組みです。
解法ステップ
- CMMIの正式名称と目的を確認する(Capability Maturity Model Integration)。
- 選択肢の説明が「成熟度評価モデル」か「プロセスモデル」かを区別する。
- 「成熟度を評価するモデル」である選択肢を選ぶ。
- 他の選択肢がプロセスモデルや手順定義に偏っていないか確認する。
選択肢別の誤答解説
- イ: ソフトウェア開発のプロセスモデルの一種とあるが、CMMIはプロセスモデルではなく成熟度評価モデルであるため誤り。
- ウ: 共通フレームは日本のシステム開発標準であり、CMMIとは別物。
- エ: プロジェクトの成熟度に応じて手順を定義するモデルはCMMIの説明として不正確で、成熟度評価が主目的である。
補足コラム
CMMIはもともと米国のカーネギーメロン大学が開発したモデルで、ソフトウェア開発だけでなくシステム開発やサービス提供など幅広い分野で活用されています。成熟度レベルは1(初期)から5(最適化)まであり、組織のプロセス改善の指標として世界的に認知されています。
FAQ
Q: CMMIはどのような組織に適用されますか?
A: ソフトウェア開発組織だけでなく、システム開発やサービス提供など幅広い組織に適用可能です。
A: ソフトウェア開発組織だけでなく、システム開発やサービス提供など幅広い組織に適用可能です。
Q: CMMIの成熟度レベルは何段階ありますか?
A: 5段階で、レベル1が初期、レベル5が最適化された状態を示します。
A: 5段階で、レベル1が初期、レベル5が最適化された状態を示します。
関連キーワード: CMMI, プロセス成熟度、プロセス改善、Capability Maturity Model Integration, ソフトウェア開発

\ せっかくなら /
応用情報技術者を
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

