問題本文
システム開発プロセスには,システム要件定義,システム設計,プログラミング,テスト,ソフトウェア受入れがある。新規のシステム開発において,開発の初期の段階でシステム要件として定義するものはどれか。
選択肢
- ア.システムの機器構成
- イ.システムの開発標準
- ウ.システムの対象範囲
- エ.システムのテスト計画
解説
システム開発はシステム要件定義→システム設計→プログラミング→テスト→ソフトウェア受入れの順で進む.要件定義の初期段階では,システムの対象範囲(スコープ)を明確化することが最重要.どの業務を含めどの機能までを実現するかを定めなければ,設計・実装・テストの範囲も確定できず,後工程で手戻りや認識相違が発生する.アの機器構成,イの開発標準は要件定義後の設計・準備段階の事項,エのテスト計画はテスト工程の事前準備で,いずれも開発初期の要件定義事項ではない.以上から正解はウ.スコープを最初に固める原則は共通フレームでも明示されている.
選択肢ごとの解説
- ア.システムの機器構成(サーバ・ネットワーク・端末等)を定めるのは,要件定義後の設計工程(システム方式設計やインフラ設計)で行う作業.要件定義の初期段階ではまず業務範囲を確定すべきで,機器構成は後工程の決定事項のため,要件定義として最初に定めるべき事項とするのは誤り.
- イ.システムの開発標準(命名規約・ドキュメント様式・コーディング規約等)を整備するのは,要件定義段階より後のプロジェクト準備段階や設計工程で行う作業.プロジェクト遂行ルールに関する事項であり,要件定義として初期段階で定義する内容とは異なるため誤り.
- ウ.正解.システムの対象範囲(スコープ)は新規開発における要件定義の最初に明確化すべき最重要事項.どの業務範囲・機能範囲を実現するかを定めなければ後続の設計・実装・テストすべてが揺らぐため,要件定義の初期段階で確定するべき内容として設問の趣旨に完全合致する.
- エ.システムのテスト計画はテスト工程の準備として作成する文書で,何をどのように検証するかを定める.要件定義の段階ではテスト要件を整理する程度に留まり,具体的なテスト計画はシステム要件確定後・設計工程と並行して作成するため,要件定義の初期に定義する事項とは異なり誤り.
ITパスポート 2013年 (平成25年 春期) の過去問一覧へ戻る・問33