- 1、本文档共35页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2013年第5章 软件外包中的质量管理
第5章 软件外包中的质量管理 我国软件外包与印度、爱尔兰还有很大差距,他们除了语言优势外,产品质量也是他们的重要因素之一。 我国必须加强企业研发和管理的能力,从而提高软件质量。 5.1 软件质量 5.1.1 案例:波音飞机跳票事件 2010,波音公司推迟747-8型飞机的首飞和交付时间。 一是零件短缺,二是飞行控制软件未能按时完成。 5.1.2 案例:Oracle11g提前发布的秘密 2007年7月发布Oracle11g,与SQL Serverr2008将发布有关。 5.1 软件质量5.1.3 软件质量管理概述 1、什么是软件质量 1983年,ANSI/IEEE Std729软件质量定义:软件产品满足规定的和隐含的与需求能力有关的全部特征和特性。 a.软件产品质量满足用户要求的程度。 b.软件各种属性的组合程度。 c.用户对软件产品的综合反映程度。 d.软件在使用过程中满足用户要求的程度。 5.1 软件质量5.1.3 软件质量管理概述 软件质量: 软件需求是度量软件质量的基础,与需求不一致的软件质量不高。 没有按照软件开发规范开发的软件,肯定会导致软件质量不高。 软件通常会有一些没有显式描述的隐含需求(如期望软件是容易维持的)。 软件质量问题有可能造成灾难性的后果。 5.1 软件质量5.1.3 软件质量管理概述 2、软件质量模型(3种) 1)、McCall质量模型 5.1 软件质量5.1.3 软件质量管理概述 2、软件质量模型(3种) 2)、Boehm质量模型 5.1 软件质量5.1.3 软件质量管理概述 2、软件质量模型(3种) 3)、ISO9126质量模型 5.1 软件质量5.1.3 软件质量管理概述 3、软件质量管理 软件产品是软件开发活动和软件开发过程相结合的产物,因此软件质量管理主要任务就是了解每一个开发活动和开发过程对软件所产生的结果,及时发现和控制开发过程中可能产生的或已经产生的质量问题。 5.1 软件质量5.1.3 软件质量管理概述 3、软件质量管理 软件开发周期每一阶段对应的质量检验手段: 5.1 软件质量5.1.3 软件质量管理概述 3、软件质量管理 软件质量管理分为3部分: a.质量计划 b.质量保证 c.质量控制 5.1 软件质量5.1.4 软件质量度量 软件质量度量 是衡量软件品质的一种手段。 软件度量通过对软件开发项目、过程及其产品进行数据定义、收集以及分析的持续性定量化过程,以达到对软件产品加以理解、预测、评价、控制和改善的目的。 5.1 软件质量5.1.4 软件质量度量 1、软件度量活动 项目度量:战术性、具体项目、规模、成本、进度、风险等 产品度量:当前产品质量状况,可靠性等 过程度量:战略性、成熟度、生命周期等 5.1 软件质量5.1.4 软件质量度量 2、软件质量度量:FCM模型 5.2 软件质量保证与质量控制 5.2.1 案例:软件质量事故 1、1999年美国火星基础登陆飞船坠毁失踪。 2、美国爱国者导弹的几次失利。 5.2 软件质量保证与质量控制5.2.2 软件质量保证 软件质量保证(SQA)是为了保证软件质量而进行的一系列有计划、有组织的活动。 主要责任:审计、检查、监督、记录软件开发任务的执行,查看软件项目是否遵循事先制定的计划、标准和规程,然后向项目经理和管理层提供反映产品过程质量的信息和数据,同时辅助软件开发组产出高质量的最终产品。 5.2 软件质量保证与质量控制5.2.2 软件质量保证 软件质量保证(SQA)活动: 为项目制定SQA计划 参与开发该软件项目的软件过程描述 评审各项软件工程活动 审计产品 记录与处理 跟踪 5.2 软件质量保证与质量控制5.2.3 软件质量控制 软件质量控制(SQC)是为了保证每个过程产品都能满足需求而进行的一系列的审查,评审和测试的工作。 1、审查是保证成功完成项目开发任务的一种有效方法,其主要作用是发现和记录文档缺陷。 2、评审是项目管理者为确定当前的阶段性产品能否释放,能否进行阶段性转移而组织的正式的审查。 5.2 软件质量保证与质量控制5.2.3 软件质量控制 3、测试是软件质量控制的重要手段之一。 软件生命周期内的质量控制:软件开发过程是分阶段实施的,软件质量控制贯穿于软件产品开发的整个生命周期,与软件项目同时启动,在不同的阶段承担着不同的质量保证工作。 5.2 软件质量保证与质量控制5.2.4 软件测试 1、软件测试概述 软件测试:在软件投入运行前,对软件需求分析、设计规格说明和编码的最终复审。 软件测试过程由需求分析审查、设计审查、单元测试、集成测试、功能测试、系统测试、验收测试、回归测试等。 5.2 软件质量保证与质量控制5.2.4 软件测试 2、软
您可能关注的文档
- 2012年高考区域地理复习课件:中国地理(中国河流和湖泊).ppt
- 2012年高考物理自选模块复习(研讨会资料).ppt
- 2012年高考地理二轮专题 (课件)五:地壳物资循环与地表形态变化.ppt
- 2012版中考化学专题3常见碳的单质及其性质复习精品课件(含11真题和12预测试题).ppt
- 2012至2013通信网络4:华工课件.ppt
- 2012版历史与社会新教材课件系列:2.2.3众多的河湖 公开课.ppt
- 2012至2014三年高考政治真题(九)国民收入的分配、征税与纳税.ppt
- 2012至2014三年高考政治真题(二十三)认识论.ppt
- 2012至2014三年高考政治真题(二十五)人生观和价值观.ppt
- 2012至2014三年高考政治真题(十三)公民的政治生活.ppt
最近下载
- 传染病预防控制必修和选修答案-2024年全国疾控系统“大学习”活动.docx VIP
- 高血压的护理查房ppt课件.pptx VIP
- 教学查房输尿管结石【共35张PPT】.pptx VIP
- 弘扬教育家精神争做时代大先生培训心得16篇.docx VIP
- 取芯筒技术规范.pdf
- 2024年新人教版七年级数学上册教学课件 第四章 整式的加减 4.2 整式的加法与减法(第2课时去括号).pptx
- 2024年秋季部编版七年级上册道德与法治第三单元珍爱我们的生命第9课第2课时提高防护能力.pptx VIP
- 《外贸单证(双语)》课程教学大纲(本科).pdf VIP
- 科技文本翻译.ppt
- 2023中小学教师数据素养作业.docx
文档评论(0)