平成29年度 秋期 ITパスポート 問19(ストラテジ)
出典:平成29年度 秋期 ITパスポート試験 公開問題 問19(独立行政法人情報処理推進機構(IPA))
ソフトウェアライフサイクルの主プロセスを,企画,要件定義,開発,運用,保守に分けたとき,要件定義プロセスで実施する作業として,適切なものはどれか。
- ア開発されたシステムが決められた仕様に合っており,実際の稼働環境で利用可能であることを確認するためのテストを行う。
- イシステム開発の外部委託の内容と条件を委託先に提示し,具体的な実施内容と費用見積りを入手する。
- ウソフトウェアの開発作業が実施できるように,システム内で使用する各種データの書式やデータベースの構造を詳細に決定する。
- エどのようなシステムを構築するかを,機能,性能,利用方法などの観点で,利用者側と開発者側で明確にする。
正解と解説を見る
正解:エ
【要件定義プロセスとは】
要件定義プロセスは、どのようなシステムを作るかを、利用者側と開発者側で明確にし、合意する工程です。システムに求める機能、性能、利用方法、業務の流れなどの要件を定めます。ここで決めた要件が、その後の設計や開発、テストの基準になります。
【選択肢の検討】
ア:開発されたシステムが仕様に合っていて、実際の稼働環境で使えることを確認するテストは、開発の最終段階や導入の際に行うテストです。
イ:外部委託の内容と条件を委託先に示し、実施内容と費用の見積りを入手するのは、調達(ベンダの選定)の作業で、企画の段階で行います。
ウ:データの書式やデータベースの構造を詳細に決めるのは、開発プロセスの設計の作業です。
エ:どのようなシステムを作るかを、機能、性能、利用方法などの観点で、利用者側と開発者側で明確にするので、要件定義プロセスの作業です。
よって、正解は選択肢エです。