機能適合性とは?きのうてきごうせい
機能適合性とは、明示的ニーズと暗黙のニーズを満たす機能を、指定された条件下でどれだけ提供できるかを表す品質特性。JIS X 25010の製品品質モデルで八つ並ぶ特性の一つで、副特性は機能完全性・機能正確性・機能適切性の三つに分かれる。「何ができるか」の側を測る特性である点が他と切り分ける鍵になる。
最終更新:2026-10-06
この語が出る過去問を解く →背景
品質という言葉は、使う人によって速さを指したり、落ちにくさを指したり、直しやすさを指したりする。同じ会議で別々の意味のまま議論すれば、受入基準は曖昧なまま合意されてしまう。品質を八つの特性と副特性へ分解して国際規格に置いた狙いは、要件定義の段階で「どの側面をどの水準まで求めるか」を発注側と開発側が同じ語で書けるようにすることにある。
具体例
受注システムの受入テストなら、必要な業務機能が漏れなくあるかを機能完全性、税計算や締め処理の結果が仕様どおりかを機能正確性、その機能が目的の達成に適した作りかを機能適切性として、それぞれ別の観点で確認する。JIS X 25010は日本産業標準調査会が制定しており、公共調達の要件記述でも参照される。
試験での引っ掛け
応答時間や資源効率は性能効率性、使いやすさは使用性、直しやすさは保守性に属し、機能適合性には入らない。「必要な機能が備わっている度合い」だけを見る特性である。また副特性の完全性・正確性・適切性は、漏れがないか・値が正しいか・目的に合うかという別々の問いなので、正確性と適切性を混ぜて答えないこと。
関連用語
出た過去問
問題文で直接問われたものと、解説の中で触れられたものが含まれます。
出典:令和元年度 秋期 応用情報技術者試験 午前 問47(IPA)
JIS X 25010:2013(システム及びソフトウェア製品の品質要求及び評価(SQuaRE)-システム及びソフトウェア品質モデル)で規定されたシステム及びソ…
正解:明示された状況下で使用するとき、明示的ニーズ及び暗黙のニーズを満足させる機能を、製品又はシステムが提供する度合い
要点:機能適合性はニーズを満たす機能を提供できているかを表す特性
機能適合性は、明示された状況下で使用するとき、明示的および暗黙のニーズを満たす機能を提供できる度合いを表す品質特性です。副特性として機能完全性・機能正確性・機能適切性があります。他の選択肢は互換性・セキュリティ・信頼性の定義です。
出典:令和6年度 秋期 応用情報技術者試験 午前 問48(IPA)解説で登場
ソフトウェアの使用性を評価する指標の目標設定の例として、適切なものはどれか。
正解:ソフトウェアの使用方法を、利用者が1時間以内に習得できること
要点:使用性は分かりやすさ・習得しやすさ・操作しやすさの品質特性
使用性(ユーザビリティ)は、利用者が目的を達成するうえでの分かりやすさ、習得のしやすさ、操作のしやすさに関する品質特性である。したがって「使い方を一定時間内に習得できる」という習得性の目標が使用性の指標となる。障害からの復旧時間は信頼性、変更対応の速さは保守性、機能の充足度は機能適合性の指標である。
出典・参考
公式シラバスの4 開発技術 > 2. 設計 > (8) ソフトウェア品質に掲載されている用語です。
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。