需求开发同级评审检查单

合集下载

需求评审检查表

需求评审检查表
7.
《需求说明书》中,本系统与其它软件/硬件产品的接口是否都列出了?
8.
每个需求都是可测试和可验证的吗?
9.
是否清晰地描述了限制条件?
10.
需求中有没有描述对异常情况的处理方法?
11.
需求中是否详细描述了性能需求?是否可测量?对每一个性能标准,是否定义了偏差范围(如果需要的话)?
12.
是否详细说明了用户界面(如果有的话)设计要考虑的因素?
需求评审检查表
评审对象
作者
序号
《需求说明书》检查项
评审意见
1.
《需求说明书》包括了合同中提到的需求吗?
2.
在需求中有无不一致或冲突的地方?
3.
有模糊不清的地方吗?
4.有不适当的ຫໍສະໝຸດ 设条件吗?5.还有没有描述的假设条件吗?
6.
《需求说明书》是否包括其他相关内容(如:与性能、安全性、可靠性、保密性、法律法规、标准等相关的需求)?如果是,描述的这些需求是否是可度量的,这样在产品交付给客户时是可验证的。
13.
是否详细说明了在系统输出一致性上的考虑事项?
14.
是否明确了硬件/软件的运行环境?
15.
是否描述了系统可靠性(期望的正常运行时间)方面的要求?
16.
需求中是否说明了系统的可维护性方面的要求(如:纠错需要的平均时间)?
17.
需求中是否描述了系统安全性方面的要求?
提示:以上检查项列表是个通用列表,某些问题可能不能应用到项目当前的软件工程中,请忽略那些不适用的检查项。

软件需求规格说明书的评审检查单

软件需求规格说明书的评审检查单

软件需求规格说明书的评审检查单软件需求评审,作为一种软件产品验证的活动之一,通过及早地从软件产品中识别并消除缺陷,从而减少后期的返工,加快开发进度,提高产品的质量。

在需求阶段,发现一个需求缺陷的价值是多大呢?业内有个缺陷修复成本比例,需求阶段:设计阶段:测试阶段:上市阶段=N:10N:100N:1000N;方案一一、注意对需求规格说明的正确性进行评审需求规格说明的正确性通常可以从如下方面得以体现:1 是否有需求与其他需求相互冲突或者重复?2 是否清晰、简洁、无二义地表达了每个需求?“清晰”是让人能够读懂;“简洁”是让人愿意去读;“无二义”决定”读”的效果,是让大家对需求描述的理解能够达成一致。

3 是否每个需求都通过了演示、测试、评审,分析是否得到了验证?4 是否每个需求都在项目的范围内?5 是否每个需求都没有内容和语法上的错误?6 在现有的资源内, 是否能实现所有的需求?7 每一条特定的错误信息,是否都是唯一的和具有含义的?二、注意对需求规格说明的实践性进行评审所谓实践性是指需求本身是否来源于目前企业的相关业务规则和文件制度,而非源于分析师们经验主义的臆测。

实践性是判断需求规格说明是不是理论联系实践、密切和用户联系的一个关键性指标。

三、注意对需求规格说明的完整性进行评审我们经常由下面的问题清单来评审需求说明书是否”完整” 。

1 编写的所有需求,其详细程度是否一致和合适?2 需求是否能为设计提供足够的基础?3 所有对其他需求的内部引用是否正确?4 是否包含了每个需求的实现优先级?5 是否定义了功能说明的内在算法?6 是否包含了所有已知的客户需求或系统需求?7 是否遗漏了必要的信息?如果有遗漏的话,把他们标记为待确定的问题(TBD) ?8 是否对所有预期的错误条件所产生的系统行为都编制了文档?需求说明的完整性主要体现在需求说明的详细程度上,我们怎样判断该需求的描述是否详细呢?我认为需求需要精化,而不是仅仅提出精化功能、对象要考虑涉众参与者、做些什么、需要什么数据信息、受什么业务规则和条件限制、系统会有什么响应,等等。

软件需求规格说明书评审检查清单

软件需求规格说明书评审检查清单
产品线:项目名称:版本:
技术评审
主要评审内容
类型
优先级
检查结果
是否已
上传svn
是否已基线
软件需求规格说明书
1.是否覆盖了用户提出的所有需求项,以及用户的使用场景;
完整性

2.是否描述了软件使用的目标环境,包括软硬件环境;
完整性、可验证性

3.是否清晰描述了软件系统的性能要求;
完整性、可验证性

4.是否明确了对用户的验收场景,验收方法;
可验证性

5.是否描述了各种约束条件;
可验证性

6.是否清楚地描述了软件系统需要做什么及不做什么;
必要性

7.是否前后一致,彼此不冲突;
一致性

8.是否用词清晰,语义是否存在有歧义的地方;
明确性

9.是否利于后期设计、实现、兼容、升级等;
实现性、维护性

10.ห้องสมุดไป่ตู้否合理分配需求优先级;
优先级

11.是否可以根据可以需求每个场景输出测试用例;
可验证性

12.是否对项目实现的可容忍缺陷针对性评估分析;
必要性

13.是否进行需求特性差异性分析;
可验证性

14.是否清楚说明了系统的每个输入、输出的格式,以及输入输出之间的对应关系。
可验证性


“检查结果”栏填写检查者给出的结果是“有”或“无”
在评审检查清单模板中,“备注”栏是对该检查项的注解

评审检查单

评审检查单

评审意见/建议 1 2 3 4 5 6 7 8
2.完整性、正确性 1 所有的图表都定义标签了吗? 2 所有的图表都前后对应吗? 3 有被遗漏的信息吗? 4 是否每个需求都在项目的范围内? 5 是否有的需求应该描述的更详细些? 6 是否有的需求应该描述得更简略些? 7 是否包含了所有的功能需求? 8 是否合理地确定了所有性能需求? 9 是否定义了主要的数据? 10 需求是否能为设计提供足够的基础? 11 是否识别了设计约束? 12 是否对假设条件进行了说明? 3 是否定义了可维护行需求? 4 是否定义了安全保密性需求? 5 是否定义了安装需求? 6 是否定义了局限性? 4. 一致性 1 对同一对象的术语定义存在矛盾吗? 2 对同一对象的特征描述存在矛盾吗? 3 是否多个需求相互冲突? 5.可追踪性、可验证 1 是否所有的需求都可追溯到一条特定的客户需求? 2 是否所有的需求都可向前追踪到一个特定的设计文档? 3 是否所有的需求都可向前追踪到一个特定的软件模块? 4 是否所有的需求都能实现? 5 是否每个需求都是可测试的?
软件需求 检查单 评审人 文档编号 文档版本 结 论 检查日期 检查工时 统 计
通过 未通过 0 0 检查条目
不适用 0 28
1. 清晰性 1 2 3 4 对需求的描述是否易于理解? 是否存在有二义性的需求? 是否定义了术语表,对特定含义的术语给予了定义? 最终产品的每个特征是用唯一的术语描述的吗?
6. 接口 1 2 3 4 5 6 7 是否对用户界面进行了说明? 是否对硬件接口进行了说明? 是否对软件接口进行了说明? 是否对通讯接口进行了说明? 是否对接口的设计约束进行了说明? 是否对接口的安全性需求进行了说明? 是否对接口的可维护性需求进行6 7 是否指明了内存需求? 是否指明了硬盘需求? 是否对要求的软件环境/操作系统进行了说明? 是否说明了需要购买的软件? 是否给出了要求的或估计的网络吞吐率? 是否定义了预期的处理时间? 是否定义了数据传输速度?

软件需求开发-需求评审检查单模版

软件需求开发-需求评审检查单模版
2)系统连续运行时间假设是否符合用户需求,是否与环境相匹配?
3)系统安全方案是否完整,是否符合用户需求?
4)系统灾备方案是否符合用户需求,是否与环境相匹配?
5)系统日志功能是否符合用户需求和工程维护的需要?
评审组成员会后意见:(以下内容在评审会议后填写)
评审组对本次评审结果的建议为:□通过□有条件通过□不通过
3)输入、输出的描述是否完整?
4)正常业务处理流程是否合理?
5)异常状况是否列举充分,相应的容错处理是否合理?
6பைடு நூலகம்约束条件的设定是否合理?
7)兼容性和扩展性是否得到了必要的考虑?
8)易验证性:定义的需求是否是能够得到验证的?
3.非功能需求检查
3.
1)是否对负载和环境的不同组合进行了必要的枚举,组合条件的假设是否合理,相应的系统执行效率描述是否准确、合理?
需求评审检查单
项目名称
被评审人
文档名称
版本号
评审时间
检查内容
检查结果
1.总体检查
1)是否符合公司制定的模板?
2)术语定义是否完整、清晰、符合行业规范和惯例?
3)参考资料是否完整,是否符合时效性的要求?
4)系统用户分类是否符合用户需求(用户需求包括行业标准、合同约定、目标用户群的普遍共识、目标用户的个性化需求等,下同)?
具体意见如下(如评审结果建议为“有条件通过”或“不通过”,请务必填写遗留的问题与建议):
评审组长签名:
10)需求设计的完整性(需求定义是否包含了有关功能、性能、安全性、限制、目标、质量等方面的所有需求)?
11)是否识别并定义了在将来可能会变化的需求?
12)需求定义是否使软件的设计、实现、操作和维护都可行?

软件设计与开发评审检查表

软件设计与开发评审检查表
软件概要设计

完成软件集成测试计划
开始设计确认测试用例、编写确认测试说明
开始设计系统测试用例、编写系统测试说明
软件详细设计
完成软件单元测试计划
开始设计集成测试用例、编写集成测试说明
软件编码
编写软件单元测试说明、执行软件单元测试、编写软件单元测试报告
软件测试

完成集成测试说明、执行集成测试、进行测试分析、编写软件集成测试报告
所选择的设计和算法能否满足所有的需求
接口
操作界面的设计是否有为用户考虑(例如:词汇、使用信息和进入的简易)
是否已描述界面的功能特性
界面将有利于问题解决吗
是否所有界面都互相一致,与其它模块一致,以及和更高级别文档中的需求一致
是否所有的界面都提供了所要求的信息
是否已说明内部各界面之间的关系
界面的数量和复杂程度是否已减少到最小
测试案例集是否考虑到了足够数量的程序错误路径
易测性/可行性
测试方法是否可行
是否所有被认为不可测的需求都被详细说明并说明原因
是否对获得测试软件、方法和工具分配了足够的时间并形成了进度计划
测试所要求的资源是否已经详细说明和估计
对于多次的构建(builds),是否已在前一构建的基础上确定所有的需求
测试所包含的所有人员的角色和职责是否都已详细说明
该设计是否反映了实际操作环境(硬件、软件、支持软件)
可行性
从进度、预算和技术角度上看该设计是否可行
是否存在错误的、缺少的或不完整的逻辑
数据使用
所有复合数据元素、参数以及对象的概念是否都已文档化
是否还有任何需要的但还没有定义的数据结构,反之亦然
是否已描述最低级别数据元素是否已详细说明取值范围

《需求开发与管理检查单》

《需求开发与管理检查单》

说明: 1、本检查单在需求开发结束/项目结束之后由QA进行检查。 2、工作产品中空白的sheet必须删除。 3、 不需填写 需要填写 自动计算出的结果 4、检查“结果”栏的内容有三种:“是”、“否”,“免”。“是”表示符合,“否”表示不符合,“免”表示 不适用或不需检查。

0 0
备注
”表示符合,“否”表示不符合,“免”表示
需求开发与管理检查单
项目名称 项目编号 项目级别 项目经理 检 查人 检查日期 说 明 序号 1 2 3 4 5 6 8 9 10 11 12 13 14 15 16 17 18 24 25 检查大类 检查项 总项数 符合项数 不符合项数 NA项数 符合度
结果
Байду номын сангаас
是否已制订需求开发阶段计划? 通过沟通了解项目组是否明确了需求获取的信息 内容、来源与渠道? 需求获取 项目组是否采用了至少一种需求获取技术获取相 关的需求?是否形成了相关的资料与记录? 是否根据需求获取的结果编制了《用户需求说明 书》? 项目经理是否组织进行了软件需求分析工作? 需求分析是否采取了相关的分析方法? 需求分析与 需求分析师是否为每一个软件需求分配了一个需 定义 求编号?且该编号是唯一的。 是否根据规定的标准确定了需求的优先级? 是否编制形成了《软件需求规格说明书》? 是否提出了需求技术评审会议申请 评审通过后,是否采用了适当的方式获得了客户 与关联项目组的需求确认? 需求确认 是否在需求评审通过后建立了需求跟踪矩阵? 项目经理是否指定人员对需求跟踪矩阵进行了个 人复查? 需求的变更是否提出了申请? 发生需求变更后,是否同步更新了需求文档? 需求变更与 每次需求变更完成后,是否对需求跟踪矩阵进行 跟踪 了修改? 在项目的每个阶段产品完成后,是否由项目的相 关人员补充填写了需求跟踪矩阵的相应内容? 完整性、规 是否遵循标准的软件需求规格说明书模板 范性 是否遵循需求开发与管理的其他模板

需求管理过程检查单

需求管理过程检查单
项目名称
需求管理过程检查单
检查项
检查要素
1)是否已接到《研发任务书》、《用户需求规格书》、UI资料等立项输出文件 需求确认
2)项目经理应组织项目组成员与产品经理针对用户的需求进行确认;确认的方式可以 是评审、电话沟通、会议形式等。 3)是否组织小组成员对需求进行分析,建立系统的逻辑模型,明确产品的需求及对产 品组件的要求;
相关文档、《需求跟踪矩阵》 14)需求的变更若引起基线的重新发布,是否根据基线发布的要求进行
15)在项目的每个阶段产品完成后,相关人员维护了《需求跟踪矩阵》
检查结果统计
意见与建议
检查单
参考文件
责任人 是/否/不适用
项目经理 项目经理 项目小组 项目经理 项目小组 项目经理 项目小组/业
务组长 项目经理
项目经理
项目经理
配置管理员
项目经理
项目经理 业务组长
项目经理 项目小组
项目经理 研发管理员
项目经理 业务组长
符合项
0
不符合项
0
不适用
0
《需求管理控制程序》
检查说明
裁剪说明
9)《产品需求规格说明书》是否依据评审报告进行改,评审通过后是否进行签批
10)是否在产品需求评审通过后建立了正确的需求基线,《产品需求规格说明书》是否 纳入配置库管理 11)是否在产品需求评审通过后建立了《需求跟踪矩阵》,并纳入配置管理
12)需求的变更是否遵循《变更控制程序》 需求管理 13)若接受需求变更,是否更新《项目进度计划》、概要设计、详细设计、接口设计等
4)是否依据需求分析,编制《产品需求规格说明书》
5)是否编制分系统的需求规格说明书如《软件需求规格说明书》、《硬件需求规格说 明书》《结构需求规格说明书》 需求分析 6)《产品需求规格说明书》内容是否完整,是否与《用户需求规格说明书》一致或有 所扩展,能够涵盖客户所需的要求

需求规格评审检查表

需求规格评审检查表



必要
出现在“其它需求”中的功能,是否都已在“功能需求”中进行了描述?


必要
238058842.xls
5/5
项目名称:
产品需求说明书评审检查单(V1.0)
要素 代号 细分要素 软件需求说明书(作为一个整体)检查项 1.1 1.2 1.3 1.4 1.5 1. 标 1.6 准 化 1.7 1.8 1.9 1.1 1.11 2.1 2.2 2.3 2.4 2. 完 整 性 2.5 2.6 是否描述了运行环境? 是否描述了验收准则? 语法、句法、词法、标点是否正确? 是否描述了本文涉及的术语、定义及缩略语? 是否按要求对版本修改情况进行了说明? 图、表、列项等是否规范? 引用标准/文件是否现行有效?标准/文件编号、名称是否正确? 在正文中引用的标准、文件是否在执行标准一章中列出? 文档格式是否满足该工程标准化模板要求? 文档内容是否基本覆盖GJB438A-97的要求? 修改记录内容、封面、页眉内容是否完整、一致? 在“背景”中,是否已明确描述了“被描述系统”(实践中,“被描述系统”经常在变动:有时是 整个软件,有时又是内部的一个小模块)? 对于满足软件的目标来说,功能需求是否足够? 对于满足软件的目标来说,性能需求是否足够? 对于满足软件的目标来说,质量属性需求是否足够? 对于满足软件的目标来说,外部接口需求(外部接口需求可能单独成文。下同。评审时应一道评 审)是否足够? 对于满足软件的目标来说,数据需求是否足够?
3/5
、 性 能 、 质 量 属 性 、 外 部 接 代号 要素 口 、 7.8 其 7.9 它 需 7.1 求 都 7.11 要 8. 8.1 功 能 8.2 需 求 8.3 需 要 8.4 满 足 8.5 的 8.6 公 共 检 8.7 查 9. 性 9.1 能 需 9.2 求 10. 质 10.1 量 属

评审检查表

评审检查表

评审检查表
目录
1.项目计划检查表 (3)
2.需求规格阐明书检查表 (4)
3.概要设计阐明书检查表 (5)
4.具体设计阐明书检查表 (6)
5.编码检查表 (7)
6.测试用例检查表 (10)
7.产品验收和公布检查表 (11)
1.项目计划检查表
2.需求规格阐明书检查表
3.概要设计阐明书检查表
4.具体设计阐明书检查表
5.编码检查表
通过结合编码检查表和代码检查单,能够比较清晰地拟定代码问题的位置。

5.1.代码检查表
5.2.代码检查内容
备注:
1)激活:本列标注Y 的为激活的项目,表明这些项目必须被明确地自查(其它问题处在“顺
便被检查”的状态),在运行编码检查的时候,前期几乎全部项都要在激活状态;后期稳定后,保持8~10 个(或遵从目前规范)激活的检查项。

为了醒目,能够像此表这样将目前的激活项用亮黄色表达。

其中10~40 是编码错误,50~100 是设计错误。

3)检查项:全部检查项均为普通疑问句,当发现回答为“否”时,即存在一种缺点。

6.测试用例检查表
7.产品验收和公布检查表。

软件需求规格说明书评审检查表

软件需求规格说明书评审检查表

22 是否所有的需求都是名副其实的需求而不是设计或实现方案?
23 是否确定了对时间要求很高的功能并且定义了它们的时间标准?
24 是否已经明确地阐述了国际化问题?
25
21
22
23
24
25
结果统计
是:
0个
否:
0个
不适用:
0个
未检查:
0个
说明
检查结果
使 用 说 明 : 本 检 查 表 在 项 目 中 各 种 评 审 、 审 计 工 作 实 施 前 编 制 , 用 于 列 出 问 题 、 记 录
软件需求规格说明书模板需求开发过程序问题号组织和完好性全部对其他需求的内部交织引用能否正确
软件需求规格说明书评审
检查表
编制人员: 项目名称: 检查依据:《 软件需求规格说明书模板》、《需求开发过程》
编制日期: 项目经理: 花费工作量:
序 号
问题
组织和完整性
1 所有对其它需求的内部交叉引用是否正确?
2 所有需求的编写在细节上是否都一致或者合适?
正确性
10 是否有需求与其它需求相冲突或重复?
11 是否简明、简洁、无二义性地表达了每个需求?
12 是否每个需求都能通过测试、演示、审查得以验证或分析?
13 是否每个需求都在项目的范围内?
14 是否每个需求都没有内容上和语法上的错误?
15 在现有的资源限制内,是否能实现所有的需求?
16 是否任一个特定的错误信息都具有唯一性和明确的意义?
质量属性
17 是否合理地确定了性能目标?
18 是否合理地确定了安全与保密方面的考虑?
19 在确定了合理的折衷情况下,是否详实地记录了其它相关的质量属性?

需求评审检查表.doc

需求评审检查表.doc

需求评审检查表需求特性检査内容所有定义、实现方法是否清楚地表达了用户的原要求在功能实现过程、方法和技术要求的描述上,是否背离了功能的实际要 是否有不能理解或造成误解的描述I 是否有一个内容表格,该表格包含了所有需求描述是否所有的图形、表格都进行了标号是否所有的需求项都进行了标号,并提供了索引是否所有需求可以被定义的更细致,或简单对于不清晰的信息是否进行了指岀是否存在有需求让你不舒服是否所有与需求相关的设计约束都包含了是否所有与需求相关的性能都包含了 是否所有与需求相关的属性都包含了 是否所有与需求相关的外部接口都包含了 是否所有与需求相关的通信都被包含了 是否所有与需求相关的便件都被包含了 是否所有与需求相关的数据库都被包含了是否所有与需求相关的软件都被包含了 是否所有与需求相关的输入和输出都被包含了 是否所有与需求相关的安装特性都被包含了 是否所有与需求相关的维护特性都被包含了 是否所有与需求相关的安全特性都被包含了 所有对其他需求的内部交叉引用是否正确 所有需求的编写在细节上是否都一致或者合适 需求是否能为设计提供足够的基础 是否包括了每个需求的实现优先级 需求定义是否包含了有关文件(指质量手册、质量计划以及其他有关文 件)中所规定的需求定义所应该包含的所有内容需求定义是否包含了有关功能、性能、限制、目标、质量等方面的所有 功能需求是否覆盖了所有非正式情况的处理是否对各种操作模式(如正常、非正常、有干扰等)下的环境条件都作了 是否对所有功能与时间因素有关的方面都作了考虑是否标识出了所有与时间因素有关的功能?它们的时间准则是否都说明 了?时间准则的最大、最小执行时间是否都定义了是否标识并定义了在将来可能会变化的需求是否定义了系统所有的输入是否标识清楚了系统输入的来源是否标识岀了系统的输出是否说明了系统输入、输出的值域、单位、格式等是否说明了如何进行系统输入的合法性检查是否定义了系统输入、输出的精度是否定义了系统性能的各个方面在不同负载情况下,是否规定了系统的生产率在不同情况下,是否规定了系统的响应时间是否充分定义了有关人机界面的需求是否对需求定义进行了可行性分析和相关文件(资料)是否已归档 是否对影响需求实现的因素进行了调查、调查结果是否已归档 是否有商业行为,分析结果是否已归档是否详细描述了有关硬件、软件、操作人员、操作过程等方面的安全性清晰性/无二义性完整性。

软件需求分析检查单

软件需求分析检查单

界面是否符合用户需求
首先要明确到底谁是使用者,要站在用户的观点和立场上来考虑设计软件。要作到这一点,必须要和用户来沟通,了解他们的需求、目标、期望和偏好等。设计者要清楚,用户之间差别很大,他们的能力各有不同。


检查需求是否清晰
软件生命周期中,需求是整个周期的源头。良好的开端,是成功的一半。需求的重要性自然不言而喻。我们知道,在软件开发过程中,只有得知了需求的精确定义,才能开展工作。比如功能方面,编辑框能支持多少位字符。性能方面,时间和容量规定等。当然还包含其他非功能,性能方面的定义。所以需求一定要清晰。
软件需求分析检查单
项目名称
XXX项目
填表人
填表日期
2023-8-12
问题检查清单
检查说明


检查需求是否完整?
需求阶段要分子阶段进行管理,在进行业务总貌梳理的时候,不要深入细节;深入细节会导致全局观念淡薄,需求总体框架出现问题。

检查需求的描述是否正确
正确的需求是成功的根本,对于不成熟的业务流程,在进行需求确认之前,往往需要独立的流程建造或者再造过程。这个过程是应用开发的前置工程。简单地说:就是人要首先知道人工怎么处理,才能通过设计师和程序员告诉计算机它该如何处理。

需求前后是否有矛盾
技术和需要产生矛盾往往是因为两种情况。一是需求不清晰(如细节未考虑)、或者提出的方案不合理。这种情况下,技术会对需求方的方案做补充和修缮;如果从技术角度想到更好的解决方案,也会提出来。在不影响商业价值或用户的体验的前提下,需求方大都会认同,从而解决矛盾。

系统的安全性如何
登陆身份验证。系统的每个功能都必须经过身份验证后才能访问,没有认证的请求会被过滤掉,这是最基本的安全要求。

需求开发检查单

需求开发检查单

需求开发检查单用这个检查表,你可以检验一下在创建工作时,你的工作基础是否牢固可靠。

并不是表中所列出的每一个问题都适用于你的项目。

如果你正在从事一个非正式项目,你会发现根本不需要考虑这个问题,你也会在其中发现一些需要考虑但并不需要回答的问题。

但如果你正在从事一个大型的正式项目,我们建议你最好还是仔细考虑每一个问题。

充分利用需求检查单,可使评审有可操作依据,提高评审有效性,避免遗漏;也便于收集评审数据并记录评审结果。

需求内容·系统的所有输入都定义了吗?包括它们的来源、精度、取值范围和频率?·系统所有的输出都定义了吗?包括它们的目标、精度、取值范围、频率和格式?·所有的报告格式都定义了吗?·所有的硬件与软件接口都定义了吗?·所有的通信界面都定义了吗?包括握手、错误检查以及通信约定?·是否从用户的观点出发,定义了所有必要操作的反应时间?·是否定义了时间问题,如处理时间、数据传输率以及系统吞吐能力?·是否对用户所要求完成的任务都作出了规定?·每项任务所需用到和产生的数据都规定了吗?·规定保密级别了吗?·规定可靠性了吗?包括软件出错的后果、在出错时要保护的至关重要的信息、以及错误测试和恢复策略。

·规定所需最大内存了吗?·所需最大存储容量规定了吗?·对系统的维护性是否作出了规定?包括系统对运行环境、精度、性能以及与其它软件的接口等方面变化的适应能力规定了吗?·是否规定了相互冲突的设计之间的折衷原则,例如,在坚固性与准确性之间如何进行折衷?·是否制定了系统成败的标准?关于需求的完善性·在开发开始前暂时得不到的信息是什么?是否规定了不够完善的区域?·需求定义是否已经完善到了可以成为软件标准的地步?·需求中是否有哪一部分令你感到不安?有没有根本不可能实现,而仅仅为了取悦老板和用户才加进来的内容?关于需求的质量·需求是否是用用户的语言制定的?用户也这样认为吗?·需求中是否每一条之间都尽量避免冲突?·需求中是否注意了避免规定设计工作?·需求在详细程度方面是否保持了一致性;有没有应该更详细些的需求?有没有应该更简略些的?·需求是否明确得可以分为一些独立的可执行部分,而每一部分又都很明了?·是否每一条都与问题和答案相关?是否每一条都可以追溯到产生它的环境中?·是否每一条需求都可以作为测试依据?是否可以针对每一条进行独立测试以确定是否满足需求?·是否对可能的改动作出了规定?包括每一改动的可能性?问题识别,分析与综合,制订规格说明,评审.需求草稿问题:1.计算书中绝缘子串放电距离与什么有关。

软件开发评审检查清单设计

软件开发评审检查清单设计

软件开发评审检查清单设计
设计的目的是确保软件开发的各个阶段都得到充分的考虑和评估,从而提高软件的质量和可靠性。

以下是一个示例的软件开发评审检查清单:
(一)需求评审
1.评审需求文档的完整性、准确性和清晰性。

2.评估需求变更的影响。

3.检查与其他系统的兼容性和接口。

(二)设计评审
1.评审系统架构的合理性、可扩展性和可维护性。

2.检查数据库设计、数据模型和表结构设计。

3.评估界面设计和用户体验。

(三)编码评审
1.检查代码风格的一致性、可读性和可维护性。

2.验证代码的正确性和性能。

3.检查代码的安全性和漏洞。

(四)测试评审
1.评估测试计划的完整性和覆盖率。

2.检查测试用例的准确性和有效性。

3.评估测试环境的可靠性和安全性。

(五)部署评审
1.检查部署文档的准确性和完整性。

2.评估部署方案的可靠性和安全性。

3.检查系统的可扩展性和弹性。

(六)上线评审
1.验证系统的稳定性和性能。

2.检查系统监控和告警机制的有效性。

3.评估系统的安全性和合规性。

(七)维护评审
1.检查维护和升级方案的合理性和可行性。

2.评估系统的可维护性和可扩展性。

3.检查系统日志和错误跟踪的有效性。

(八)文档评审
1.检查用户手册、操作指南和系统说明书的准确性、完整性和清晰性。

2.评估文档的易用性和可访问性。

CMMI-3《测试记录》同行评审检查单

CMMI-3《测试记录》同行评审检查单

编号: 项目名称/编号
《测试记录》同行评审检查单
检查日期
这是第几次对本过程的检查
检查人
所用工时
主要检查项状态ຫໍສະໝຸດ 说明1.2. 致?
3.
测试记录中的系统概述是否准确和恰当? 测试记录中文档概述是否和文件记录的内容一
测试环境是否满足要求?
4. 是否对所有的测试单元定义了测试用例?
5. 是否对所有的测试单元定义了测试预期结果
6. 是否对所有的测试单元都有实际测试结果?
7. 测试单元是否覆盖了整个系统?
8. 测试用例的目标和用途是否确定?
9. 测试用例的操作描述是否准确和合理?
10. 测试用例的预期结果是否可观测?
11. 测试用例的评价标准是否可读?
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22. 检查项状态标记 P :合格 O: 不合格 TBD: 待完成 NA: 不适用
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
完备
需求规格说明书中是否遗漏一些必要的需求?是否忽视了其它一些不起眼的但却是必需的功能?
可实现
需求规格说明书中的各项需求对开发方而言是否都是可实现的(Attainable)?“可实现”意味着在技术上是可行的,并且满足时间、费用、质量等约束。
可验证
需求规格说明书中的各项需求对用户方而言是否都是可验证的(Verifiable)?如果需求是不可验证的,那么用户就无法验收软件,可能会发生商业纠纷。
确定优先级
需求规格说明书是否对需求进行“轻重缓急”的分级表述,例如划分为“高、中、低”三级。一般地,由用户和开发方共同确定需求的优先级。
阐述“做什么”而不是“怎么做”
需求规格说明书的重点是否在阐述“做什么”,而不是阐述“怎么做”?“怎么做”是系统设计和实现阶段的事情。
需求开发同级评审检查单
项目名称
检查日期
检查人员
检查项状态标记
O合格、X不合格、明
是否检查
规范性
需求规格说明书是否按照CMMI模板文档进行编写?
正确
需求规格说明书应当正确地反映用户的真实意图,需求文档是否明确写明“要什么”和“不要什么”。需求规格说明书的每一部分都已与客户进行需求确认。
清楚
文档的结构、段落是否清晰?上下文是否连贯?
文档的语句是否含糊其词、简洁、明了?
文档描述的需求是否需要较难读懂?
无二
义性
每个需求只有唯一的含义。对于不同的人是否可能有不同的理解?以避免人们误解需求而开发出偏离需求的产品。
一致
各个需求之间是否发生矛盾?矛盾常常潜伏在需求文档的上下文中。
必要
需求规格说明书中的各项需求对用户而言应当都是必要的?是必须要实现的,而不是“画蛇添足”或“锦上添花”。
相关文档
最新文档