IPA過去問ドリル

平成24年度 春期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問25

テクノロジ/開発技術

CMMIの目的として,最も適切なものはどれか。

出典:平成24年度 春期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問25

正解:イ

解説

CMMI(Capability Maturity Model Integration)は,ソフトウェアやシステムの開発・保守に関する組織のプロセスを評価し,成熟度レベルに応じて段階的に改善していくためのモデルです。特定のツールや自動化技術,あるいは特定の開発モデル(ウォータフォールなど)を指すものではなく,組織が開発と保守のプロセスそのものを継続的に改善することを支援する点に主眼があります。

選択肢ごとの解説

  • 誤り。各種の設計・開発技法を使って開発作業を自動化し,生産性向上を図ることはCASEツールなどの目的であり,CMMIはプロセス改善のためのモデルであって,開発作業の自動化そのものを目的とするものではありません。
  • 正しい。CMMIは,製品やサービスの開発・保守に関して,組織が自らのプロセスを継続的に改善していくことを助けるためのモデルです。
  • 誤り。ソフトウェアライフサイクルを主・支援・組織に関する三つのプロセスに分けて標準化を図るのは,共通フレーム(SLCP-JCF)の説明です。
  • 誤り。特定の購入者と製作者の間の取引における品質保証を行う規格の説明であり,CMMIが対象とする組織のプロセス改善とは異なります。
エンベデッドシステムスペシャリストの過去問を演習モードで解く