一、性能效率的子特性:时间特性、资源利用性、容量、性能效率的依存性

1、时间特性:时间特性指产品或系统执行其功能时,其响应时间、处理时间及吞吐率满足需求的程度。

详解:时间效率反映与运行速度相关的性能。响应时间是指从用户发起一个请求开始到服务器完成对请求的处理并返回处理结果所经历的时间。用户请求可以是一个单步骤的操作,也可以是完成某项事务过程的一个步骤,如数据库查询所花费的时间、将字符回显到终端上所花费的时间、访问Web页面所花费的时间。

2、资源利用性:资源利用性指产品或系统执行其功能时,所使用资源数量和类型满足需求的程度。

详解:资源利用性主要考察系统所采用的各种资源的利用程度。资源并不仅仅指运行系统的硬件,而是指支持整个系统运行程序的一切软/硬件平台。一般考察服务器、数据库以及中间件的资源利用情况,服务器监控资源主要包括CPU利用率(%)、可用内存(MB、GB)、磁盘I/O(MB/s)、带宽(Mb/s)等指标。数据库监控资源包括数据缓冲区、命中率等。

3、容量:容量指产品或系统参数的最大限量满足需求的程度。

详解:容量主要反映系统能够承受的最大并发用户数、最大的请求极限,以及系统可能存在的最大事务吞吐量、最大数据容量和数据处理容量,以及在何种极端的情况下,系统出现缓冲区溢出、访问超时等问题。通常情况下,最大用户并发数指在实际运行环境下系统能够接受的最大并发用户,如网上订票系统能够承受多少用户同时订票。典型的数据库处理容量如系统能够处理的最大文件长度、数据库能够处理的最大数据库记录数。

4、性能效率的依存性:性能效率的依从性指产品或系统遵循与性能效率相关的标准、约定或法规以及类似规定的程度。

详解:产品说明书中是否提及产品性能效率相关的标准、约定或法规要求,若提及并提供证明材料,则认可;否则,须要验证软件与产品说明书提及的文件(需求文档)要求是否相符。

二、兼容性的子特性:共存性、互操作性、兼容性的依存性

1、共存性:共存性指在与其他产品共享通用的环境和资源的条件下,产品能够有效执行其所需的功能并且不会对其他产品造成负面影响的程度。

详解:软件在运行和安装过程中须要与其他软件进行交互,共存性主要考察软件产品安装和运行时与正在运行的软件之间的共存性约束。两个软件同时运行时,系统的CPU、进程等系统资源是否异常,或者造成其他软件运行错误或本身不能正确地实现功能,或者系统出错、软件用户界面显示不友好等。

2、互操作性:互操作性指两个或多个系统、产品或组件能够交换信息并使用已交换信息的程度。

详解:数据格式的可交换性:软件互操作性表现为软件之间共享并交换信息,以便能够互相协作共同完成一项功能的能力,如软件是否支持.xls、.doc文件的导入/导出等。

3、兼容性的依存性:兼容性的依从性指产品或系统遵循与兼容性相关的标准、约定或法规以及类似规定的程度。

详解:产品说明书中是否提及产品兼容性的相关标准、约定或法规以及类似规定要求,若提及并提供证明材料,则认可;否则,验证软件与提及的文件(需求文档)要求是否相符。

软件测评基础知识(三)-性能效率与兼容性-中科软测认证中心相关推荐

  1. 软件测评概要总结-中科软测认证中心

    软件测评 软件测评是指针对软件功能.性能.用途使用价值等进行的评价和测试: 软件测评主要依靠标准是GB/T 25000.51-2016 系统与软件工程 系统与软件质量要求和评价(SQuaRE) 第51 ...

  2. 软件测评-功能性及其子特性解析-中科软测认证中心

    功能性的子特性:功能完备性.功能正确性.功能适合性.功能性的依从性: 功能完备性:功能完备性指功能集对指定的任务和用户目标的覆盖程度. 详解:功能完备性用于评价一组功能覆盖所有的具体任务或用户目标的程 ...

  3. 《软件需求分析(第二版)》第 1 章——软件需求基础知识 重点部分总结

    文章目录 前言 一.单选题 二.填空题 三.判断题 四.简答题 总结 前言 软件需求分析就是把软件计划期间建立的软件可行性分析求精和细化,分析各种可能的解法,并且分配给各个软件元素.需求分析是软件定义 ...

  4. (六)JS基础知识三(走进作用域和闭包)【三座大山之二,不会闭包,基本不会通过】

    JS基础知识三(作用域和闭包) 提问 作用域 自由变量 闭包 this 提问 this的不同应用场景,如何取值 手写bind函数 实际开发中闭包的应用场景,举例说明 创建10个a标签,点击的时候弹出对 ...

  5. 软考软件设计师基础知识—法律法规知识

    软考软件设计师基础知识-法律法规知识 视频的地址: https://open.163.com/newview/movie/free?pid=GETVIB0OT&mid=JETVSHAMA 保护 ...

  6. CSS基础知识---三种选择器

    CSS基础知识---三种选择器 选择器 标签选择器 id选择器 class选择器 全部代码 选择器 标签选择器 id选择器 class选择器 标签选择器 选择器优先级:id>class>标 ...

  7. 三校生计算机word基础知识,三校生计算机第一次月考计算机基础、word.doc

    三校生计算机第一次月考计算机基础.word 云南省高等职业技术教育招生考试试题 计算机基础.word基础知识(9月考试卷) 姓名:_ __ ____ 得分:____ ___ 一.单项选择题(在每小题给 ...

  8. 软件开发基础知识(1)

    3.虚函数和纯虚函数 3.1动态编译 VTABLE实际是一个函数指针的数组,每个虚函数占用这个数组的一个slot.一个类只有一个VTABLE,不管它有多少个实例.派生类有自己的VTABLE,但派生类的 ...

  9. 软件技术基础知识复习

    一.引言 随着找工作的不断深入,发现在算计技术基础这块基本上是空白,看来还是得看书复习一下. 软件技术基础一般包括数据结构.操作系统.软件工程方法.数据库和计算机网络.而这其中的每一部分知识点,都可以 ...

最新文章

  1. php set medias,laravel5.1 -- Integrate FileManager and CKeditor into laravel
  2. ubuntu 下安装nginx
  3. 该帐户当前被锁定,所以用户 'sa' 登录失败。系统管理员无法将该帐户解锁。...
  4. python学了有什么用处-python教程有什用《学习python有什么好的用处》
  5. 小学生python编程教程入门-围观~山东省的小学生Python编程入门都学的什么?
  6. .NET工资低?那肯定是你打开的方式不正确
  7. .NET Core 3.0 部署在docker上运行
  8. es创建索引数量多了好还是少了好_Elasticsearch性能优化总结
  9. mysql set语句_从强网杯随便注浅析mysql存储过程
  10. python画散点图-从零开始学Python【15】--matplotlib(散点图)
  11. LightOJ - 1050 (唯一分解+推公式+乘法逆元)
  12. 微信小程序MQTT客户端的坑
  13. 手机微信开发上传图片到服务器,微信开发之通过微信接口上传图片到本地服务器...
  14. 加权平均数的例子_EXCEL 加权平均数的计算
  15. 阿里云、腾讯云、Testin云测共获“中国云计算创新企业50强”
  16. 神经系统图 基本结构图,神经系统结构图示意图
  17. Scrapy项目(东莞阳光网)---利用CrawlSpider爬取贴子内容,不含图片
  18. ISA-95/B2MML教程 : 从用例到XML消息的整合实践
  19. 加密字符 【问题描述】 在情报传递过程中,为了防止情报被截获,往往需要用一定的方式对情报进行加密。简单的加密算法虽然不足以完全避免情报被破译,但仍然能防止情报被轻易识别
  20. python中[:, 0]是什么意思

热门文章

  1. Vue报错:error Extra semicolon semi 已解决
  2. 智能指纹锁办理3C认证多少钱
  3. 计算机类相关比赛(大学生版)
  4. 文字溢出处理,背景图片处理,企业开发经验
  5. VMware Workstation Pro 16 虚拟机下载安装
  6. 0510-我就是个傻子,铁矿螺纹热卷玻璃涨停,以后再这样不要走了,拿住你的单子,螺纹高开一百点。
  7. Windows11微软官方原版ISO镜像下载 含专业版、教育版、企业版最新正式版
  8. 3D打印应用领域有哪些
  9. Jetty、Netty、Tomcat、Undertow
  10. 商业WIFI——资本寒冬中炙手可热的创业领域