🏠 総合トップ 中小企業診断士1次試験 用語集 経営情報システム
システム開発

要件定義

Requirements Definition

概要

システムに求められる機能や性能、制約条件を明確にする開発の最上流工程。

詳細解説

要件定義は、ユーザや業務の要求を分析し、システムが実現すべき機能(機能要件)と、性能・信頼性・セキュリティなどの品質条件(非機能要件)を明確に文書化する工程である。システム開発の最上流に位置し、開発の成否を左右する重要な工程である。

ユーザへのヒアリング、業務フローの分析、現行システムの調査などを通じて要件を洗い出す。要件定義書として文書化し、ステークホルダーの合意を得ることが重要である。

試験対策のポイント

  • 暗記必須:要件定義はシステムに求める機能・性能・制約を明確にする最上流工程。利用者(発注者)側の要求をまとめる。
  • 頻出ポイント:機能要件(業務上必要な機能)と非機能要件(性能・信頼性・セキュリティ・操作性など)を区別する点が問われる。
  • ひっかけ注意:上流工程の誤りは下流で発見すると修正コストが大きい。要件定義の品質がプロジェクト全体を左右する。

事例・具体例

「受注から出荷までの処理時間を50%短縮する」は機能要件、「システム稼働率99.9%以上」は非機能要件の例である。曖昧な要件は手戻りの原因となるため、具体的に定義する。