基本情報暗記無料で始める

非機能要件とは?ひきのうようけん

非機能要件とは、システムが何をするかではなく、どの程度の品質や条件で動くかを定めた要件。IPA(情報処理推進機構)の非機能要求グレードでは、可用性(止まらずに使えること)、性能・拡張性、運用・保守性、移行性、セキュリティ、システム環境・エコロジーの6つに分けて整理している。いずれも「速い」「止まらない」のような言葉ではなく、測れる数値で合意しておく必要がある。

最終更新:2026-10-10

試験情報

基本情報技術者試験の過去問では3回出題されています(2017年度〜2019年度)。

基本情報技術者試験の頻出用語/ストラテジ系

別名:非機能要求

この語が出る過去問を解く →

背景

機能さえそろえば完成と考えて作ると、稼働してから「朝の混雑時に画面が固まる」「夜間に止めて保守する時間が取れない」といった問題が次々に出る。機能は利用者が言葉にしやすいが、速さや止まらなさは当たり前と思われて誰も書かず、後から追加すると作り直しになる。そこで、機能とは別に品質と条件を洗い出す枠として、非機能要件が切り分けられた。

具体例

JR東日本の予約サービス「えきねっと」を例に考えると、「指定席を予約できる」は機能要件で、「発売開始の時刻に集中するアクセスをさばける処理能力」「障害が起きても決められた時間内に復旧する」「乗客の個人情報を暗号化して守る」「旧システムの会員データを新システムへ移す手順」は非機能要件にあたる。どれも数値や手順として決めておかないと、完成したかどうかを判定できない。

試験での引っ掛け

非機能要件の定義の作業として正しいのは、品質要件や、開発で使うプログラム言語に合わせた開発基準・標準といった技術要件、運用・操作の要件、移行の要件をまとめることである。業務の機能の間のデータの流れを明らかにする作業は機能要件側なので選ばない。非機能要件の項目として問われるのは可用性・性能・拡張性・運用性・保守性などで、「売上を集計する」のような業務の処理は項目に入らない。

関連用語

出た過去問

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

この語が出る過去問を解く →

試験での特徴
  • 試験では3回出題(2017年度〜2019年度)
  • 分野:ストラテジ系
  • 非機能要件の定義の作業として正しいのは、品質要件や、開発で使うプログラム言語に合わせた開発基準・標準といった技術要件、運用・操作の要件、移行の要件をまとめることである。