- 1、本文档共57页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第19章 软件质量保证 ;; 从上述软件质量的定义中,反映出了以下三个方面的问题。
(1) 软件需求是度量软件质量的基础。不符合需求的软件就不具备质量。
(2) 软件人员必须遵循软件过程规范,用工程化的方法来开发软件。如果不遵守这些规程,软件质量就没有保证。
(3) 往往会有一些隐含的需求没有明确地提出来。如果软件只是满足那些规定的需求而不可能满足那些可能存在的隐含需求,软件质量也不能保证。; 软件质量是各种特性的复杂组合,它随着应用的不同而不同,随着用户提出的质量要求不同而不同。在计算机发展的早期(20世纪50和60年代),软件质量保证工作曾经只由程序员来承担。20世纪70年代,美国军方在软件开发合同中首先提出了软件质量保证的标准,提出了软件质量保证活动的定义是为了保证软件质量而必须的“有计划的和系统化的行动模式”这一观点。这一定义的含义是要求在一个组织中应当由多个机构共同协作,承担保证软件质量的责任。包括软件工程师、项目管理者、客户、销售人员和SQA小组的人员。 ; SQA小组是软件开发组织中独立于任何项目组的专职品质保证组织。他们以客户的观点来看待软件,通过自己的工作来回答软件是否满足各项质量指标、软件开发是否按照预先设定的标准进行、作为SQA活动一部分的技术规程是否恰当地发挥了作用等问题。换句话说,SQA针对工作过程与标准的符合性、工作产品与标准的符合性进行审核与审查。;19.1.2 SQA活动
软件质量保证活动由各种任务构成。这些任务分别和从事技术工作的软件工程师和负责对质量保证活动进行计划、监督、记录、分析、报告工作的专职SQA小组成员相关。
软件工程师通过采用可靠的技术方法和措施,进行正式的技术复审,执行计划周密的软件测试来考虑软件质量问题并保证软件质量;SQA小组的职责是辅助软件工程小组得到高质量的最终产品。SEI推荐了一组有关软件质量保证活动中的计划、监督、记录分析及报告的SQA活动。这些活动由一个独立的SQA小组执行。按照SEI的建议,具体的SQA活动应当包括:; (1) 为项目准备SQA计划:该计??在制定项目开发计划时制订,由所有对质量感兴趣的相关部门复审。该计划将控制由软件工程小组和SQA小组执行的软件质量保证活动。在SQA计划中,应当包含:需要进行的评价;需要进行的审查和复审;项目可以采用的标准;错误报告和跟踪过程;由SQA小组产生的文档目录;为软件项目组提供的反馈数据种类。
(2) 参与开发该项目的软件过程:软件工程小组为将要进行的工作选择一个工程过程。SQA小组将复审过程说明,以保证该过程与组织政策、内部软件标准、外部标准以及软件开发计划的其他部分相符合。 ; (3) 复审各项软件工程活动:对工程活动是否符合定义好的软件工程过程进行核实。SQA小组识别、记录和跟踪实际工作与已定义过程之间的偏差,提出报告要求改正的地方并对是否已经改正进行跟踪与核实。
(4) 审查指定的软件工作产品,对其是否符合定义好的软件工程过程中的相应部分进行核实。SQA小组要对选出的产品进行复审,识别、记录和跟踪产品与过程规定的偏差,并对是否已经改正进行跟踪核实。定期地将工作结果向项目管理者报告。 ; (5) 确保软件工作及工作产品中的偏差已记录在案,并按照预定规程进行处理。偏差可能出现在项目计划、过程描述、采用的标准或技术工作产品中。
(6) 记录所有的不符合部分,并报告给高级管理者,对不符合部分进行跟踪,直到问题得到解决。
此外,SQA小组还要协调变更的控制和管理,并协助收集项目度量信息。;16.2 软 件 复 审; (1) 指出一个人或一个小组生产的产品所需进行的改进。
(2) 确定被审核产品中不需要或者不希望改进的部分。
(3) 得到与未复审时相比更加一致,至少更可预测的技术工作的质量,从而使得技术工作更可管理。
复审的方式很多,包括非正式的复审、正式的同行评审、管理复审等等。 ;19.2.2 软件缺陷对成本的影响
在软件工程活动中,“缺陷”是指在软件交付给最终用户后发现的质量问题;而“错误”描述在软件交付前由软件工程师发现的质量问题。很明显,缺陷带来的危害远大于“错误”带来的影响。因此,正式技术复审的主要目标就是在复审过程中发现错误,以便潜在的缺陷在交付之前变成“错误”并得到纠正。正式技术复审的明显优点就是能够较早发现错误,防止错误传播到软件过程的后继阶段。“尽早”发现错误是我们的追求,因为同样的错误对成本和工期产生的影响与
您可能关注的文档
- 苏教版三年级语文上册习作2答辩.ppt
- 苏教版三年级语文上东方之珠答辩.ppt
- 微型计算机原理与接口答辩.ppt
- 第三章固体废物破碎题材.ppt
- 撰写入门及前期定位提纲示例指导答辩.pptx
- 微型计算机原理与接口技术第5章答辩.ppt
- 微型热管的状况答辩.docx
- 第三章光纤传输理论-1题材.ppt
- 第三章光纤光缆题材.ppt
- 庄园御海项目2014年11月-12月营销推广沟通案68p答辩.pptx
- 2025年中山市沙溪镇人民政府所属事业单位招聘11人笔试备考题库及参考答案详解一套.docx
- 2025年中山市横栏镇人民政府所属事业单位第二期招聘笔试高频难、易错点备考题库及参考答案详解一套.docx
- 2025年中山市横栏镇人民政府所属事业单位第二期招聘笔试高频难、易错点备考题库含答案详解.docx
- 2025年中山市阜沙镇人民政府所属事业单位招聘笔试高频难、易错点备考题库及完整答案详解1套.docx
- 2025年中山市阜沙镇人民政府所属事业单位招聘笔试高频难、易错点备考题库参考答案详解.docx
- 2025年中山市阜沙镇人民政府所属事业单位招聘笔试备考题库附答案详解.docx
- 2025年中山市阜沙镇人民政府所属事业单位招聘笔试高频难、易错点备考题库附答案详解.docx
- 2025年中山市阜沙镇人民政府所属事业单位招聘笔试备考题库附答案详解.docx
- 2025年中山市阜沙镇人民政府所属事业单位招聘笔试备考题库及答案详解一套.docx
- 2025年中山市阜沙镇人民政府所属事业单位招聘笔试备考题库及完整答案详解1套.docx
文档评论(0)