システムやソフトウェアに要求される機能、性能、内容を明確化するもので、「システム要件定義」、「ソフトウェア要件定義」があります。
項目 | 説明 |
---|---|
業務処理手順 | 利用者の行う業務処理の手順を明確に、システムの流れを作る大事なポイント |
システム操作要件 | システムを操作する時のイメージなどの要件をはっきりとし、操作教育などの実施条件を明確にした要件 |
入出力情報要件 | 入出力する情報の前提条件を明確にし、システムの範囲やセキュリティ面を考慮した要件 |
データベース要件 | 管理するデータ量、障害回復条件、管理システムの選択などのデータベースに要求される要件 |
運用要件 | 障害発生時の対処、コストを考慮した運用・保守などの要件 |
テスト・移行の要件 | テストの実施環境、利用条件や新システムへ移行するときの条件などの要件 |
システム開発は複数人で作業を分担し、並行して進められます。
このとき担当者だけで作業を進めると、思い込み・ミスなどで間違った結果や成果物を出してしまうことがあるので、これを防ぐために各工程の終了時に担当者や関係者が集まって内容のチェックを行うためにレビューを行います。
レビューは、設計内容や作成内容の検討会であり、開発者以外の第三者の目を加えることによって、バグの検出を目的としており、欠陥除去の方法といえます。