PMプロジェクトマネージャ試験 午前Ⅱ

平成24年度春期 プロジェクトマネージャ 午前Ⅱ 問18

問題文と選択肢を読んで答えを考えてから、下の「正解と解説を見る」で確認しましょう。

問題

CMMIの目的として,最も適切なものはどれか。

選択肢

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

モデルや規格の目的を見極める視点

開発プロセスに関連するモデルや規格は名称が似ていても、何を対象とし、何を達成するために使われるのかが異なります。名称の印象ではなく、その枠組みが存在する目的という一つの観点に絞って、記述内容と照らし合わせて検討しましょう。

この問題で問われていること

問われているのは、CMMIという枠組みが何のために用いられるかを、他のモデルや規格と取り違えずに捉えられるかどうかです。個々の用語の暗記よりも、その枠組みが主に何に働きかけるものかを自分の言葉で説明できるか確認しましょう。

視点

開発に関わるモデルや規格は、それぞれ想定する利用者、当てはめる対象、利用して得られる成果が異なります。一つの枠組みについて「誰が、何に対して、何を得るために使うのか」を整理しておくと、似た名称や似た分野の枠組みと混同しにくくなります。

確認ポイント

  • その枠組みを使う主体として、誰が想定されているかを思い出せるか
  • その枠組みを当てはめる対象が何かを、自分の言葉で説明できるか
  • 示されている目的が、別の枠組みの目的と入れ替わっていないかを落ち着いて照合したか
正解と解説を見る

正解

イ

解説

CMMIは、製品やサービスの開発・保守に関わる組織のプロセスを評価し、改善を支援するためのモデルです。自動化技法、ライフサイクル標準化、個別の品質保証を直接の目的とするものではありません。

理由

CMMIは、組織の開発および保守プロセスを改善するための指針や評価の枠組みを提供する。対象は特定のツールや技法ではなく、製品やサービスを生み出す組織のプロセス全体です。

比較

開発作業の自動化は開発支援技術、ライフサイクルの分類と標準化はプロセス規格、製品の品質保証は品質管理活動に該当する。これらはCMMIそのものの目的とは異なる。

選択肢ア

これは不正解だよ。各種のソフトウェア設計・開発技法を使って開発作業を自動化することは、開発支援ツールや自動化技術の目的である。CMMIは自動化による生産性向上を直接の目的とせず、組織の開発・保守プロセスを改善する枠組みである。

選択肢イ(正解)

これは正解だよ。CMMIは、製品やサービスを生み出す組織が、開発と保守のプロセスを評価し、より効果的なものへ改善することを支援するモデルである。したがって、CMMIの目的を最も適切に表している。

選択肢ウ

これは不正解だよ。ソフトウェアライフサイクルを主、支援、組織に関するプロセスへ分けて活動を定め、標準化を図る説明は、ソフトウェアライフサイクルプロセスの規格に関する内容である。CMMIの目的を直接説明したものではない。

選択肢エ

これは不正解だよ。特定の購入者と製作者の間で授受される製品について品質保証を行い、顧客満足度を高める活動は、個別の品質保証や品質管理に関する説明である。CMMIはその活動だけに限定されず、組織の開発・保守プロセス全体の改善を扱う。

学習のポイント

CMMIの目的と、開発技法・標準化・品質保証との役割の違いを整理する。

出典:独立行政法人 情報処理推進機構(IPA)平成24年度春期 プロジェクトマネージャ試験 午前Ⅱ 問18(公式資料:問題冊子(PDF) / 解答例)

関連する過去問一覧

IPA Advancedは非公式の学習サイトです。解説にはAIによる補助生成を含む場合があります。公式の問題冊子・解答例・採点講評を優先し、誤りは確認後に訂正します。運営・編集方針