平成24年度春期 プロジェクトマネージャ試験 午前II 問18
【問題18】
CMMIの目的として,最も適切なものはどれか。
各種のソフトウェア設計・開発技法を使って開発作業を自動化し,ソフトウェア開発の生産性の向上を図る。
製品やサービスについて,組織が開発と保守のプロセスを改善するのを助ける。
ソフトウェアライフサイクルを,主,支援及び組織に関する三つのライフサイクルプロセスに分けてアクティビティを定め,ソフトウェアプロセスの標準化を図る。
特定の購入者と製作者の間で授受されるソフトウェア製品の品質保証を行い,顧客満足度の向上を図る。
【解説】
ア: 各種のソフトウェア設計・開発技法を使って開発作業を自動化し,ソフトウェア開発の生産性の向上を図る。
誤り。CMMIの主な目的はプロセス改善であり、特定の技術を用いた自動化ではありません。
イ: 製品やサービスについて,組織が開発と保守のプロセスを改善するのを助ける。
正しい。CMMI(Capability Maturity Model Integration)は、組織の開発プロセスや保守プロセスを改善し、効率的で高品質な結果を得ることを目的としています。
ウ: ソフトウェアライフサイクルを,主,支援及び組織に関する三つのライフサイクルプロセスに分けてアクティビティを定め,ソフトウェアプロセスの標準化を図る。
誤り。これはCMMIの一部ではなく、ライフサイクルの考え方そのものに近い記述です。
エ: 特定の購入者と製作者の間で授受されるソフトウェア製品の品質保証を行い,顧客満足度の向上を図る。
誤り。これは品質管理や品質保証の話題であり、CMMIの目的そのものではありません。
【答え】
イ: 製品やサービスについて,組織が開発と保守のプロセスを改善するのを助ける。
出典:平成24年度 春期 プロジェクトマネージャ試験 午前II 問18