高质量的软件需求分析.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文档。上传文档
查看更多

高质量的软件需求管理1需求分析的概念2需求的获取与分析3需求分析建模4系统需求的质量保证28八月20251

1需求分析的概念1.1软件系统的构建层次1.2软件需求工程过程28八月20252

1.1软件系统的构建层次28八月20253

软件系统需求的层次28八月20254

软件需求工程28八月20255所有与需求直接相关的活动统称为需求工程,需求工程分为了两个部分:需求开发和需求管理。其中,需求开发又分为了需求获取、需求分析、需求定义和需求验证4个部分,而需求管理则包含了变更控制、版本控制、需求跟踪和需求状态跟踪软件需求包括三个不同的层次:业务需求、用户需求和功能需求(也包括非功能需求)。

软件需求工程28八月20256业务需求(businessrequirement)反映了组织机构或客户对系统、产品的概括的目标要求,它在项目视图与范围文档中予以说明。主要的目的是对企业目前的业务流程进行评估,得出一个业务前景。业务需求的确定对后面的用户需求和功能需求起到了限制作用。用户需求(userrequirement)文档描述了用户使用系统而完成的任务的集合,用户需求在用户案例(usercase)文档或方案脚本中予以说明。收集和分析用户需求是不容易的,因为很多需求是隐形的,很难获取,更难保证需求完整,而需求又是易变的,这就要求用户和开发人员进行充分地交流。功能需求(functionalrequirement)定义了开发人员必须实现的软件功能,它源于用户需求。功能需求是软件需求说明书中最重要的部分之一,它在开发、测试、质量保证、项目管理以及相关项目功能中都起了重要的作用。非功能需求描述了系统展现给用户的行为和执行的操作等,包括要遵从的业务规则、人机接口、安全性和可靠性等要求。

2需求的获取与分析28八月20257CBA1需求获取2需求分析3需求的传递

需求获取28八月20258项目视图及范围文档业务需求确定项目视图(图13-2)。通过对业务需求的收集(问题域的研究),项目的业务需求在范围上形成文档。系统关联图绘制系统关联图,是用于定义系统与系统外部实体间的界限和接口的简单模型。用户需求获取便利的应用规约技术便利的应用规约技术鼓励建立客户和开发者的联合团队。他们一起工作以标识问题、提出解决方案的元素、谈判不同的方法以及刻画初步的解决方案的需求集合。

需求获取的方法28八月20259需求研讨会头脑风暴用例模型访谈角色扮演原型法

产品功能说明书28八月202510产品功能说明书开发小组客户准确的需求传递——软件的产品功能说明书作为需求开发的成果,它和最终解决方案的质量密切相关(它将用户需求和需求分析结果传递给实现人员)。

3需求分析建模28八月202511结构化分析建模面向对象的分析建模敏捷建模

需求分析建模28八月202512结构化分析建模

2.面向对象的分析建模需求分析模型28八月202513依据use-case/场景来评审OOA模型。建造对象-关系模型;为每个系统对象表示属性和操作;标识场景或用例(usecase);建造对象-行为模型;定义组织类的结构和层次;使用基本需求来确定类和对象;诱导系统的客户需求;

需求分析建模28八月202514敏捷建模

4系统需求的质量保证28八月202515需求确认需求管理

需求说明书的标准需求评审28八月20251601020304050607080910正确性完备性易理解性一致性易修改性可行性健壮性易测试性和可修改性易追溯性兼容性

需求评审方法28八月202517分层次评审目标性评审功能性评审操作性评审分阶段评审

需求管理28八月202518需求的标识需求类型需求#需求类型可以是:F=功能需求,D=数据需求,B=行为需求,I=接口需求;O=输出需求。例:需求标识为F03的需求表示编号为3的功能需求。

2.基线需求管理28八月202519计划基线需求基线设计基线编码基线测试基线

需求变更控制流程28八月202520需求的变更是不可避免的,因此如何有效控制需求的变化对于项目成功至关重要。

文档评论(0)

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

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

1亿VIP精品文档

相关文档