ソフトウェアライフサイクルの主プロセスを,企画,要件定義,開発,運用,保守に分けたとき,要件定義プロセスで実施する作業として,適切なものはどれか。
ア 開発されたシステムが決められた仕様に合っており,実際の稼働環境で利用可能であることを確認するためのテストを行う。
イ システム開発の外部委託の内容と条件を委託先に提示し,具体的な実施内容と費用見積りを入手する。
ウ ソフトウェアの開発作業が実施できるように,システム内で使用する各種データの書式やデータベースの構造を詳細に決定する。
エ どのようなシステムを構築するかを,機能,性能,利用方法などの観点で,利用者側と開発者側で明確にする。
解説を読む
正解:エ
解説:
ア.実際の稼働環境での確認テストは運用テストと考えらえます。「開発」の最終段階もしくは「運用」の初期段階の作業です。
イ.開発の内容と見積もりを取得していることから実際の開発はまだ計画段階と考えられるので「企画」の作業です。
ウ.データの書式やデータベースの構造などは「開発」におけるソフトウェア詳細設計で行います。
エ.システム化することが決定し具体的な要求を開発者と利用者で調整していることから「要件定義」プロセスの内容であると言えます。
解説を閉じる
コメント