正答2
解説
正解は2です。
システム開発の工程の順番を問う問題です。
一般的な開発は、要件定義、外部設計、内部設計、プログラム設計、プログラミング、テストの順に進みます。
【選択肢別解説】
1:× 各プログラムの内部構造の設計は、プログラム設計の工程で行う作業です。
開発の後半に近い工程です。
2:○ 現状の業務を分析してシステムに求める要件を整理するのは、要件定義(システム化の要求をまとめる工程)の作業です。
開発の最初に行うので正しいです。
3:× サブシステムをプログラム単位まで分割して詳細を設計するのは、内部設計やプログラム設計の工程の作業です。
4:× ユーザインタフェースの設計は、利用者から見える部分を設計する外部設計の工程の作業です。
要件定義の後に行います。
【ポイント】
開発は「何を作るか(要件定義)」から始まり、「どう作るか(設計)」へと細かくなります。
最初の工程では、まだ画面やプログラムの設計には入りません。