機能要件定義
Functional Requirements Definition
きのうようけんていぎ
業務要件を実現するためにシステムが提供すべき機能を定めること。機能ごとの入力、処理、出力、画面や帳票、扱うデータの構造と、業務の流れの中での人とシステムの分担を明らかにする。利害関係者の合意を得て、設計の前提とする。
Related
他の資格での定義
Related
関連キーワードの用語
システム化の対象となる業務で、何を、どのような手順や条件で行う必要があるかという、業務の側から見た要件。業務要件を明らかにしてから、それを実現するためにシステムが備えるべき機能要件や非機能要件を決める。
システム開発の最初の工程で、システムに求められる機能、性能、操作性、セキュリティなどの要件を明確にして文書にまとめること。業務の要件をもとに、システムとして何を実現するかを定め、利用者の確認を得てから設計に進む。
要件定義のうち、新しい業務の流れ、業務上のルールや制約、業務で扱う情報など、業務として実現すべき要件を明らかにすること。その結果をもとに、業務要件を実現するシステムの機能要件や非機能要件を定義する。
システムの処理速度、応答時間、スループット、同時接続数などに関する要件。業務のピーク時の処理量や許容される応答時間を定量的に定義し、システム方式設計の基準とする。
システムが実現すべき機能に関する要件。業務処理や画面・帳票の仕様、データ処理など、システムが「何をするか」を明確にする。非機能要件と対比される概念で、ユーザーの業務ニーズを直接反映する。
性能、信頼性、セキュリティ、可用性、拡張性、運用性など、システムの機能以外の品質や制約に関する要件。レスポンスタイムやスループットなどの具体的な数値目標として定義されることが多い。システムが「どのように動くか」の基準を定義する。
