1、Zhu.K作者软件质量保证和管理-Ch.9 软件评审Zhu.K第 9章 软件评审9.1 为什么需要评审9.2 软件评审的角色和职能9.3 评审的内容9.4 评审的方法和技术9.5 准备评审会议9.6 召开评审会议9.7 跟踪和分析评审结果9.8 如何实施成功的评审Zhu.K9.1 为什么需要评审 从成本上来衡量缺陷发现得越晚纠正费用越高,而软件评审的重要目的就是通过软件评审尽早的产品中的缺陷,减少大量的后期返工。 Zhu.K9.1 为什么需要评审 从技术上来衡量前一阶段的错误自然会导致后一阶段的工作结果中有相应的错误,而且错误会逐渐累积,越来越多 。Zhu.K9.2软件评审的角色和职能 协调人
2、 作者 评审员 用户代表 质量保证代表 Zhu.K9.3 评审的内容9.3.1 管理评审9.3.2 技术评审9.3.3 文档评审9.3.4 过程评审Zhu.K9.3.1 管理评审“由最高管理者就质量方针和目标,对质量体系的现状和适应性进行正式评价。 ” Zhu.K9.3.1 管理评审 质量管理体系运行状况 内、外部审核结果 改进、预防和纠正措施的状况 上次管理评审提出的改进措施实施情况及验证信息管理评审 质量体系的总体评价 质量管理体系及其过程的改进 产品是否符合要求的评价,有关产品的改进 新资源的需求的决定和措施 输入 输出对质量体系进行回顾和总结并确保其 适宜性、有效性和充分性 Zhu.K9.3.2技术评审 评审的目的 评审的内容 评审检查单 其他必需文档技术评审 技术评审报告 会议的基本信息 存在的问题和建议措施 评审结论和意见 问题跟踪表 技术评审问答记录 输入 输出Zhu.K9.3.3 文档评审1)正确性2)完整性3)一致性4)有效性5)易测性6)模块化 -系统和文档描述必须深入到模块。模块化指的是模块的独立性7)清晰性8)可行性9)可靠性10)可追溯性