令和7年度 秋期 午前Ⅱ 問23
システム開発技術
ファジングに関する問題
JIS X 0160:2021(ソフトウェアライフサイクルプロセス)によれば,ソフトウェアライフサイクルプロセスにおいて,提供するソフトウェアシステムが利害関係者要件(要求事項)に合致し,利用に適していることを,顧客とともに確信するに至るためのテストを何と呼ぶか。
- アソフトウェア受入れテスト
- イソフトウェア検証
- ウソフトウェア適格性確認テスト
- エファズテスト
答えと解説を見る
✓ これが正解アソフトウェア受入れテスト
解説
顧客とともに要件への合致と利用への適性を確信するのが受入れテストです。
JIS X 0160:2021 は、ソフトウェアのライフサイクルで行う活動を、誰がどの目的で行うかによって整理しています。見分ける軸は、そのテストを誰と一緒に、何を確かめるために行うかです。ソフトウェア受入れテストは、提供するソフトウェアシステムが利害関係者要件に合致し、実際の利用に適していることを、顧客とともに確信するに至るためのテストです。作り手だけで行う確認ではなく、受け取る側である顧客が加わり、使える物かどうかを判断する点に特徴があります。顧客とともに、利用に適しているか、の二つが揃えば受入れテスト、と覚えると選べます。
ほかの選択肢はなぜ違うのか
- イソフトウェア検証:ソフトウェア検証は、作業の成果物が、前もって定めた要求事項を満たしているかを確かめる活動です。作り手の側で仕様どおりかを確かめるもので、顧客とともに利用への適性を確信するためのテストではありません。
- ウソフトウェア適格性確認テスト:ソフトウェア適格性確認テストは、ソフトウェアが定められた要求事項を満たすことを、開発の側で示すためのテストとして扱われます。顧客が加わって、利用に適しているかを確信する受入れの場面のテストとは位置付けが違います。
- エファズテスト:ファズテストは、予測しにくいデータや異常なデータを大量に与えて、ソフトウェアが不具合や脆弱性を起こさないかを調べるテストで、ファジングとも呼ばれます。顧客とともに要件への合致を確かめるものではありません。
この問題の用語
- 受入れテスト発注した側が、頼んだとおりに出来ているかを確かめる最後の試験です。合格すれば引き取り、本番の業務で使い始めることになります。
- ファジング問題を起こしそうなデータを大量に作って入力し、挙動を見る手法です。実際に動かして調べるので、読むだけの点検とは別の弱点が出ます。
- 利害関係者決定や活動に影響を与える、または影響を受ける人や組織のこと。利用者や株主、取引先などが含まれ、ステークホルダとも呼ばれます。
出典:令和7年度 秋期 システム監査技術者試験 午前Ⅱ 問23
同じ用語が出る問題
- 令和3年度 秋期 午前Ⅱ 問23:品質特性に関する問題(利害関係者)
- 令和3年度 秋期 午前Ⅱ 問3:アジャイルに関する問題(利害関係者)
- 平成27年度 春期 午前Ⅱ 問12:内部監査に関する問題(利害関係者)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)