软件工程实用教程3-需求工程(1).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文档。上传文档
查看更多
需求开发 活动 可行性研究 需求导出和分析 需求描述 需求有效性验证 需求管理 活动 需求变更控制 版本控制 需求跟踪 需求状态跟踪 文档 《用户需求说明书》 《产品(系统)需求规格说明书》 文档 《需求评审报告》 《需求跟踪报告》 《需求变更控制报告》 (3)需求开发过程 需求开发过程模型 * 需求开发与需求管理流程图 需求规格说明书与其它开发活动之间的关系 需求规格说明书对系统开发过程中其它活动的影响 项目的开发成本、进度、资源使用量等都是以需求规格说明书为依据 项目经理根据它制定开发计划 设计人员根据它进行系统设计 测试人员根据它编写测试计划。设计测试用例 产品发布人员根据它编写产品介绍和客户文档 培训人员根据它编写培训教程 2. 需求获取 需求获取(requirements elicitation)也称为需求收集(requirements capture),它是与发现目标系统应该提供的需求相关的活动的统称。对起初一系列需求的提炼和扩展的过程就称为需求分析(requirements analysis)。 Neusoft Computer Science and Technology Department copy right Neusoft Computer Science and Technology Department copy right Neusoft Computer Science and Technology Department copy right Neusoft Computer Science and Technology Department copy right Neusoft Computer Science and Technology Department copy right Neusoft Computer Science and Technology Department copy right Neusoft Computer Science and Technology Department copy right Neusoft Computer Science and Technology Department copy right Neusoft Computer Science and Technology Department copy right Neusoft Computer Science and Technology Department copy right * * 需求的不同层次 * * * * * 原型是软件系统的一个早期的可运行版本,它能表现出目标系统的部分重要特征,但不一定符合其全部的实际需求 ?软件原型是指软件系统的一个早期的可运行版本,它能表现出目标系统的部分重要特征,但不一定符合其全部的实际需求 软 件 工 程 第三章 需求工程(1) 任务1 获取用户想法 需求概述 需求获取 * 任务1 获取用户想法 我们现在有一个来自于某高校系内资料室的图书管理的需求。这个资料室是一个新建的图书资料室。由于一般的图书管理系统是针对具有一定规模的图书馆设计的,所以用在目前规模较小的图书资料室上有些大材小用,并且也大大超出了成本的预算。因此用户一方面希望能够有一套图书管理系统帮助图书管理员完成日常上的图书借阅管理的工作,同时又能满足小型资料室规模不大的需求。所以,该资料室希望能够根据其自身的特点制定一套合理、有效、规范和实用的图书管理系统,完成对图书资料集中统一的管理。 * 我们希望通过对用户需求做进一步的了解,明确用户当前遇到的具体问题和希望达成的目标,这些信息的掌握将为后续软件开发指明方向。但是,我们到底需要获得哪方面的信息,有什么样的具体措施和方法能够帮助我们捋顺思路,更有目的性地获取这些信息呢? * 1. 需求概述 什么是需求? 用户解决问题或达到目标所需要的条件或权能。 系统或系统部件要满足合同、标准、规范或其他正式规定文档所要具有的条件或权能。 反映上面两条的文档说明。 需求工程 指系统分析人员通过细致的调研分析,准确地理解用户的需求,将不规范的需求陈述转化为完整的需求定义,再将需求定义写成需求规约的过程。需求工程包含需求开发和需求工程管理两部分。 (1)需求类型 功能需求 功能需求描述系统所应提供的功能和服务,包括系统应该提供的服务、对输入如何响应及特定条件下系统行为的描述。 非功能需求 作为功能需求的补充,非功能需求是指那些不直接与系统的具体功能相关的一类需求,但它们与系统的总体特性相关,如可靠性、响应时间、存储空间等 。 * 非功能性需求的类型 领域需求 领域需求的来源不是系统的用户,而是系统应用的领域,反映

文档评论(0)

132****9295 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档