システム検証テスト
System Verification Test
しすてむけんしょうてすと
統合したシステムが、システム要件を満たしているかを要件ごとに確認するテスト。性能、信頼性、セキュリティなどの非機能要件も対象とし、結果をシステム検証テスト報告書にまとめる。利用者の本来の目的に合うかを確かめる妥当性確認テストの前に行う。
Related
他の資格での定義
Related
関連キーワードの用語
システムやソフトウェアのテストで確かめるべき事項と、その方法、環境、合格の基準などに関する要件。要件定義の段階で各要件をどのように検証するかを明らかにしておくことで、検証できない要件を作らないようにする。
システム要件定義で定める、データベースに関する要件。扱うデータの項目・件数・増加量・保存期間、アクセスの頻度と応答時間、整合性やバックアップ・機密保護の条件などを明らかにし、データベース方式の決定や設計の前提とする。
システムが備えるべきセキュリティ上の要件。認証、アクセス制御、暗号化、ログの取得などの機能と、脅威分析やリスク評価の結果から求められる対策の水準を定める。要件定義の段階で明確にしておくと、後工程での手戻りや脆弱性の作り込みを防げる。
システムを本番稼働させた後の運用で満たすべき要件。稼働時間帯、監視の方法、バックアップと復旧の手順、ジョブの運用、障害時の連絡体制、運用要員の体制などを定める。
システム要件のうちソフトウェアに割り当てられた部分について、ソフトウェアの境界と、機能・性能・インタフェース・品質などの要件を定めるプロセス。定義した要件は、システム要件との整合性や検証のしやすさの観点で評価・レビューし、ソフトウェア設計の基礎とする。
システム全体を、機能や業務のまとまりごとに独立性の高い複数のサブシステムに分けること。サブシステム間のインタフェースを明確にし、開発の分担や段階的な稼働、開発順序の決定に役立てる。
