- 1、本文档共33页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
在医院的特别监护室运行的心脏监控部件的失效频率要求少于20年1次。要求它的心脏病发作检测功能的失效率小于百万分之一。 软件质量属性举例 –可靠性 软件质量模型 软件质量属性举例 –正确性 某俱乐部会员信息需求如下: 输出:一份明确的清单包括:11种报告、4种给会员的标准信函和8种查询,它们都将根据请求显示现在监视器上 输出所需的准确度:包含一个或多个错误的不准确输出的概率1% 输出信息的完整性:会员参与活动情况和付费数据丢失的概率1% 信息的及时性:录入参加活动的信息不超过两个工作日,会员付费信息不超过一个工作日 信息的可用性:查询的反应时间少于2秒,报告反应时间小于4小时 所需标准和指南:要求软件及文档符合用户指南 软件质量模型 软件质量模型 练习 Super-lab是一个管理医院实验室的软件系统。开发Super-lab的软件需求文档是按照所需的软件质量特性说明的,对每个段落,填入最切合该特性的名字(每个需求段落只选一个因素)。 软件质量模型 序号 取自软件需求文档的段落 质量特性 1 Super-lab软件系统将包括一个模块,该模块编制病人这次住院期间的实验室检查结果的详细报告。(这份报告将作为家庭医生文件的附录)得到这份打印报告的所需时间将小于60秒;准确性和完整性等级至少为99% 2 该软件系统应当通过一个AS20型服务器和CS25通信服务器服务于12个工作站和8个自动测试机器,CS25能为25条通信线路服务。 3 实验室技师的训练不需要超过3天,将使技师达到Super-lab软件包使用的C级。这意味着他将每小时接待处理20个病人 4 要求Super-lab软件系统在高峰时间(上午时至下午4时)处于失效状态的概率低于0.5% 5 为Linux操作系统开发的Super-lab软件包应当同在Windows NT环境中应用兼容 6 Super-lab软件系统采用模块化设计,且编程遵守医用系统的编码标准 软件测试基础 1-2 软件测试基础知识2 * 什么是软件缺陷 缺陷因果链 如何判别缺陷 缺陷产生的原因 什么是软件测试 测试的对象和目的 回顾 软件质量 软件质量模型 软件质量保证 本节学习内容 * * 软件质量 概括地说,软件质量就是“软件与明确和隐含的定义需求相一致的程度”。 具体地说,软件质量是软件符合明确叙述的功能和性能需求、文档中明确描述的开发标准、以及所有专业开发的软件都应具有的隐含特征的程度。 什么是软件质量 软件质量 明确的需求:明确规定的要求 (行业标准或用户制定) 如:计算机屏幕尺寸 隐含的需求:约定俗成的要求 如:大楼要有楼梯 什么是软件质量 软件质量 ISO 8402中对软件质量的定义 “反映实体满足明确的和隐含的需求的能力的特征的总和。” 此处的实体是“可以单独描述和研究的事物,如产品、活动、过程、组织和体系等” 什么是软件质量 国际标准ISO定义:反应实体满足明确的和隐含的需求的能力的特性的总和。 软件产品满足明确的和隐含的需求的能力的特性或特征的集合。 软件产品满足明确需求一组属性的集合 表征计算机系统卓越程度的所有属性的集合。 1979年 1982年 1994年 20世纪90年代 软件质量 * 综上所述 软件质量是产品、组织和体系或过程的一组固有特性,反映它们满足顾客和其他相关方面要求的程度。 软件质量模型 * 软件质量模型 人们通常把影响软件质量的特性用软件质量模型来描述。 或者说是,为了避免软件质量评价的盲目性,需要制定软件质量模型,从多方面、客观地、定量地对软件质量进行度量和评价。 软件质量模型 * 常见的软件质量模型 1、1977年-McCall质量模型 2、1978年-Boehm质量模型 3、1991年-ISO9126-1991质量模型 4、2001年-ISO9126-2001质量模型 软件质量模型 * McCall质量因素模型 产品运行因素 Product Operation factor 产品校正因素 Product Reversion factor 产品转移因素 Product Transition factor 软件质量 产品转移 可移植性 可重用性 互操作性 正确性 可靠性 效率 完整性 实用性 可测试性 灵活性 产品运行 可维护性 产品校正 McCall质量模型 软件质量模型 * Boehm质量模型 软件质量模型 * ISO9126质量模型 质量特性 质量子特性 1991年,ISO颁布了ISO 9126-1991标准 《软件产品评价-质量特性及其使用指南》 软件质量模型 * ISO9126-1991软件质量模型 功能性(Functionality) 可靠性(Reliability) 可用性(Usa
文档评论(0)