平成21年度 春期 午前 問48
開発技術
CMMIの開発モデルの目的
CMMI の開発モデルの目的はどれか。
- ア各種のソフトウェア設計・開発技法を使って開発作業を自動化し,ソフトウェア開発の生産性の向上を図る。
- イ製品やサービスについて,組織が開発と保守のプロセスを改善するのを助ける。
- ウソフトウェアライフサイクルを,主,支援及び組織に関する三つのライフサイクルプロセスに分けてアクティビティを定め,ソフトウェアプロセスの標準化を図る。
- エ特定の購入者と製作者の間で授受されるソフトウェア製品の品質保証を行い,顧客満足度の向上を図る。
答えと解説を見る
✓ これが正解イ製品やサービスについて,組織が開発と保守のプロセスを改善するのを助ける。
解説
組織が開発と保守のプロセス改善を進めるのを助ける枠組みです。
この設問は、CMMI の開発モデルが目指しているものを四つの記述から選ばせています。ですから、選び方の軸は、この枠組みが手を入れる対象は、組織のプロセスなのか、それとも作業を自動化する道具なのか、共通の作業体系の標準化なのか、あるいは購入者と製作者の間の契約に基づく品質保証なのか、という一点で見分けます。求められているのは、組織が自分たちの開発と保守の進め方を、成熟度を段階的に高める形で改善していくのを助けるための枠組みという位置づけです。組織のプロセスを外から見て評価できる目安を提供し、次にどこを強化すればよいかを示すのがねらいです。したがって、組織が開発と保守のプロセスを改善するのを助けると述べているものが、この目的と合います。他の三つは、開発作業の自動化で生産性を上げること、ソフトウェアライフサイクルのプロセスを分けて標準化すること、購入者と製作者の間で授受される製品の品質保証、という別の枠組みや別の目的に対応するもので、プロセス改善を助けるという CMMI の狙いとは扱う相手が違います。
ほかの選択肢はなぜ違うのか
- ア各種のソフトウェア設計・開発技法を使って…:設計・開発技法を使って開発作業を自動化し、生産性の向上を図るものと述べています。これは開発ツール群の狙いに近い話で、組織のプロセスを段階的に改善する成熟度モデルという枠組みの目的とは対象が違います。
- ウソフトウェアライフサイクルを,主,支援及…:ソフトウェアライフサイクルを主・支援・組織の三つのプロセスに分け、アクティビティを定めてプロセスの標準化を図るものと述べています。共通の作業体系を定義する国際規格の狙いに当たり、改善を助ける枠組みとは役目が違います。
- エ特定の購入者と製作者の間で授受されるソフ…:購入者と製作者の間で授受されるソフトウェア製品の品質保証を行い、顧客満足度の向上を図るものと述べています。二者間の契約に基づく品質保証の枠組みの話で、組織のプロセスを改善する枠組みとは扱う対象と関係の場が違います。
この問題の用語
- 作業工程を組み立てる、一つひとつの仕事の単位のことです。開始と終了、所要日数をもち、順序をつないで全体の日程を作ります。
- 組織目的を果たすために、人が役割を分けて集まったまとまりのことです。分け方には機能別、事業部制、マトリックスなどの形があります。
- 保守動いているシステムを使い続けられるように、点検や修正、更新を続ける作業です。障害の修正だけでなく、環境の変化に合わせた手直しも含みます。
- 改善悪いところを直して、より良い状態にすること。一度で終わらせず、計画・実行・評価・見直しを繰り返して続けるのが基本です。
出典:平成21年度 春期 応用情報技術者試験 午前 問48
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)