システム開発技術|平成24年度 秋期 ITパスポート試験(特別措置試験) 問33
ソフトウェア開発におけるシステムテストに関する記述のうち,適切なものはどれか。
- ✓ これが正解開発側が開発の最終段階のテストとして実施し,システム要件を満たしているか確認する。
- システム要件定義に過不足がないか確認する。
- プログラムの単体テスト及び結合テストを同時に実施する。
- 利用者が開発者からは独立して実施し,完成したシステムの業務への適合性を確認する。
解説
作った側が、開発の最後に自分たちで確かめる段のことです。
作った仕組みを確かめる段は、いくつも重なっています。部品ひとつずつを見る段から始まり、つないで見る段へ進みました。その先で、全体を通して確かめる段が置かれます。設問が問うているのは、この全体を見る段でした。行うのは作った側で、開発の最後の段にあたります。確かめるのは、決めた要件を満たしているかどうかでした。開発側が最終段階として実施すると述べた肢が当たります。要件そのものに漏れが無いかを見るのは、もっと手前の段です。部品ごとの段とつないだ段を同時に行うことはありません。順に積み上げてこそ、どこで壊れたかが分かるからでした。頼んだ側が独立して確かめる段は、この後ろに置かれます。そちらでは、業務に合っているかを見ることになりました。シラバスも、統合テストを経て要件どおり動くかを見ると述べています。
ほかの選択肢はなぜ違うのか
- 要件そのものの漏れを見ると述べた肢のほうです。何を作るかを決める段の見直しにあたりました。作る前に行うので、置かれている段が手前です。出来上がったものを動かして見る段ではありません。時期がまるで違いました。
- 二つの段を同時に行うと述べた肢というのが、こちらです。部品ごとの確認と、つないだ確認を一度に済ませます。ところが順に積むから、壊れた場所が絞れました。同時に行えば、原因の切り分けができなくなります。進め方として成り立ちません。
- 頼んだ側が独立して行う肢が、こちらに当たります。業務に使えるかどうかを、自分の目で確かめました。確かに大切な段ですが、行うのは受け取る側です。しかも開発が終わった後ろに置かれます。担い手も時期も別でした。受け持つ側が違います。
この問題に関係する言葉
- 統合テスト
出典:平成24年度 秋期 ITパスポート試験(特別措置試験) 問33
同じ単元をまとめて解くならシステム開発技術へ。
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)