软件质量模型(PPT).ppt_第1页
软件质量模型(PPT).ppt_第2页
软件质量模型(PPT).ppt_第3页
软件质量模型(PPT).ppt_第4页
软件质量模型(PPT).ppt_第5页
已阅读5页,还剩15页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、软件品质管制,外部和内部质量,功能,可靠性,易用性,效率,维护,可移植性可分析性变化性稳定性可测试性可维护性符合,适应性安装性共存性可更换性可移植性符合,3、互操作性:软件系统与一个或多个外围系统之间的信息交互能力。例如,word、打印机、打印请求、打印响应、特定于模型的打印机和word之间的协议不匹配,在消息传递过程中可能会出错。必须对测试的软件系统和外围系统的各种主要模型进行互操作性测试。4,机密安全性:软件系统保护信息和数据的能力。防止未经授权或系统访问相关信息或数据,使授权人员或系统能够正常访问相关信息或数据。不同的系统对安全性的要求有很大的差异。典型安全测试:用户验证:登录密码验证、

2、IP地址访问限制等用户权限管理:验证低级别用户是否具有高级用户的权限,所有级别的用户权限都已实现。系统数据保护:系统文件、用户密码档案等隐藏、确认密码、内容加密、备份、DoS攻击预防Denial of Service(DoS)攻击:拒绝服务攻击。例如,PC1、PC2、路由器、消耗资源、请求IP、请求IP、Step1:非法用户使用非法手段(例如自动请求脚本循环)、Step2:合法用户、无资源、IP地址资源池防病毒5、功能性合规性将遵循相关标准(国际标准、国家标准、产业标准、企业内部规范等)协议或规章制度以及类似规定的能力。第二,软件可靠性1,成熟的软件系统防止内部错误扩散导致故障的能力。子系统、

3、模块和单元模块设计者必须详细分析与自身具有介面关系的子系统、模块和单元模块,以确定这些接口可以传递的错误,然后在相应的子系统、模块和单元模块内提前避免这些可能的错误,这样这些错误就可以传递给自己,防止自身发生故障。2,容错软件系统防止外部介面错误扩散导致系统故障的能力。设计人员应充分分析外部接口可能出现的错误,然后按照设计逐个防止这些外部接收错误影响本身。3、恢复性系统故障后的原始功能、性能恢复能力原始能力恢复速度(如交换板1、交换板2、主、准备、交换板1、交换板2、主、准备、外部屏蔽内部故障、提高用户满意度、开发者、心跳接收消息、心跳接收消息、交换板1出现故障时,立即使用交换板2作为主要交换

4、板;4、可靠性符合性符合相关标准(国际标准、国家标准、产业标准、公司内部规格等)约定或法规及类似的合规性。第三,软件易用性1,在用户使用软件系统的过程中,系统与用户交互的信息准确、清晰、易于理解,帮助用户准确了解系统的当前实际情况,指导更多任务。例如,输入Client、Server、GUI介面(NAME,PWD=8)和password9时,“系统错误”消息太普通,不能反映系统的实际状态。从用户的角度来看,关注系统返回给用户的所有信息,不要只关注功能实现。2,易于学习的软件系统为用户学习使用它的能力提供了相关辅助手段。例如:用户指南、用户指南中文版本、在线帮助文档、界面上的控件是否具有反香气等。

5、3、可操作性示例:诺基亚手机和Moto手机编辑短消息时的便利性差异。GUI介面,在菜单层安装软件的过程中出错:为用户提供了很多安装步骤,在每个步骤中测试各种分支选项(将用户视为成本软件专家的专家)时,应从非专业角度测试流程。经常需要和测试。4,魅力无限:GUI介面、手机外观等新颖:hin手机电话电话舞蹈功能5,易用性遵守相关标准(国际标准、国家标准、行业标准、企业内部规范等)约定或法规及类似合规性能力。第四,软件效率(性能测试)1,时间效率系统在每个业务方案中完成自定义业务请求所需的响应时间。2、资源效率系统是在每个业务方案中用于完成用户指定业务请求的系统资源(例如,CPU份额、内存份额、通信

6、带宽份额、软件内部包资源份额等)。3、遵守效率受相关标准(国际标准、国家标准、产业标准、企业内部规范等)共识或规章制度的能力制约。性能测试方案设计:单用户单个业务测试注册反应时间冲减资源登录反应时间冲减资源多用户单个业务测试50个并发注册请求反应时间冲减资源100个并发注册请求反应时间冲减资源150个并发注册请求反应时间冲减资源200个并发注册请求反应时间冲减资源1000个并发注册请求反应时间资源冲减, 多用户多业务测试业务模型1业务模型2注册200登录200浏览400上载档案100下载档案100,反应时间,加载,确定曲线疫情峰值的位置(减少故障定位成本)2,软件故障修复易于实施(减少故障恢复

7、成本)设计上封装性,高内聚(在同一级别设计上只执行一个功能),低耦合,为未来可能的变化预留扩展空间。3、稳定性示例:具有代码物理含义的数字必须替换为宏。4,可测试性(降低故障发现成本)软件控制:软件系统为测试工程师提供了控制系统操作和执行测试执行阶段的能力(通过打点、内部状态更改、值等)的辅助手段。软件系统为测试工程师提供了获取足够的系统操作信息的辅助手段,以便准确确定系统操作状态和测试运行的结果a、设计单独的测试模式B,提供单独的测试版本测试部门(通常是测试系统工程师)必须在需求分析阶段提出可测试性要求。可测试性要求必须与软件产品的其他要求一起分析和实施需求包。5、维护性的遵守符合相关标准(国际标准、国家标准、产业标准、企业内部规范等)协议或规章制度的能力。6,软件可移植性1,自适应软件系统可以适应操作系统平台、数据库平台、硬件平台等多种操作环境。解决平台独立性、可移植性问题的一个常见想法是构建虚拟层。虚拟层屏蔽了较低层的详细信息,并为较高层提供了集成端口。2.可安装主流平台整体测试案例非主流平台10%测试案例3,在公共环境中与共享资源的其他系

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论