欢迎来到天天文库
浏览记录
ID:22658234
大小:250.00 KB
页数:43页
时间:2018-10-21
《ch9-软件评审》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、软件质量保证和管理-Ch.9软件评审第9章软件评审9.1为什么需要评审9.2软件评审的角色和职能9.3评审的内容9.4评审的方法和技术9.5准备评审会议9.6召开评审会议9.7跟踪和分析评审结果9.8如何实施成功的评审9.1为什么需要评审从成本上来衡量缺陷发现得越晚纠正费用越高,而软件评审的重要目的就是通过软件评审尽早的产品中的缺陷,减少大量的后期返工。9.1为什么需要评审从技术上来衡量进行审查也是非常必要的。由于人的认识不可能百分百地符合客观实际,因此生命周期每个阶段的工作中都可能发生错误。由于前一阶段的成果是后一阶段工作的基础,前一阶段的错误自然会
2、导致后一阶段的工作结果中有相应的错误,而且错误会逐渐累积,越来越多。最后,及时进行软件评审不仅有利于软件质量的提高,还能进一步提高工程师的工作效率。(1)开发工程师减少修订缺陷的时间,提高编程效率减少测试和调试时间(2)项目负责人缩短开发周期减少维护费用项目风险和质量问题得到很好控制(3)测试工程师可以将更多的精力放到测试用例设计上,以进一步提高测试效率(4)维护人员维护工作减少产品的可维护性增强9.2软件评审的角色和职能一般来说,对于正式的评审活动应组建评审小组,评审小组主要由如下角色构成。1.协调人在整个评审会议中起着缓和剂的作用,其主要任务如下。
3、和作者共同商讨决定具体的评审人员安排正式的评审会议。与所有评审人员举行一个准备会议,确保所有的评审员都明确他们的角色和责任确保会议的输入文件都符合要求如果作者或者评审员没有为即将召开的评审会议做好充分的准备,则需要重新安排会议并通知大家确保大家的关注点都是评审内容的缺陷确保所有提出的缺陷都被记录下来跟踪问题的解决情况和项目组长沟通评审的结果2.作者可以是部门经理或文档撰写人等,作者的主要职责如下。确保即将评审的文件已经准备好与项目组长、协调人一起定义评审小组的成员3.评审员评审员必须具有良好的个人能力。通常在评审员的选择上应该包含上一级文档的作者代表和
4、下一级文档的指定作者。评审员的职责如下熟悉评审内容,为评审做好准备。在评审会上应该关注问题而不是针对个人主要的问题和次要的问可以被分别讨论在会议前或者会议后可以就存在的问题提出建设性的意见和建议明确自己的角色和责任做好接受错误的准备9.3评审的内容9.3.1管理评审9.3.2技术评审9.3.3文档评审9.3.4过程评审9.3.1管理评审管理评审实际就是质量体系评审,ISO8402:1994标准规定的定义是由最高管理者就质量方针和目标,对质量体系的现状和适应性进行正式评价。管理评审是以实施质量方针和目标的质量体系的适应性和有效性为评价基准,对体系文件的适
5、应性和质量活动的有效性进行评价。体系审核的结果有时是管理评审的输入,即管理评审要对体系审核的“过程”和“结果”进行检查和评价。1.管理评审的目标“负有执行职责的供方管理者,应按规定的时间间隔对质量体系进行评审,确保持续的适宜性和有效性,以满足本标准要求和供方规定的质量方针和目标”(1)适宜性(2)有效性(3)充分性2.管理评审的输入管理评审由最高管理者发起,要求各部门对管理体系目前的状况(适宜性,有效性。充分性)进行评审。管理评审的输入文件需要包含如下内容。质量管理体系运行状况(质量方针和质量目标的适宜性、有效性和充分性)内、外部审核结果改进、预防和纠
6、正措施的状况(内部审核和日常发现的不合格项采取的预防和纠正措施的实施及其有效性的监控结果)上次管理评审提出的改进措施实施情况及验证信息。3.管理评审的输出管理者评审的输出是最高管理者对组织的管理体系做出的战略性决定和决策,其结果通常为《管理评审报告》。该报告在一定时间内将成为组织开展各项管理活动的重要依据。这是一个组织在一个时间段内围绕最高管理者战略性决策开展各项管理、经营活动的重要依据。《管理评审报告》需要包含如下内容:质量体系的总体评价(适宜性、有效性、充分性)质量管理体系及其过程的改进(包括对质量方针、质量目标、组织结构、过程控制等方面)产品是否
7、符合要求的评价,有关产品的改进(包括是否需要进行产品、过程审核等与评审内容相关的要求)新资源的需求的决定和措施。9.3.1管理评审质量管理体系运行状况内、外部审核结果改进、预防和纠正措施的状况上次管理评审提出的改进措施实施情况及验证信息管理评审质量体系的总体评价质量管理体系及其过程的改进产品是否符合要求的评价,有关产品的改进新资源的需求的决定和措施输入输出对质量体系进行回顾和总结并确保其适宜性、有效性和充分性9.3.2技术评审技术评审是对产品以及各阶段的输出内容进行评估,技术评审的目的是确保需求说明、设计说明书与最初的说明书保持一致,并按照计划对软件进
8、行了正确的开发1.技术评审的目标技术评审作为一项软件质量保证活动需要,作用如下:揭示软件在逻辑
此文档下载收益归作者所有