软件互操作性(software interoperability),理学-计算机科学技术-软件工程-软件工程管理-软件质量工程-软件质量属性,本软件系统和其他系统交换数据和相互调用服务用以协同运作的难易程度。是软件的一种运行期质量属性。互操作性又称互用性,是与其他指定系统进行交互的能力有关的软件属性。互操作性也可理解为不同的计算机系统、网络、操作系统和应用程序一起工作并共享信息的能力。互操作性分为不同的级别,这是因为两个系统连接并共享信息,不能简单地认为用户也能从自己的应用程序中访问这些信息。例如,一台UNIX工作站能用TCP/IP通信协议与一台Novell NetWare服务器相连。但是,UNIX工作站的用户除非使用兼容的文件协议,否则不能访问服务器上的文件。随着制造软件系统的组件化、全球化、整体优化,从技术上要求解决如何发现并且使用由不同的供应商提供的成熟的制造软件组件和如何反复使用已有的软件组件等问题。关键问题在于缺乏标准化的机制描述需求、缺乏标准化的机制来准确描述软件组件的能力以及缺乏标准化的机制来匹配“需求”和“供应”。