软件需求分析教程.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
目 录 前 言2 本书有益于读者之处2 谁应该读这本书3 本书说明3 致谢4 第一部分 软件需求:是什么和为什么5 第一章 基本的软件需求5 软件需求的定义6 需求的层次7 每个项目都有需求8 什么情况导致发生不合格的需求说明9 高质量的需求过程带来的好处11 优秀需求具有的特性12 需求的开发和管理13 第二章 客户的需求观15 谁是客户15 客户与开发人员之间的合作关系16 软件客户需求权利书17 软件客户需求义务书18 第 3 章 需求工程的推荐方法22 第 4 章 改进需求过程30 第 5 章 软件需求与风险管理41 软件风险管理基础42 编写项目风险文档44 bafd24548c7e257eb13550.doc 1 前 言 尽管拥有五十年积累的经验,但许多软件开发组织仍不得不在收集、编写和管理产品需求中疲 于奔命。而缺乏用户参与、不完整的需求及不断变更需求,是导致信息技术项目不能按进度安排和 资金预算完成全部功能的主要原因(The CHAOS Report,The Standish Group International.Inc.,1995)。许多软件开发人员不能熟练地收集客户(customer)需求,很多开发 者并不知道实用的需求工程技术,而且教学课程中也是技术主题比需求主题占有优势,工程参与者 甚至连“需求”是什么也有不同的看法。 软件开发中,信息沟通(交流)至少应与计算占有同等的比重,然而我们往往强调了计算而忽 略了信息沟通。本书提供的许多工具将有助于信息交流,同时将帮助软件专业人员、管理者、市场 营销者以及客户能应用有效的需求工程方法。本书还介绍了许多方法,用来帮助开发小组和客户一 致理解怎样构造一个软件才能满足用户(user)实际的需要,同时也包括了编写文档和管理变更的 方法。本书中介绍的技术都代表着需求工程中主流的“良好的习惯做法”,而并非来源于专业领域 的高新技术或试图解决所有需求问题的复杂的方法学。 本书有益于读者之处Top 本书对你着手的所有软件过程改进,对改善需求开发和管理实践都能提供很多的益处。本书是 介绍概念和方法的,并不涉及专门的研究方法学或应用领域,所以它适用于各种项目。我尽力以清 晰的结构风格介绍大量实用的且经过验证的技术,希望在以下几个方面能给你提供帮助:  达到实现更高的客户满意度。  减少维护和支持费用。  在开发周期早期提高项目需求分析的质量,减少重复劳动,从而提高生产率。  通过控制项目范围的扩展(creep)及需求变更,来达到按计划完成预定目标。 我的目标是帮助你改进收集和分析需求、编写和修改需求规格说明以及在整个产品开发周期中 管理需求。改进过程的最终目的是使你组织中的人员以新的方式进行工作,从而获得更好的结果。 因此,希望你能将所学用于实践,而不仅是“纸上谈兵”。 实例研究 为帮助读者理解怎样应用本书介绍的各种方法,书中提供了几个基于实际项目的实例,其中一 个中等规模的信息系统——“化学制品跟踪系统”说明了许多实用技术(不必担忧——你勿需知道 任何关于化学的知识也能理解该项目)。这个实例的项目说明还会帮助你了解怎样把不同的策略 (方法)较好地融合到一块。本书中还穿插着源于该实例的项目参与者之间的对话实例。不论你的 小组是开发什么软件的,这些对话总是常见的,也是类似的。 谁应该读这本书Top 凡参与一个新的或升级的软件产品

文档评论(0)

xingyuxiaxiang + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档