令和7年度 秋期 システム監査技術者試験 午前II 問23

テクノロジシステム開発技術

この問題は2025(R7)秋 システム監査技術者 午前IIに出題されたものです。出題時点の法令・制度に基づく内容のため、現行の内容と一致しない場合があります。

本ページの問題文・選択肢は、原本の体裁を Web 表示用に正規化しています(改行・記号・数式・図表参照の調整)。設問の趣旨および正解に影響する変更は加えていません。

JIS X 0160:2021(ソフトウェアライフサイクルプロセス)によれば,ソフトウェアライフサイクルプロセスにおいて,提供するソフトウェアシステムが利害関係者要件(要求事項)に合致し,利用に適していることを,顧客とともに確信に至るためのテストを何と呼ぶか。

解答・解説を読む

正解: 選択肢

JIS X 0160:2021(ソフトウェアライフサイクルプロセス)において、ソフトウェア受入れテストは、提供するソフトウェアシステムが利害関係者要件(要求事項)に合致し、利用に適していることを、顧客とともに確信に至るためのテストと定義されています。したがって、アが正解となります。

各選択肢の解説

  • ア ソフトウェア受入れテスト: 正解です。顧客とともにシステムが要求事項に合致しているか、実際の運用環境での利用に適しているかを確認します。
  • イ ソフトウェア検証: ソフトウェア製品が、指定された要件(設計やアーキテクチャなど)を正確に満たしているかどうかを客観的な証拠によって確認する活動です。顧客の確信を得るためのテストとは異なります。
  • ウ ソフトウェア適格性確認テスト: ソフトウェアがソフトウェア要件を正しく満たしていることを確認するためのテストです。主に開発側が内部要件に基づいて実施するものであり、顧客とともに利用に適しているかを確認する受入れテストとは異なります。
  • エ ファズテスト: ソフトウェアの不具合や脆弱性を発見するために、無効なデータや予期しないデータ(ファズ)を大量に入力してシステムの挙動を確認する具体的なテスト手法です。ライフサイクルプロセスにおける段階を示す名称ではありません。