需求工程第四讲需求描述.pptxVIP

  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包是描述系统所有外部行为的制品集。它创建了要构建的系统的一个概念模型。01前景文档是现代SRS包的输入。前者是对用户需要、目的和目标、目标市场和系统特征的概括性陈述;后者集中于实现这些特征的细节。02IEEE830:软件需求规格说明标准(1994)03现代软件需求规格说明

在项目的整个开发阶段中控制系统的演化是软件测试和质量保证小组地输入是设计和实现小组地输入是软件管理人员地参考标准正式或非正式地,它代表了不同各方之间达成地一致是各方面交流的基础EDCBAF现代软件需求规格说明重要性

为什么是需求规格?定义要构建产品的文档一般为需求规格说明。系统或应用的需求规格说明描述了该系统的外部行为。

需求描述主要关注如何书写这些需求1定义描述需求的标准模板2使用浅显、一致、简明的语言3适当地使用图解4用其他需求描述辅助自然语言5定量说明需求6

01在大多数组织中,系统需求用自然语言表达,并配以图表和公式。02自然语言是系统需求的所有可能读者都能普遍理解的唯一语言。03存在的问题04使用良好的书写规范是可以写出一份良好的需求。良好的需求应当包含所有必要的信息,精练准确,易于理解,使用尽可能简单的语言。需求描述的语言

书写具体的系统需求时,应该定义一系列的标准模板用于组织需求描述效益标准使得需求易于阅读标准使得需求易于收集标准使得需求易于书写定义描述需求的标准模板

01效益:需求更加易读易懂02通过制定指南规定书写原则使用浅显、一致、简明的语言

书写原则用短句一个句子表达一项需求尽量不用或少用术语和缩略语用短段尽可能使用列表或者表格来表达信息序列术语一致使用“必须”、“应该”、“将”时注意它们词义的前后一致不要使用嵌套的条件从句表达需求使用主动语气而不是被动语气,特别是当描述人或者系统的行为时尤其如此不要试图在自然语言描述中表达复杂的关系不要使用匿名引用注意拼写和语法

需要表示结构化的信息或者需要表达需求描述中信息之间的关系时,应当使用图解。01图解也可以用于概括数字信息或者描述事件和行为序列。02适当地使用图解

当某个对象由多个模块和组件组成,同时又希望阐明它们之间的相互关系时当需要表达一系列的行为,而每个行为都有一些输入输出时。当需要说明空间组织当需要使用一些分解结用图解建议

为了更加简明、无二义性的需求描述01方法决策表编程语言代数数据流图时序图系统模型02用其他需求描述辅助自然语言

0102无二义性地表达需求(非功能性需求)效益使用客观度量的方法说明需求,可以用一种简明的方式进行交流定量的需求可以作为系统验收测试的基准。定量说明需求

正确:每项需求都反应了一种需要。(利用任务或业务目标来证明需求的必要性)完整:包含了所有必要的需求(需求距阵表)。无歧义:各方在需求的含义上意见一致。(使用业务相关术语来解释每项需求的目的)123一致:所有部分都相符,如E/R模型与事件清单相符。4高质量需求规格说明的标准

确定重要性、稳定性的等级01可修改:易于修改,且保持一致性。02可验证:能够检查是否满足了需求03可追踪:由需求至目标/目的,至设计/代码。04高质量需求规格说明的标准

文档评论(0)

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

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

1亿VIP精品文档

相关文档