システム開発技術|平成29年度 秋期 ITパスポート試験(特別措置試験) 問55
システム開発のプロセスには,システム要件定義,システム方式設計,システム結合テスト,ソフトウェア受入れなどがある。システム要件定義で実施する作業はどれか。
- 開発の委託者が実際の運用と同様の条件でソフトウェアを使用し,正常に稼働することを確認する。
- システムテストの計画を作成し,テスト環境の準備を行う。
- ✓ これが正解システムに要求される機能,性能を明確にする。
- プログラム作成と,評価基準に従いテスト結果のレビューを行う。
解説
何をどれだけできればよいかを、作る前にはっきりさせます。
システムを作る流れは、要件定義、方式設計、作って試す工程、そして受け入れの順に進みます。このうちシステム要件定義でするのは、システムに求められる機能と性能をはっきりさせることです。何ができればよいのか、どれだけの速さや量に耐えればよいのかを、使う側と作る側が同じ意味で受け取れる形にまとめます。ここではまだ、どういう作りで実現するかは決めません。実現の仕方を先に決めてしまうと、もっと良いやり方があっても選び直せなくなるからです。残る三つは、いずれもこの後ろに来る工程の作業です。何をと、どうやっての境目に線を引くと、工程を取り違えません。性能の側も忘れずに書きます。同時に何人が使うのか、どれくらいで応答してほしいのかが決まっていないと、できあがってから足りないことが分かります。
ほかの選択肢はなぜ違うのか
- 委託した側が実際の運用と同じ条件で使い、正常に動くことを確かめるという肢です。注文どおりのものが届いたかを見る受け入れの作業で、流れのいちばん後ろに来ます。確かめる対象が、できあがったものになっています。最後に来る工程です。
- システムテストの計画を作り、試す環境を用意するという肢です。何を確かめるかが決まったあとで、その確かめ方を準備する作業です。要件が定まっていなければ計画も引けないので、要件定義より後ろの工程にあたります。要件の後に来ます。
- プログラムを作り、基準に従って結果をレビューするという肢です。どういう作りで実現するかが決まったあとに動く工程です。作る作業そのものなので、何を作るかを決める段階とは、はっきり分かれます。作る工程にあたります。
この問題に関係する言葉
- システム要件定義
- 機能要件システムが何をするかを定めた、働きについての要件です。どれだけ速く安定して動くかという条件は、非機能要件になります。
- 非機能要件性能や可用性など、どのように動くかを定めた要件のことです。半日以内に復旧するといった品質の条件が、これにあたります。
- システム方式設計
出典:平成29年度 秋期 ITパスポート試験(特別措置試験) 問55
同じ単元をまとめて解くならシステム開発技術へ。
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)