問題本文
システム開発において,システム要件定義の結果を受けてシステム化を進めるに当たり,最初に行うべき作業はどれか。
選択肢
- ア.開発すべきシステムへの移行計画の策定
- イ.システムが全体として要求された仕様のとおりに動作するかを検証するためのシステムテスト計画の策定
- ウ.ハードウェアとソフトウェアで分担すべき機能の明確化
- エ.プログラミングを行えるレベルでのソフトウェアの詳細設計
正解
ウ. ハードウェアとソフトウェアで分担すべき機能の明確化
解説
システム要件定義の次の工程はシステム方式設計(システム設計).そこではシステム全体の構成を決定するため,要件を満たす機能をハードウェアとソフトウェアにどう分担させるか(機能分担)を明確化する.これが最初に取り組む作業.移行計画は導入直前に詳細化,テスト計画は開発後半に具体化,ソフトウェア詳細設計はソフトウェア要件定義・方式設計後の工程となる.各工程で何を最初に行うかの順序を押さえる.
選択肢ごとの解説
- ア.誤り.開発すべきシステムへの移行計画は開発の後期(導入直前)に詳細化する作業で,要件定義直後の最初の作業ではない.
- イ.誤り.システムテスト計画は開発工程の後半で具体化していく作業であり,要件定義直後の最初の作業ではない.
- ウ.正解.ハードウェアとソフトウェアの機能分担明確化はシステム方式設計の最初の作業で要件定義の直後に行う.
- エ.誤り.プログラミングを行えるレベルでのソフトウェア詳細設計は,ソフトウェア要件定義・方式設計のさらに後の工程.
ITパスポート 2011年 (平成23年 秋期) の過去問一覧へ戻る・問49