令和5年度 春期 システムアーキテクト試験 午前Ⅱ 問11
テクノロジ/開発技術JIS X 0160:2021(ソフトウェアライフサイクルプロセス)によれば,ソフトウェアライフサイクルプロセスにおいて,提供するソフトウェアシステムが利害関係者要件(要求事項)に合致し,利用に適していることを,顧客とともに確信するに至るためのテストを何と呼ぶか。
出典:令和5年度 春期 システムアーキテクト試験 午前Ⅱ 問11
- アソフトウェア受入れテスト
- イソフトウェア検証
- ウソフトウェア適格性確認テスト
- エファズテスト
正解:ア
解説
JIS X 0160:2021 では,ソフトウェア受入れ支援プロセスにおいて,提供するソフトウェアシステムが利害関係者要件に合致し,利用に適していることを顧客とともに確信するに至るためにソフトウェア受入れテストを実施すると規定しています。開発側の内部確認ではなく,顧客と共同で行い,納入の可否を判断するテストである点が特徴です。
選択肢ごとの解説
- ア正しい。顧客とともに,利害関係者要件への合致と利用への適合を確信するために行うテストがソフトウェア受入れテストです。
- イ誤り。ソフトウェア検証は,各作業成果物が,その前の工程で定めた要求事項を満たしているかどうかを客観的に確認する活動です。
- ウ誤り。ソフトウェア適格性確認テストは,ソフトウェア製品がソフトウェア要求事項を満たしていることを開発側が確認するテストで,顧客とともに行う受入れの活動ではありません。
- エ誤り。ファズテストは,予期しないデータを大量に入力して脆弱性や異常動作を検出するテスト手法で,本規格の受入れに関する用語ではありません。