CMMIの開発モデルの目的はどれか。
ア | 各種のソフトウェア設計・開発技術を使って開発作業を自動化し、ソフトウェア開発の生産性の向上を図る。 |
イ | 製品やサービスについて、組織が開発と保守のプロセスを改善するのを助ける。 |
ウ | ソフトウェアライフサイクルを、主、支援及び組織に関する三つのライフサイクルプロセスに分けてアクティビティを定め、ソフトウェアプロセスの標準化を図る。 |
エ | 特定の購入者と製作者の間で授受されるソフトウェア製品の品質保証を行い、顧客満足度の向上を図る。 |
CMMI(Capability Maturity Model Integration:能力成熟度モデル統合版)とは、ソフトウェア開発を中心としたプロセスの成熟度を評価するための指標のことである。1999年、カーネギーメロン大学ソフトウェアエンジニアリングインスティテュート(SEI)によって開発された。
CMMIはプロセスの成熟度を5段階(初期,管理,定義,定量的管理,最適化)に分けている。より高いレベルのCMMIに準拠することによって開発プロセスがより成熟してゆく仕組みになっている。
CMMIは開発プロセスの国際標準的モデルとして普及している。
ア | × | CASE(Computer Aided Software Engineering)ツールに関する説明である。 |
イ | ○ | CMMIに関する説明である。 |
ウ | × | 共通フレームワーク(SLCP-JCF2007)に関する説明である。 |
エ | × | SLA(Service Level Agreement)に関する説明である。 |