第六章_需求分析文档编制.pptVIP

  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文档。上传文档
查看更多
第六章 需求分析文档编制 测试与SRS 某项目突然接到测试人员发出的错误灾难的报告。结果是他们测试的是老版本的软件需求规格说明,而他们觉得错误的地方正是产品所独有的特性。他们的测试工作是徒劳的,因为他们一直在老版本的软件需求规格说明中寻找错误的系统行为。 功能标识符举例 第六章 需求分析文档编制 选择合适的SRS模板 不同的软件项目,使用的模板不一,但前后项目使用同一模板有利于书面的沟通和知识的传承。 另一常用的SRS模板 第六章 需求分析文档编制 “分析程序应该能生成HTML标记出错的报告,这样就可以使HTML的初学者使用它来迅速排错。” “迅速”这个词具有模糊性。缺乏对出错报告内容的定义,表明该需求是不完整的。不知是如何验证这个需求的。找一些HTML的初学者,看他们利用这个报告是否可以迅速排错? 还有一点不清楚的是: HTML初学者使用的是分析程序还是出错报告。并且何时生成这样的报告? 使用另一种方式表述这个需求: a. 在HTML分析程序完全分析完一个文件后,该分析程序必须生成一个出错报告,这个报告中包含了在分析文件过程中所发现错误的HTML所在的行号以及文本内容,还包含了对每个错误的描述。 b. 如果在分析过程中未发现任何错误,就不必生成出错报告。 需求分析文档改进示例(三) “产品不应该提供将带来灾难性后果的查询和替换选择。” “灾难性后果”的含义是中心词。在编辑文档时,毫无目的地作出全局性变化而用户又不能检测出错误或没有任何办法来纠正它,此时就可能带来灾难性后果。 要合理地使用反面需求,因为这些需求描述了系统所不能做的事情。潜在的关注焦点在于当发生意外损坏时,能保护文件的内容。真正的需求是针对多级撤销能力、全局变化或其它可导致数据丢失行为确定的。 第六章 需求分析文档编制 * 6.1 软件需求规格说明 6.2 软件需求规格说明模板 本章结构 6.3 编写原则与改进示例 6.4 需求文档示例 本章目标: 了解软件需求的几种表达形式 掌握软件需求规格说明的编写方法 需求开发的最终成果是,在客户和开发小组对所要开发的产品达成共识后,所编写的具体文档。这一文档综合了业务需求、用户需求和软件功能需求。 只有以结构化和可读性方式编写这些文档,并由项目的风险承担者评审通过后,各方面人员才能确信他们所赞同的需求是可靠的。 SRS----需求开发的成果 采用以下几种方式来表示软件需求: 文档 用结构合理的自然语言来精心编写需求文档。 图形化模型 这些模型可以描绘转换过程、系统状态和它们之间的变化、数据关系、逻辑流或者对象类及其关系。 形式化规格说明 使用数学上精确的形式逻辑语言来定义需求。 最常用和最普遍的方式是什么? 几种表示需求结果的方式 必须使用软件需求规格说明的涉众有以下几类: 客户、市场部和销售人员 了解他们期望得到的产品。 项目经理 估计项目的进度、工作量和所需资源。 开发团队 了解需要开发什么样的产品。 测试小组 开发测试计划、测试用例和测试过程。实例 软件维护和支持人员 了解产品每一部分的功能是什么。 软件需求规格说明的涉众 文档编写人员根据软件需求规格说明和用户界面设计来编写用户手册和帮助屏幕。 培训人员根据软件需求规格说明和用户文档来编写培训材料。 公司律师要确保该需求遵守相应的法律法规。 分包商根据软件需求规格说明来进行工作。 软件需求规格说明的涉众 如何使涉众各方都能够理解SRS,增强其可读性? 对节、小节和单个需求的标记格式必须一致。 灵活地使用各种可视强调标志(例如,黑体、下划线、斜体和不同字体)。 创建目录表,也许还需要创建索引,这有助于读者找到他们所需要的信息。(Word中文档结构图的使用) 增强SRS可读性 对所有图和表进行编号,并且给出标题,根据编号来引用这些图和表。 使用字处理程序的交叉引用功能来引用文档中的其他位置,而不是通过页码或节号进行引用。 使用超链接使读者可以跳到软件需求规格说明或其他文档的相关部分。 使用合适的模板来组织所有的必要信息。 6.1.1 需求的标识 好的SRS特性:完整性、一致性、可修改性和可跟踪性。 为了满足可跟踪性和可修改性的质量标准,必须对每个功能性需求进行惟一而永久的标识,可以在变更请求、修改的历史记录中引用特定的需求。 几种不同的需求标识方法 1. 序列号 2. 层次型编号 3. 层次型文本标签 赋予每个需求一个惟一的序列号,如UR-2,SRS13 序列号的前缀代表了需求类型 序列号不能重用 不能提供相关需求在逻辑上或层次上的区别 需求的标识不能提供任何有关每个需求内容的信息 1. 序列号 如果功能需求出现在软件需求规格说明中第3.2部分,那么它们将具有诸如3.2.4.3这样的标识号

文档评论(0)

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

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

1亿VIP精品文档

相关文档