問37
頻出度★★☆
システム開発プロジェクトで作成されるドキュメントのうち, 開発の対象範囲を規定するものはどれか。
この問題の解説と、これまでの解答の記録です。
システム開発プロジェクトで作成されるドキュメントのうち, 開発の対象範囲を規定するものはどれか。
移行計画書は、完成した新システムへ既存データや業務をどの手順・日程で切り替えるかを定めた文書。対象範囲がすでに決まり、開発がほぼ終わった段階で使うものなので、開発範囲を規定する役割はない。
結合テスト仕様書は、個々のモジュールを組み合わせたときに正しく連携するかを検証するための手順・期待結果をまとめた文書。要件定義書で決まった範囲を「作った後に確認する」ための成果物であり、範囲そのものを決めるものではない。
正解 正解は「ウ 要件定義書」。要件定義書は、システム化の目的を受けて「業務上どんな機能・性能が必要か」を利用者と開発者が合意し、文書として確定させる成果物である。ここで「この機能は作る/この業務は対象外」という線引きが行われるため、開発の対象範囲 (スコープ) を規定するドキュメントはこれにあたる。要件定義書に書かれた内容が、以降の設計・プログラミング・テストすべての基準となり、後工程で「これは要件に含まれていたか」を判断する拠り所にもなる。逆に言えば、要件定義書が曖昧なままだと対象範囲が固まらず、開発途中で作業が際限なく膨らむ (スコープクリープ) 原因となる。
利用者マニュアルは、完成したシステムの操作方法を利用者に説明する文書。開発の最終段階や運用開始に向けて作成されるもので、何を開発するかを規定する文書ではない。