プロジェクトマネージャ 2014年 午前2 問01
問題文
情報システムの企画、開発、運用、保守作業に関わる国際標準の一つであるSPA(Software Process Assessment)の説明として、適切なものはどれか。
選択肢
ア:ソフトウェアプロセスがどの程度の能力水準にあり、継続的に改善されているかを判定することを目的としている。(正解)
イ:ソフトウェアライフサイクルを合意プロセス、テクニカルプロセス、運用・サービスプロセスなどのプロセス群に分け、作業内容を定めている。
ウ:品質保証に関する要求項目を体系的に規定した国際規格の一部である。
エ:プロジェクトマネジメントの知識体系と応用のためのガイドである。
🔒 解説は解答すると表示されます
ソフトウェアプロセスアセスメント【午前2解説】
正解の理由
SPA(Software Process Assessment)は、ソフトウェアの開発や運用などに関わるプロセスを評価し、その能力水準や改善状況を把握するためのものです。
したがって、ソフトウェアプロセスがどの程度の能力水準にあるか、また継続的に改善されているかを判定するというアが適切です。
解法ステップ
-
SPAの目的を確認します。
SPAは、ソフトウェアプロセスを「評価」する活動です。 -
選択肢の説明が、プロセスの評価に当たるかを見ます。
能力水準の判定や改善状況の把握は、プロセス評価の目的と一致します。 -
規格や知識体系の説明と区別します。
プロセスの構成を定めるもの、品質保証の要求を定めるもの、プロジェクト管理の知識体系を示すものは、SPAとは異なります。
選択肢別の誤答解説
-
ア:適切です。
ソフトウェアプロセスの能力水準を評価し、継続的な改善につなげるというSPAの目的を説明しています。 -
イ:誤りです。
ソフトウェアライフサイクルのプロセス群や作業内容を定める説明です。これは、ソフトウェアライフサイクルプロセスを規定するISO/IEC 12207に関係する内容です。 -
ウ:誤りです。
品質保証に関する要求事項を体系化した品質マネジメント規格の説明です。プロセスの能力水準を評価するSPAとは目的が異なります。 -
エ:誤りです。
プロジェクトマネジメントの知識体系と、その応用のためのガイドを説明しています。一般にPMBOKガイドに関係する内容です。
よくある誤解
-
プロセスを定めることと、プロセスを評価することは同じではありません。
作業内容やプロセス群を規定する規格と、実際のプロセスの能力を評価するSPAを区別しましょう。 -
「品質」に関係する言葉だけで品質保証規格と判断しないようにしましょう。
SPAはプロセスの改善にも関係しますが、品質保証の要求事項そのものを定める規格とは異なります。 -
プロジェクト管理の評価と、ソフトウェアプロセスの評価を混同しないようにしましょう。
SPAの評価対象はソフトウェアに関わるプロセスです。
補足コラム
SPAは、組織のソフトウェアプロセスを評価し、弱点や改善すべき点を明らかにするために用いられます。評価結果は、プロセス改善の計画や、組織の開発能力を把握する際の参考になります。
関連する用語として、ソフトウェアプロセスの能力評価・改善の枠組みであるSPICE(ISO/IEC 15504)が知られています。問題では「評価・能力水準・改善」といった語句があれば、SPAに関連する説明かを確認すると判断しやすくなります。
FAQ
Q. SPAはソフトウェア開発の作業手順を定めるものですか?
A. いいえ。SPAはプロセスを評価する活動です。作業手順やライフサイクルプロセスを定めるものとは区別します。
A. いいえ。SPAはプロセスを評価する活動です。作業手順やライフサイクルプロセスを定めるものとは区別します。
Q. SPAで評価するのは、完成したソフトウェアの品質ですか?
A. 主に評価するのは、ソフトウェア開発や運用などに関わるプロセスの能力水準です。評価を通じて、プロセスの改善を目指します。
A. 主に評価するのは、ソフトウェア開発や運用などに関わるプロセスの能力水準です。評価を通じて、プロセスの改善を目指します。
関連キーワード: SPA、ソフトウェアプロセス評価、プロセス能力、プロセス改善、SPICE、ISO/IEC 15504

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

