评审报告覆盖软件评审各个环节

上传人:新** 文档编号:490076031 上传时间:2023-11-30 格式:DOC 页数:10 大小:127KB
返回 下载 相关 举报
评审报告覆盖软件评审各个环节_第1页
第1页 / 共10页
评审报告覆盖软件评审各个环节_第2页
第2页 / 共10页
评审报告覆盖软件评审各个环节_第3页
第3页 / 共10页
评审报告覆盖软件评审各个环节_第4页
第4页 / 共10页
评审报告覆盖软件评审各个环节_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《评审报告覆盖软件评审各个环节》由会员分享,可在线阅读,更多相关《评审报告覆盖软件评审各个环节(10页珍藏版)》请在金锄头文库上搜索。

1、评审报告1. 评审的组织提示:由项目经理填写此表格。项目名称评审类型走查/审查/复审时间地点参加人员名单姓名工作单位(部门)、职务、职称记录员2评审内容提示:由项目经理填写此表格。序号内容1功能说明1、2、2功能说明1、2、3. 评审结果评审内容(序号): 走查人员(代码走查时填写): 评审结果问题描述问题类型(变更/缺陷/风险/待定)评审意见/建议总体意见或建议附录A 需求规格说明评审检查表主要检查项评价一完备性1所有必要的属性、假定和约束是否有完整描述?2是否所有的需求和约束都被分配了优先级?3是否明确定义了确定需求优先级的标准?4需求的状态是否描述正确?5是否描述了软件安装需求(打包,用

2、户培训等)?6是否描述了开发环境与运行环境、如果用户要求是否明确了开发语言?二一致性1所有的需求之间描述是否一致?2需求与相关文档之间是否描述一致3需求描述是否与真实操作环境一致(例如.事件序列,数据率,带宽等)?4需求文档是否与业务需求一致?三数据用法 1 所有的数据的类型、单位、精确度、约定、取值范围和边界条件等是否被确定?2是否所有数据及其组成被明确描述?3是否描述了全局数据与逻辑数据之间的映射?4是否描述了数据储存方法?5是否提供了储存与共享数据的功能与方法?6是否描述了对存储数据的完整性要求?7是否描述了对被储存数据的操作频率与类型?8是否描述了共享数据的访问方式(例如:随机、有序等

3、)?四文档/清晰性1系统的目标是否得到定义?3对术语的描述是否与用户和最终客户一致?3需求是否清晰无歧义?4是否有对程序实现的功能的概括描述?5是否对操作的方法、状态等进行了描述?6是否明确描述了软硬件环境?7是否明确描述了影响执行的假定?8每项需求是否描述了状态、输入、输出与处理方法?五功能性1功能需求描述是否充分满足了客户与最终用户的需求?2每项功能性需求的输入是否是充分与必须的?3每项功能性需求是否清晰的描述了输入(包括共享数据)是如何变换为输出的(包括共享数据)?4是否功能性需求的所有状态都得到了定义?六接口1是否所有的外部和内部的接口都 是充份的和必需的?2是否每项功能性需求的输出都

4、可以明确为另一个功能性需求的输入或外部接口?3是否描述了所有与系统相关的软硬件系统的接口与人机交互接口?4是否所有的显示界面的内容、格式与约定都 得到了清晰描述?5是否所有的数据元素都得到了充分描述?6是否清晰充分地描述了功能性需求之间的数据流?7是否所有的接口数据得到了清晰充分描述?七细节1是否所有标明 “To Be Determineds” (TBDs)的问题都得到解决?2是否所有的接口都描述充分足以开展设计工作?3是否所有功能性需求描述充分足以开展设计工作?4是否所有性能需求描述充分足以开展设计工作?5是否每项功能性需求的输入和输出、准确性,精确度,范围,类型,比率,单位,频率都被描述?

5、八可维护性 1是否需求之间是弱耦合的(例如:改变某项需求不会对子系统产生意想不到的影响)2需求是否会将设计的复杂度降到最低?3功能性需求中是否考虑到可维护性的要求?4是否考虑到重用已有的设计,是否对设计及集成的效果进行了描述?5在功能性需求是否考虑了可移动性?6继承的和预定义?的工具情怀设计是否得到了描述九性能1是否所有的性能需求都可分配到具体的功能需求?2是否描述了对资源及其限制的性能需求?十可靠性1是否定义了可度量的质量目标等质量特性?2是否可靠性需求可以分配到功能性需求?3是否有效性需求可以分配到功能性需求?4是否描述了安全性需求并可分配到功能性需求?5所有不期望事件及其响应都得到了描述

6、?6是否考虑了特殊的初始状态(例如断电与异常终止等)?7功能需求之间的序列被陈述,并且这些序列是必须的?8是否描述了错误检查及恢复需求?十一标准1文档格式是否符合项目定义的标准?十二可测试性1是否所有程序可以被测试、证明、分析或检查以确定是否符合需求?3需求的每个状态是否是离散的、明确的可测试的??3是否所有的程序都 定义了验收准则?4是否定义了明确的通过/不通过标准?5是否为每项需求描述了测试方法 (测试,示范,分析或检验)?十三环境1是否依照需求开发的产品可以在最终用户操作环境运行?十四可追踪性1是否所有函数、结构、限制等都可以被追踪到需求, 反之亦然?2是否所有的需求都可以分配到适当的函

7、数?3是否所有的设计目标和执行都得到了实现?附录B 概要设计评审检查表主要检查项评价一完备性1是否在需求文档中定义的需求都在概要设计中得到了解决?2是否在设计过程中考虑到需求中TBD的预期变化?3是否评估了TBD会产生的影响?4是否对可能不可行的概要设计准备了风险计划?5是否有设计模型并文档化?6是否定义了折衷方案并给出选择依据,并给出不选择其他方案的理由?二一致性1在设计中是否考虑了真实操作环境(硬件、软件与支持软件)三正确性1从进度、成本与技术能力等方面考虑,设计是否可行?2是否有错误、缺失或不完备的逻辑?四数据用法 1是否所有相关的数据元素、参数与对象都得到了定义?2是否提供了管理、储存

8、与共享数据的功能与方法?3是否所有需要的数据都得到了定义了吗,同时没有定义不必要的数据?五文档/清晰性1在体系结构设计中,是否清晰描述了数据流、控制流与接口?2在设计说明书中是否描述了所有的假设、约束、决定与依赖?3是否定义了目标?4在合适时,是否有设计是否多样的、一致的?六功能性1对每个子模块是否都做了简要描述并概略描述了采用的算法?2选择的设计或算法是否满足需求?七接口1所有接口的描述是否与需求文档一致?2在软件各个功能模块之间的数据流是否得到了明确描述?3是否对所有的元件之间的接口都进行了定义?4是否接口的定义正确、 合理?5是否所有的外部接口定义可以追索到需求?八细节1是否每个子模块的

9、规模都得到估计(KLOC,FPA)并且是合理的?2是否考虑了所有可能的状态和用例?3是否描述足够详细以至于可以开始详细设计阶段?九可维护性1设计是否高内聚、低耦合的?2设计是模块化的吗?3设计是否采用了继承,是否描述了选择的工具?十性能1在适当量,是否建立了性能模型并文档化?2是否主要的性能参数明确(例如实时要求,内存、处理速度、I/O等)3是否识别并分析 了执行的关键路径?十一可靠性1设计是否满足了系统的完整性需求?十二标准1文档格式是否符合项目定义的标准?十三可测试性1是否设计可以被测试、证明、分析或检查以确定是否符合需求?2设计是否可以以增量和方式进行集成以进行测试?十四可追踪性1是否所

10、有的设计可以追踪到需求、业务需求?2设计时是否考虑以后文追踪需求?3采用的以前的设计文档是否可得到?4复用以前的设计的风险是否识别并分析?附录C. 详细设计评审检查表主要检查项评价一 清晰性、完整性清晰性1是否清晰的描述了单元设计信息,包括数据流程、控制流程、接口?2文档结构是否清晰、组织是否合理?3文档结构是否便于维护和修改?4设计是否易于理解?5每个单元模块是否都有相应的标识?6是否对单元模块的目的和功能进行了描述?7每个单元模块的输入/输出是否进行了描述?8是否说明了用于实现该单元模块的算法?9是否提供了一致的错误处理机制?10系统结构是否合理、清晰?11各子系统、模块之间的关系是否描述

11、得清楚?12系统的设计是否考虑了系统的可扩展性?13设计是否考虑了重用性?14重用构件是否进行了标识?15是否说明了重用模块的获得方式和相关的文档?16系统的设计是否考虑了系统的易移植性?17设计是否使用标准的技术,避免使用怪异的、不易理解的方式和方法?18是否列出了所有的调用?19对变量、指针和常量进行了定义和初始化吗?20设计能实现特定的需求和目标吗?21是否对程序的注释进行了设计?22是否对程序的限制和约束进行了说明?23所有设计是否是可测试的?二 一致性、正确性24文档是否符合项目标准?25是否用要求的方法或工具进行设计的?26数据元素的名称在整个单元中保持一致吗?27所有的设计接口相

12、互间是一致的吗?28是否存在逻辑上的问题?29是否对各种情况都进行了处理?(如大于、等于、小于0,switch/case情况)30是否为开发和维护代码提供了充分的基础?31所有的设计单元都可追溯回需求吗?三 接口32参数的数量、类型和顺序是否匹配?33是否正确的定义了输入输出数据?34是否清晰的描述了传递参数的顺序?35是否识别了传递参数的机制?四 可维护性、可靠性36设计单元是否具有高内聚度低耦合度?(即该单元的变化不会对本单元造成不可预料的影响,对其他单元的影响达到最小)37设计的复杂度已经最小了吗?38是否具有清晰性、可读性、可修改性,满足维护需求?39是否设定了正确的初始化缺省值?40

13、是否对输入、输出、接口和结果进行了错误检查?41是否对错误情况给出了有意义的信息提示?42是否考虑了意外情况?43是否符合相关的法律法规附录D. 项目策划评审检查表主要检查项评价是否已经确定了业务需求?是否已经确定了系统构架方案?是否明确了项目范围和约束?是否识别了项目风险?是否评估了项目风险值及控制措施?是否确定了所有项目涉众(干系人)?是否确定了项目各项资源需求?是否确定了项目各项里程碑?是否确定了项目开发模式,?是否明确了项目进度计划完成时间?是否明确了项目系统测试计划完成时间?是否明确了项目风险控制计划完成时间?是否明确了项目质量保证计划完成时间?是否明确了项目配置管理计划完成时间?附录E. 分析设计评审检查表主要检查项评价分析包的结构是否与系统用例包结构一致?是否分析定义出必要的边界类、控制类和实体类,通过其类图和协作图来表现相关系统用例的实现?必要的类方法和属性是否已经定义

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号