機能設計
意味・解説
ユーザー要件を実現するために、システムの具体的な機能や動作を定義する工程。
システム開発の外部設計フェーズで行われる。ユーザーが求める機能を、コンピュータがどのように処理するかという観点で設計する。画面レイアウト、帳票形式、データの入出力ルールなどを決定する工程である。品質特性などの品質を確保するための土台となる。
くわしく
要件定義で決定された「ユーザーがやりたいこと」を、具体的なシステム機能として定義する作業である。
1.画面設計:ユーザーが直接触れる操作画面の配置や遷移図を作成する。UX(ユーザー体験)に直結する重要な工程である。
2.帳票設計:システムから出力されるPDFや印刷物の形式を決定する。
3.処理設計:入力されたデータに対して、システム内部でどのような計算や加工を行うかのロジックを固める。
実務での使われ方:プログラミングの前段階として、開発者が実装方針を理解できるように詳細な設計書を作成する。この段階で仕様漏れを見つけることが、後の手戻りを防ぐ最大のポイントとなる。機能設計が不十分だと、ユーザーの意図しないシステムが完成してしまうリスクがある。
例文
機能設計書に基づき、ECサイトの決済画面におけるクレジットカード情報の入力バリデーションチェックの仕様を確定させた。
過去問での出題状況
直近29回分の過去問(全2,900問)を解析した結果、2回登場しています(出題された年度: 2年度)。
出典: 本サイト独自集計(問題文および全選択肢テキストからの用語出現頻度・2026年6月時点)
同義語: 基本設計
分類: システム開発プロセス