問題本文
システム開発プロセスには、システム要件定義、システム方式設計、ソフトウェア方式設計、ソフトウェア詳細設計などがある。システム方式設計において実施する作業として、適切なものはどれか。
選択肢
- ア.システムで使用する端末の画面設計を行う。
- イ.システムの機能及び能力を定義する。
- ウ.システムの信頼性を定義する。
- エ.システムのハードウェア構成、ソフトウェア構成を明確にする。
正解
エ. システムのハードウェア構成、ソフトウェア構成を明確にする。
解説
システム開発の設計工程は、システム要件定義→システム方式設計→ソフトウェア要件定義→ソフトウェア方式設計→ソフトウェア詳細設計の順に詳細化する.システム方式設計ではハードウェア・ソフトウェアの構成、ネットワーク構成などシステム全体の構造を初めて明確化する工程となる.混同注意として、機能・能力定義はシステム要件定義、信頼性定義もシステム要件定義、端末画面設計はソフトウェア方式設計以降.「ハード+ソフトの全体構造=システム方式設計」がポイント.
選択肢ごとの解説
- ア.端末画面設計はソフトウェア方式設計以降の工程で行う詳細化作業.システム方式設計はハード・ソフトの全体構造を決める段階で、画面のような具体設計はこの後の工程.
- イ.システムの機能や能力の定義はシステム要件定義工程で行う作業.方式設計の前段階で機能と能力(性能)を確定し、それを実現する方式を方式設計で決める順序.
- ウ.システムの信頼性定義はシステム要件定義で実施する非機能要件確定作業.可用性・性能・セキュリティ等の品質要件を要件定義で固め、方式設計でハード構成等を決定.
- エ.正解.ハードウェア構成・ソフトウェア構成の明確化はシステム方式設計の中核作業.要件定義で定めた機能・性能を実現するためにどのハード/ソフト構成にするかを初めて決定する工程.
ITパスポート 2010年 (平成22年 秋期) の過去問一覧へ戻る・問41