システム開発の最初の工程で行う作業として,適切なものはどれか。
各プログラムの内部構造を設計する。
現状の業務を分析し,システム要件を整理する。
サブシステムをプログラム単位まで分割し,各プログラムの詳細を設計する。
ユーザインタフェースを設計する。