応用情報技術者 2015年 春期 午前2 問49
問題文
CMMIの説明はどれか。
選択肢
ア:ソフトウェア開発組織及びプロジェクトのプロセスの成熟度を評価するためのモデルである。(正解)
イ:ソフトウェア開発のプロセスモデルの一種である。
ウ:ソフトウェアを中心としたシステム開発及び取引のための共通フレームのことである。
エ:プロジェクトの成熟度に応じてソフトウェア開発の手順を定義したモデルである。
CMMIの説明とは【午前2 解説】
要点まとめ
- 結論:CMMIはソフトウェア開発組織やプロジェクトのプロセス成熟度を評価するためのモデルです。
- 根拠:CMMIはCapability Maturity Model Integrationの略で、プロセス改善のための成熟度レベルを示します。
- 差がつくポイント:CMMIはプロセスの「評価と改善」に焦点を当てており、単なる開発手順や共通フレームとは異なります。
正解の理由
ア: ソフトウェア開発組織及びプロジェクトのプロセスの成熟度を評価するためのモデルである。
CMMIは組織のプロセス能力を5段階の成熟度レベルで評価し、改善を促進するための枠組みです。単なるプロセスモデルや手順の定義ではなく、成熟度評価に特化しています。
CMMIは組織のプロセス能力を5段階の成熟度レベルで評価し、改善を促進するための枠組みです。単なるプロセスモデルや手順の定義ではなく、成熟度評価に特化しています。
よくある誤解
CMMIを単なる開発プロセスモデルや手順の集まりと誤解しがちですが、実際はプロセスの成熟度を評価し改善するためのモデルです。
解法ステップ
- CMMIの正式名称「Capability Maturity Model Integration」を確認する。
- 「成熟度」や「評価」というキーワードに注目する。
- 選択肢の中で「成熟度を評価するモデル」と明示しているものを探す。
- 他の選択肢がプロセスモデルや手順の定義に偏っていないか確認する。
- 最も正確にCMMIの目的を表現している選択肢を選ぶ。
選択肢別の誤答解説
- イ: 「プロセスモデルの一種」とあるが、CMMIは成熟度評価モデルであり単なるプロセスモデルではない。
- ウ: 「共通フレーム」とは異なり、CMMIは評価と改善の枠組みであるため誤り。
- エ: 「手順を定義したモデル」とあるが、CMMIは手順の定義ではなく成熟度の評価に重点がある。
補足コラム
CMMIはソフトウェア開発だけでなく、システム開発やサービス提供など幅広い分野で活用されています。成熟度レベルは1(初期)から5(最適化)まであり、組織のプロセス改善の指標として世界的に認知されています。
FAQ
Q: CMMIはどのように組織の改善に役立つのですか?
A: プロセスの成熟度を評価し、改善すべきポイントを明確にすることで、品質向上や効率化を促進します。
A: プロセスの成熟度を評価し、改善すべきポイントを明確にすることで、品質向上や効率化を促進します。
Q: CMMIとISO9001の違いは何ですか?
A: ISO9001は品質マネジメントシステムの国際規格で、CMMIはプロセス成熟度の評価モデルであり、目的や適用範囲が異なります。
A: ISO9001は品質マネジメントシステムの国際規格で、CMMIはプロセス成熟度の評価モデルであり、目的や適用範囲が異なります。
関連キーワード: CMMI, プロセス成熟度、プロセス改善、ソフトウェア開発、成熟度モデル

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

