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

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件需求规格说明书评审检查单

软件需求规格说明书的评审检查单 软件需求评审,作为一种软件产品验证的活动之一,通过及早地从软件产品中识别并消除缺陷,从而减少后期的返工,加快开发进度,提高产品的质量。 在需求阶段,发现一个需求缺陷的价值是多大呢?业内有个缺陷修复成本比例,   需求阶段:设计阶段:测试阶段:上市阶段=N:10N:100N:1000N; 方案一 一、 注意对需求规格说明的正确性进行评审 需求规格说明的正确性通常可以从如下方面得以体现: 1 是否有需求与其他需求相互冲突或者重复? 2 是否清晰、简洁、无二义地表达了每个需求? “清晰”是让人能够读懂;“简洁”是让人愿意去读;“无二义”决定”读”的效果,是让大家对需求描述的理解能够达成一致 。 3 是否每个需求都通过了演示、测试、评审,分析是否得到了验证? 4 是否每个需求都在项目的范围内? 5 是否每个需求都没有内容和语法上的错误? 6 在现有的资源内, 是否能实现所有的需求? 7 每一条特定的错误信息,是否都是唯一的和具有含义的? 二、 注意对需求规格说明的实践性进行评审 所谓实践性是指需求本身是否来源于目前企业的相关业务规则和文件制度,而非源于分析师们经验主义的臆测。实践性是判断需求规格说明是不是理论联系实践、密切和用户联系的一个关键性指标。 三、 注意对需求规格说明的完整性进行评审 我们经常由下面的问题清单来评审需求说明书是否”完整” 。 1 编写的所有需求,其详细程度是否一致和合适? 2 需求是否能为设计提供足够的基础? 3 所有对其他需求的内部引用是否正确? 4 是否包含了每个需求的实现优先级? 5 是否定义了功能说明的内在算法? 6 是否包含了所有已知的客户需求或系统需求? 7 是否遗漏了必要的信息?如果有遗漏的话,把他们标记为待确定的问题(TBD) ? 8 是否对所有预期的错误条件所产生的系统行为都编制了文档? 需求说明的完整性主要体现在需求说明的详细程度上,我们怎样判断该需求的描述是否详细呢?我认为需求需要精化,而不是仅仅提出精化功能、对象要考虑涉众参与者??做些什么、需要什么数据信息、受什么业务规则和条件限制、系统会有什么响应,等等。 四、 注意对需求方案的可行性和成本预算进行评审 五、 注意对需求的质量属性进行评审 我们需要评审需求规格说明是否合理地确定了所有的性能目标,是否合理地确定了安全性方面要考虑到的问题。 六、 注意对需求的可实施性进行评审 是否对每个需求都设置了惟一性并且可以正确地识别它?是否每个功能需求都可以跟踪到高层需求(比如系统需求或用例)? 需求必须可以测试,每个需求在特定的输入条件下应当能给出已知的输出结果。同时,需求应当层次分明,需要把单个需求下面的相关需求综合在一起形成一组需求功能。 需求的可实施性除了可跟踪性还包括可测试性。事实上, 分析人员和测试人员在编写代码以前把需求模型,分析模型和测试用例综合起来通盘考虑,检查出遗漏的、错误的和不必要的需求。软件需求在概念上的测试是一种很必要的技术,它可以在项目早期阶段发现需求的歧义和错误。 七、 注意对需求包含的用例文档进行评审 用例是参与者对系统和参与者的交互过程所达成的一种契约。需求说明书基于用例的分析方法是也是当前较为流行的需求开发方式。用例文档作为需求重要的成果性文档也是需求评审主体之所在。需求评审确认的重点是对关键用户的最常用和最重要的用例进行深入和细致的评审,首先要通过测试用例的主干过程。而我们是否撰写有效的用例则要从以下方面着手评审。 1 用例的目标或价值度量是否明确? 2 用例是否是独立的分散任务? 3 是否明确说明可用用例会给哪些参与者带来用处? 4 编写用例的详细程度是否恰当?是否有不必要的设计和实现细节? 5 所有预期的分支过程是否都编写了文档说明? 6 所有预估的异常过程是否都编写了文档说明? 7 是否存在一些普通的动作序列可以分解成独立的用例? 8 每个路径的步骤是否都清晰明了,无歧义而且完整? 9 用例中的每个参与者和步骤是否都与所执行的任务有关? 10 用例中定义的每个可选路径是否都可行和可验证? 11用例的前置条件和后置条件是否合理? 分析师必须确认用例的前置条件和后置条件准确界定了用例的边界范围,区分了用例和用例之间的界限。 八、 注意需求评审会的过程和结束标准 需求评审会的结果是对需求规格书完成了评审过程,那我们又如何判断审查的结束标准呢?请看如下几条建议: 1 审查期间评审员们提出的所有问题都已经解决。 2 相关文档中的所有更改都已经正确完成。 3 修订过的文档进行了拼写检查。 4 所有标识为TBD(待确定)的问题已经全部解决, 或者已经对每个TBD的问题的解决过程

文档评论(0)

ktj823 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档