平成24年度秋期 応用情報技術者試験 午前 問47
CMMIを説明したものはどれか。
- ア ソフトウェア開発組織及びプロジェクトのプロセスの成熟度を評価するためのモデルである。
- イ ソフトウェア開発のプロセスモデルの一種である。
- ウ ソフトウェアを中心としたシステム開発及び取引のための共通フレームのことである。
- エ プロジェクトの成熟度に応じてソフトウェア開発の手順を定義したモデルである。
解答・解説を見る
正解:ア
AI解説
CMMI(Capability Maturity Model Integration:能力成熟度モデル統合)は、ソフトウェア開発組織やプロジェクトの開発プロセスの成熟度を5段階のレベルで評価・改善するためのモデルである。プロセス改善の指針として用いられ、アが正解である。 ア: 正しい。組織のプロセスがどの程度整備・管理・最適化されているかを、初期からレベル5(最適化している)までの成熟度で評価するモデルである。 イ: プロセスモデルとはウォーターフォールモデルやスパイラルモデルなど開発の進め方の型のことであり、CMMIは開発プロセスそのものの型ではない。 ウ: システム開発と取引のための共通フレームは共通フレーム(SLCP-JCF)の説明であり、発注者と受注者の間の用語・作業範囲の共通化を目的とする。 エ: CMMIは開発手順を定義するものではなく、プロセスの成熟度を評価・改善するためのモデルである。 💡 「成熟度」「5段階レベル」ときたらCMMI。共通フレーム(取引の共通の物差し)やプロセスモデル(開発の進め方)と混同させる出題が多いので、目的の違いで区別する。
出典:平成24年度 秋期 応用情報技術者試験 午前 問47 / 独立行政法人情報処理推進機構(IPA)
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。