软件质量的基本知识和标准 - read.ppt

  1. 1、本文档共56页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件质量的基本知识和标准 - read

第一部分软件质量与质量保障 本章内容: §1 对软件测试和软件质量的思考 一、当今社会对软件质量的高要求 二、软件质量问题提出的严重挑战 三、解决软件质量为题的途径 §2 软件质量与可靠性概念 一、软件质量 二、软件可靠性 三、软件可靠性模型介绍 §3 软件质量度量 一、软件质量度量框架 二、IEEE软件度量方法学步骤简介 §4 软件质量保障体系介绍 §1 对软件测试和软件质量的思考 一、当今社会对软件质量的高要求 1、计算机已无处不在,从生产到生活,从工厂到家庭,从工作到娱乐…… 制造业、农业 交通、通信、金融、保险、消防 商业、服务业、供电、供水、医疗卫生 行政管理、政务、公检法 航天、航空、科学研究、军事 教育、文化 2、在一些领域,软件逐步替代了硬件 典型例子:通信领域(20世纪90年代以来) 通信企业都是软件企业 IC制造; 数字模拟代替了物理实验; §1 对软件测试和软件质量的思考 3、对软件质量提出了全方位的要求 功能:愈来愈多、范围广 性能:愈来愈高,速度、响应、适应性 可靠性:稳定可靠 安全性:安全运行 4、关键软件(Critical software): 关键软件:人员和公众的生命和安全 环境质量 数据和信息安全 关于 设备、设施、系统的正常运行 社会的正常秩序 关键软件的特点:规模庞大 大部分为实时、嵌入式 高可靠性 涉及国家政务、军事国防 §1 对软件测试和软件质量的思考 二、严重的挑战——软件质量问题 1、软件工程技术的发展长期落后于硬件 2、软件常常不能满足应用系统提出的需求 3、由于软件质量造成的事故屡见不鲜 用于F-16的导航软件中的错误使其在飞越赤道时引起飞机翻转; 1981年,对航天飞机定时软件的极小改变引起发射失败; §1 对软件测试和软件质量的思考 4、用户对购买的软件质量不满 §1 对软件测试和软件质量的思考 5、解决软件质量问题的实际困难 开发过程和产品不可见 复杂 多变易变 难以量化控制 需求不明 人为因素 测试技术不理想 §1 对软件测试和软件质量的思考 三、解决软件产品质量问题的途径——从软件测试的角度 1、增强软件产品开发的质量意识,重视测试工作的组织 2、加强测试人员队伍的建设 软件质量和测试人员资格制度 加强培训:技术、管理 3、软件开发组织中建立独立的测试机构,体现独立测试原则 4、对整个软件开发过程实施规范化管理 产品质量取决于生产产品所采用过程的过程控制 ISO9000,CMM(软件过程成熟度)等 5、CMM对软件测试提出的要求 (1)选取适用的测试支持工具 (2)对软件工程技术人员进行软件测试及其它验证技术的培训 (3)对完成的代码实时同行评审

文档评论(0)

wujianz + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档