分享

互操作性与接口

 东北十三少 2022-12-01 发布于四川

互操作性作为软件的质量属性之一,它是指软件产品在指定的目标环境下(软件、硬件、中间件和操作系统等)正常工作的特性。换句话说,互操作性实际上就是软件与其外部进行交互的能力。

所以,互操作性需求实际上就是接口需求,它通常可以分为硬件接口需求、软件接口需求,以及通信接口需求。

  • 硬件接口

硬件接口描述的是软件系统与其外部硬件进行交互的特征。具体而言,硬件接口需求的描述可能包括支持的硬件类型、软硬件之间交互的数据和控制信息的性质以及所使用的通信协议。

注意,这里名称虽为硬件接口,但不是描述硬件与硬件之间的接口,而是软件系统与外部硬件的接口,实际上也是软件外部接口的一种。有些实施GJB5000的项目组没有采用GJB438B的需求规格说明的样式要求,在接口描述中也使用了硬件接口这样的描述,但是却望文生义将其描述成了硬件与硬件的接口是不对的。

  • 软件接口

软件接口描述软件系统与其他外部软件(由名字和版本识别)的连接,外部软件可能是数据库、操作系统、工具、库或其他集成的商业软件或部件。

  • 通信接口

通信接口描述的是软件系统所使用的通信功能相关的需求,包括电子邮件、Web浏览器、网络通信标准或协议及电子表格等。通信接口需求定义了相关的消息格式,规定了信息安全或加密问题、数据传输速率和同步通信机制。

这正是:

质量需求互操作,落地实为各接口

外部接口描述好,互操作性能确保

参考书目:大话软件测试,作者:欧立奇,出版社:电子工业出版社

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多