問25
システム開発作業において,新たに構築又は再構築する業務の機能を明確にし,それに基づいて情報システム化の範囲とその機能を具体的に明示するプロセスはどれか。
- ア
- 外部設計
- イ
- 内部設計
- ウ
- プログラミング
- エ
- 要件定義
解答:エ
システム開発の流れは図のとおりである。
新たに構築又は再構築する業務の機能を明確にし、それに基づいて情報システム化の範囲とその機能を具体的に明示するプロセスは要件定義である。
要件定義はシステムやソフトウエアに対して、機能や性能、内容を明確にし要件定義書を作成する。
外部設計(システム方式設計とソフトウエア要件定義)ではユーザインタフェースや帳票設計などユーザから見える部分の設計を行う。
内部設計(ソフトウエア方式設計)ではシステムで必要な機能をどのようにして実現するかというシステムの内部機能を設計する。
プログラム設計(ソフトウエア詳細設計)ではプログラム単位でプログラムの詳細な設計を行う。
プログラミングではプログラミング言語を使ってプログラムを作成し、作成したプログラムが正常に動作するかを確認するための単体テストをおこなう。
テストではプログラムを組み合わせてテストを行い最終的にはシステム全体を通してテストを行う。