互換性とは?ごかんせい
互換性とは、同じ環境や資源を分け合いながら他の製品と共存でき、必要な情報を交換して連携できる度合い。JIS X 25010の主特性の1つで、副特性は共存性と相互運用性。自システム単体では要件にならず、隣に何が置かれるかを特定して初めて具体化できるため、前提システムを列挙する作業と対になる品質特性である。
最終更新:2026-10-06
この語が出る過去問を解く →背景
企業システムは単独では動かず、既存の基幹系・認証基盤・外部サービスの間に置かれる。ところが要件定義では自システムの機能ばかりが書かれ、隣との関係は結合試験や本番移行の直前になって表面化しやすい。品質特性として名前を与えておくことは、この漏れを要件段階で拾うための仕掛けになる。システムアーキテクトでは連携・移行設計の抜けがそのまま論述の減点につながる。
具体例
既存の販売管理と新しい会計システムの間で、勘定科目コード体系の対応表、連携ファイルの文字コードと項目定義、締め時刻を取り決めるのが相互運用性の側。同じ仮想基盤の上で、既存業務のミドルウェアとバージョンやポートが競合しないことを確認するのが共存性の側になる。
試験での引っ掛け
移植性と混同しやすい。移植性は別の環境へ移せるか、互換性は他と並んで動きやり取りできるかで、問うている関係が違う。またデータ形式(CSVやJSON)が同じでも、コード体系や桁数の意味づけが違えば相互運用性は満たされない。形式の一致は必要条件であって十分条件ではない。
関連用語
出た過去問
出典:平成30年度 秋期 システムアーキテクト試験 午前Ⅱ 問6(IPA)解説で登場
JIS X 25010:2013(システム及びソフトウェア製品の品質要求及び評価(SQuaRE)-システム及びソフトウェア品質モデル)で定義されたシステム及び/…
正解:機能適合性とは、明示された状況下で使用するとき、明示的ニーズ及び暗黙のニーズを満足させる機能を、製品又はシステムが提供する度合いのことである。
要点:機能適合性は明示的・暗黙のニーズを満たす機能提供の度合い
JIS X 25010の製品品質モデルは、機能適合性・性能効率性・互換性・使用性・信頼性・セキュリティ・保守性・移植性の八つの品質特性から成る。機能適合性は、明示された状況下で明示的ニーズと暗黙のニーズを満たす機能を提供する度合いと定義されており、アの記述がこれに一致する。
出典:令和元年度 秋期 システムアーキテクト試験 午前Ⅱ 問6(IPA)解説で登場
ソフトウェアの使用性を向上させる施策として、適切なものはどれか。
正解:オンラインヘルプを充実させ、利用方法を理解しやすくする。
要点:使用性は理解しやすさ・習得しやすさ・操作しやすさの品質
使用性(ユーザビリティ)は、利用者が目的を達成する際の分かりやすさ、習得しやすさ、操作しやすさに関する品質特性である。オンラインヘルプの充実は、利用者が使い方を理解する助けとなるため使用性の向上に直結する。他の選択肢は互換性・機能適合性・信頼性の向上策である。
出典・参考
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。