平成24年度 春期 プロジェクトマネージャ試験 午前Ⅱ 問18
テクノロジ/開発技術CMMIの目的として,最も適切なものはどれか。
出典:平成24年度 春期 プロジェクトマネージャ試験 午前Ⅱ 問18
- ア各種のソフトウェア設計・開発技法を使って開発作業を自動化し,ソフトウェア開発の生産性の向上を図る。
- イ製品やサービスについて,組織が開発と保守のプロセスを改善するのを助ける。
- ウソフトウェアライフサイクルを,主,支援及び組織に関する三つのライフサイクルプロセスに分けてアクティビティを定め,ソフトウェアプロセスの標準化を図る。
- エ特定の購入者と製作者の間で授受されるソフトウェア製品の品質保証を行い,顧客満足度の向上を図る。
正解:イ
解説
CMMI(Capability Maturity Model Integration)は,組織が製品やサービスの開発及び保守に関するプロセスを継続的に改善していくことを支援するための,プロセス改善のためのモデル及び評価の枠組みです。共通フレームやCMMのような特定の共通フレームや品質保証規格そのものとは異なります。
選択肢ごとの解説
- ア誤り。開発作業の自動化による生産性向上を図るのは,CASEツールなど開発支援ツールの目的であり,CMMIの目的ではありません。
- イ正しい。CMMIは,製品やサービスについて,組織が開発と保守のプロセスを改善するのを助けることを目的としたモデルです。
- ウ誤り。ソフトウェアライフサイクルを主・支援・組織の三つのプロセスに分けて標準化を図るのは,共通フレーム(SLCP-JCF)の目的です。
- エ誤り。特定の購入者と製作者間で授受されるソフトウェア製品の品質保証を行うのは,個別の品質保証規格や契約に基づく取組みであり,CMMIの目的ではありません。