プロジェクトマネージャ 2010年 午前2 問09
問題文
情報システムの企画、開発、運用、保守作業にかかわる国際標準の一つであるSPA(Software Process Assessment)の説明として、適切なものはどれか。
選択肢
ア:ソフトウェアプロセスがどの程度標準化・定量化され、継続的に改善されているかを判定することを目的としている。(正解)
イ:ソフトウェアライフサイクルを主プロセス、支援プロセス、組織プロセスの三つのプロセス群に分け、作業内容を定めている。
ウ:品質保証に関する要求項目を体系的に規定した国際規格の一部である。
エ:プロジェクトマネジメントの知識体系と応用のためのガイドである。
🔒 解説は解答すると表示されます
ソフトウェアプロセスアセスメント【午前2解説】
正解の理由
SPA(Software Process Assessment)は、ソフトウェア開発や運用などのプロセスを評価し、その成熟度や改善すべき点を明らかにする考え方です。
プロセスが標準化されているか、定量的に管理されているか、継続的に改善されているかといった観点から評価します。そのため、説明として適切なのはアです。
解法ステップ
- SPAの「Assessment」は「評価」を意味すると確認します。
- 評価対象が、ソフトウェアそのものではなく、開発・運用などのプロセスであると捉えます。
- プロセスの標準化・定量化・継続的改善に触れている選択肢を選びます。
選択肢別の誤答解説
- ア:ソフトウェアプロセスの標準化や定量化の状況、継続的な改善の度合いを評価する説明です。SPAの目的に合致します。
- イ:ソフトウェアライフサイクルのプロセスを定める規格の説明です。主プロセス、支援プロセス、組織プロセスという分類は、ISO/IEC 12207に関連します。
- ウ:品質保証に関する要求事項を定める品質マネジメント規格の説明です。SPAによるプロセス評価とは異なります。
- エ:プロジェクトマネジメントの知識体系や実践指針に関する説明です。PMBOKガイドを指しています。
よくある誤解
- プロセスの評価と、プロセスの定義を混同する
プロセスの作業内容や分類を定めることと、プロセスの成熟度を評価することは別です。 - 品質規格をすべてSPAと結び付ける
品質保証の要求事項を規定する規格と、ソフトウェアプロセスを評価する仕組みは区別しましょう。 - プロジェクト管理の評価だと思い込む
SPAが主に評価するのは、プロジェクトの進捗や予算ではなく、ソフトウェアプロセスです。
補足コラム
プロセスを評価する目的は、評価結果を得ること自体ではありません。プロセスの強みや課題を把握し、改善につなげることが重要です。プロセスが定量的に管理されていれば、感覚だけに頼らず、データを基に改善の効果を確認しやすくなります。
FAQ
Q. SPAはソフトウェアの品質を直接検査するものですか?
A. 主な対象は、ソフトウェアそのものではなく、開発や運用などのプロセスです。プロセスを改善することで、品質向上につながることが期待されます。
A. 主な対象は、ソフトウェアそのものではなく、開発や運用などのプロセスです。プロセスを改善することで、品質向上につながることが期待されます。
Q. 選択肢イとの違いは何ですか?
A. イはライフサイクルプロセスの構成や作業内容を定める説明です。SPAは、実施されているプロセスの状態を評価する点が異なります。
A. イはライフサイクルプロセスの構成や作業内容を定める説明です。SPAは、実施されているプロセスの状態を評価する点が異なります。
関連キーワード: ソフトウェアプロセス評価、プロセス成熟度、継続的改善、ISO/IEC 12207、PMBOK

\ せっかくなら /
プロジェクトマネージャを
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

