SC情報処理安全確保支援士試験 午前Ⅰ

平成21年度春期 情報処理安全確保支援士 午前Ⅰ 問17

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

問題

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

選択肢

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

開発チームの「仕事のやり方のレベル(成熟度)」を測ってステップアップする

CMMI(能力成熟度モデル統合)は、システム開発組織の「仕事のプロセスがどれくらい洗練されているか」をレベル1〜5の段階で評価し、どうすればもっと効率よく、バグの出ない組織にレベルアップできるかを導く改善フレームワークだよ。

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

新しいプログラミング言語や個別のツールの自動化技術ではなく、「開発プロセス(仕事の進め方や品質管理)を組織レベルで継続的に良くしていくための評価基準」であることを選ぼう。

CMMI

CMMI helps organizations improve development and maintenance processes through a process maturity framework

process improvement\norganizational maturity\ndevelopment/maintenance

確認ポイント

  • 設計ツールの自動化モデルではありません。
  • 組織のプロセス改善が目的です。
  • 成熟度モデルとして捉える。
正解と解説を見る

正解

イ

出典

問題文と解答は IPA 公開の過去問題冊子・解答例を基にしています。

選択肢ア

これは不正解だよ。これはCMMIではなく、CASEツールの説明だね。たとえるなら、料理の腕前や店の運営方法を改善する話ではなく、包丁やミキサーなどの道具を使って作業をラクにする話だよ。CMMIは道具の自動化ではなく、開発の進め方そのものを良くしていく考え方なんだ。

選択肢イ(正解)

これは正解だよ。CMMIは、組織がソフトウェアやサービスを作ったり保守したりするやり方を、段階的に改善するためのモデルなんだ。たとえるなら、部活の練習メニューを見直して、行き当たりばったりから、記録を取り、弱点を直し、安定して強くなる仕組みにしていく感じだよ。

選択肢ウ

これは不正解だよ。これは共通フレームのように、開発作業を標準的な手順に整理する説明だね。たとえるなら、レストラン全体で注文、調理、会計の流れを共通マニュアルにする感じ。CMMIはマニュアルそのものを決めるというより、店の仕事ぶりを見直して、もっと成熟したやり方に改善していくための手引きだよ。

選択肢エ

これは不正解だよ。これはSLAのように、買う側と作る側の間でサービス品質を約束して満足度を上げる話に近いね。たとえるなら、お店とお客さんの間で『何分以内に届けます』『この品質を守ります』と約束する感じ。CMMIはその約束自体ではなく、作る側の仕事の進め方を改善するための考え方だよ。

出典:独立行政法人 情報処理推進機構(IPA)平成21年度春期 情報処理安全確保支援士試験 午前Ⅰ 問17(公式資料:問題冊子(PDF) / 解答例)

関連する過去問一覧

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