平成21年度春期 応用情報技術者試験 午前 問48
CMMIの開発モデルの目的はどれか。
- ア 各種のソフトウェア設計・開発技法を使って開発作業を自動化し,ソフトウェア開発の生産性の向上を図る。
- イ 製品やサービスについて,組織が開発と保守のプロセスを改善するのを助ける。
- ウ ソフトウェアライフサイクルを,主,支援及び組織に関する三つのライフサイクルプロセスに分けてアクティビティを定め,ソフトウェアプロセスの標準化を図る。
- エ 特定の購入者と製作者の間で授受されるソフトウェア製品の品質保証を行い,顧客満足度の向上を図る。
解答・解説を見る
正解:イ
AI解説
CMMI(Capability Maturity Model Integration:能力成熟度モデル統合)は、組織がソフトウェアやシステムの開発・保守プロセスの成熟度を評価し、プロセスを継続的に改善していくのを支援するためのモデルである。 ア: 各種の設計・開発技法を使った作業自動化による生産性向上は、CASEツールなどの説明であり、プロセス改善モデルであるCMMIの目的ではない。 イ: 正解。CMMIは、製品やサービスについて組織が開発・保守のプロセスを評価・改善するのを助けることを目的としたモデルである。 ウ: ソフトウェアライフサイクルを主・支援・組織の3プロセスに分類して標準化を図るのは、ISO/IEC 12207や共通フレームなどライフサイクルプロセス規格の説明である。 エ: 特定の購入者と製作者間で授受されるソフトウェア製品の品質保証は、個別契約における品質保証活動の説明であり、CMMIの目的とは異なる。 💡 CMMIは「組織のプロセス成熟度を段階的なレベル(成熟度モデル)で評価・改善する」枠組みであるという点を押さえておく。
出典:平成21年度 春期 応用情報技術者試験 午前 問48 / 独立行政法人情報処理推進機構(IPA)
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。