平成21年 春期 応用情報技術者 午前 問48

CMMIの開発モデルの目的はどれか。

 ア  各種ソフトウェア設計・開発技法を使って開発作業を自動化し、ソフトウェア開発の生産性を向上を図る。
 イ  製品やサービスについて、組織が開発と保守やプロセスを改善するのを助ける。
 ウ  ソフトウェアライフサイクルを、主、支援及び組織に関する三つのライフサイクルプロセスに分けてアクティビティを定め、ソフトウェアプロセスの標準化を図る。
 エ  特定の購入者と製作者の間で授受されるソフトウェア製品の品質保証を行い、顧客満足度の向上を図る。


答え イ


解説
CMMIでは組織のプロセス成熟度について、5つのレベルを規定しています。

  • レベル1:初期状態
    成熟したプロセスを導入する際の出発点のレベル
  • レベル2:管理された状態
    反復してプロセスを実行できるレベル
  • レベル3:定義された状態
    プロセスが標準ビジネスプロセスとして明示的に定義され、関係者の承認を受けているレベル
  • レベル4:定量的に管理された状態
    プロセス管理が実施され、さまざまなタスク領域を定量的に計測しているレベル
  • レベル5:最適化している状態
    継続的に自らのプロセスを最適化し改善しているレベル


キーワード
・CMMI

キーワードの解説
  • CMMI(Capability Maturity Model Integration)
    組織のソフトウェアの開発能力の高さを客観的に評価するシステムであるCMMに、専門家の意見や、過去の改善事例などを加えて作成された開発能力成熟度モデルのことです。
    従来のCMMがソフトウェア開発のみを対象にしていたのに対し、CMMIではハードウェア開発、サービス業務、コミュニケーション、リーダーシップなども評価の対象になっています。

もっと、「CMMI」について調べてみよう。

戻る 一覧へ 次へ