ソフトウェア開発におけるシステムテストに関する記述のうち,適切なものはど れか。
- ア開発側が開発の最終段階のテストとして実施し,システム要件を満たしている か確認する。
- イシステム要件定義に過不足がないか確認する。
- ウプログラムの単体テスト及び結合テストを同時に実施する。
- エ利用者が開発者からは独立して実施し,完成したシステムの業務への適合性を 確認する。
正解と解説を見る
正解
ア 開発側が開発の最終段階のテストとして実施し,システム要件を満たしている か確認する。
正解は「開発側が開発の最終段階のテストとして実施し、システム要件を満たしているか確認する」である。システムテストは開発者側が、単体テスト・結合テストを経て統合されたシステム全体を対象に、要件定義で定めたシステム要件を満たしているかを確認する開発工程最後のテストである。システム要件定義の過不足確認はレビューの役割であり、単体テストと結合テストは順を追って別々に実施するものであって同時には行わない。また、利用者が開発者から独立して業務への適合性を確認するのは受入れテストであり、システムテストとは実施主体が異なる。