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