平成29年 秋期 ITパスポート 問19

ソフトウェアライフサイクルの主プロセスを、企画、要件定義、開発、運用、保守に分けたとき、要件定義プロセスで実施する作業として、適切なものはどれか。

 ア  開発されたシステムが決められた仕様に合っており、実際の稼働環境で利用可能であることを確認するためのテストを行う。
 イ  システムの開発の外部委託の内容と条件を委託先に提示し、具体的な実施内容と費用見積りを入手する。
 ウ  ソフトウェアの開発作業が実施できるように、システム内で使用する各種データの書式やデータベースの構造を詳細に決定する。
 エ  どのようなシステムを構築するかを、機能、性能、利用方法などの観点で、利用者側と開発側で明確にする。


答え エ


解説

 ア  開発されたシステムが決められた仕様に合っており、実際の稼働環境で利用可能であることを確認するためのテストを行うのは、保守プロセスで行います。
 イ  システムの開発の外部委託の内容と条件を委託先に提示し、具体的な実施内容と費用見積りを入手するのは、企画プロセスで行います。
 ウ  ソフトウェアの開発作業が実施できるように、システム内で使用する各種データの書式やデータベースの構造を詳細に決定するのは、開発プロセスで行います。
 エ  どのようなシステムを構築するかを、機能、性能、利用方法などの観点で、利用者側と開発側で明確にするのは、要件定義プロセスで行います。


キーワード
・要件定義

キーワードの解説
  • 要件定義
    システムやソフトウェアを開発するときに、開発依頼元が求める機能や性能を明確にし、開発依頼元と開発者間で合意することが目的です。
    要件定義を作成するためには、システムの概要などが書かれた文書がインプットになる。
    また、要件定義では現状の業務の調査をしっかりと行うことが必要である。

もっと、「要件定義」について調べてみよう。

戻る 一覧へ 次へ