软件需求(第3版)

作者:[美]Karl Wiegers, Joy Beatty著,李忠利 李淳 霍金健 孔晨辉译

丛书名:微软技术丛书

定价:99元

印次:3-12

ISBN:9787302426820

出版日期:2016.03.01

印刷日期:2024.11.29

图书责编:文开琪

图书分类:零售

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

作为经典的软件需求工程畅销书,经由需求社区两大知名领袖结对全面修订和更新,覆盖新的主题、实例和指南,全方位讨论软件项目所涉及的所有需求开发和管理活动,介绍当下的所有实践。书中描述实用性强的、高效的、经过实际检验的端到端需求工程管理技术,通过丰富的实例来演示如何利用最佳实践来减少订单变更,提高客户满意度,减少开发成本。书中的用例、业务规则和商业工具全面修订以体现现状和未来的趋势。 本书尤其适合具备一定软件开发过程经验的业务分析师、需求分析师、项目经理和其他软件项目涉众。

Joy Beatty,软件需求社区的领袖,微软研发中心副总裁,曾经负责开发和提供需求、可视化模型和方法论最佳实践培训,培训人数多达数千名,亲自引导很多大型企业进行成功的业务分析。她也曾作为需求架构师带领过很多客户项目团队。她也是《软件需求建模》的合著者。Karl Wiegers博士,两次荣获Software Development Productivity Award(软件开发效率大奖),是软件过程咨询和教育公司的首席顾问,需求工程、过程改进,软件质量和项目管理这几个领域的知名专家,Karl也是一名畅销书作者,他的《软件需求》第2版在我社累计销量达25000册。

推荐序:软件需求的百科全书 郑人杰      当前,软件承载着人类的专业知识和实践经验,进入了社会生活的各个领域,它已经深入到人们的工作和日常生活,呈现出无处不在的景象。而软件产业己成为社会经济发展的先导性和战略性产业,成为信息产业和国民经济新的增长点和重要支柱。与此同时,人们对软件开发的产品也相应地提出了更高的要求,包括高质量、低成本和易用性,等等。   经过多年的实践,我们开始认识到,确定软件需求是软件产品生命周期中最关键的一个环节。对于软件这一不可见的逻辑实体来说,它的研发和传统产业的产品相比有着很大差别。软件需求决定着产品开发的目标,同时,软件需求也是开发项目策划的依据。然而,做好软件需求工作并不容易。如果项目开始时需求工作做得不到位,开发项目的大厦就将建立在不牢固的基础上。自从上世纪七十年代开始,本人在软件工程领域的教学、科研和开发实践中深深地理解到软件需求工作的重要意义,也曾亲身经历过一些软件开发项目由于在初期阶段对需求工作不够重视,就匆忙开展后续工作,致使项目最终受到严重后果的惩罚。例如,用户对交付的产品不满意,由于不适用不得不返工,延期再交付。然而,返工导致的额外成本投入不仅会使开发组织的高管人员失望,开发人员也因要付出更多的劳动而怨声载道,最终导致开发组织的声誉受到影响。实际上,这种人们不愿看到的事件不断发生,也有着它的客观原因。比如,软件人员对项目提出的业务领域知识和相关技术并不熟悉,并且软件人员通常并不只是面对一个应用领域,而是常常在开发一个产品,初歩熟悉一个领域之后,下一个开发任务又会面临另一个全新的领域。此外,当今各应用领域的技术和市场情况大多...

目录
荐语
查看详情 查看详情
目    录 

第Ⅰ部分  软件需求的3W(什么、为什么和谁)

第1章  软件需求的本质 3

软件需求的定义 5

关于“需求”的一些解释 5

字典中的“需求” 6

需求的层次和种类 6

处理三种层次的需求 11

产品需求与项目需求 13

需求开发和管理 14

需求开发 15

需求管理 16

每个项目都有需求 17

人对了,得出的需求却很糟糕 18

用户参与度不够 18

规划不当 19

用户需求蔓延 19

需求模棱两可 19

镀金 20

忽视干系人 20

高质量需求过程带来的好处 20

第2章  从客户角度审视需求 22

期望落差 23

谁是客户 24

客户-开发的合作关系 26

软件客户的需求权利法案 28

软件客户的需求责任法案 30

建立尊重需求的企业文化 32

识别决策者 33

对需求达成一致 34

需求基线 35

达不成共识怎么办 36

对敏捷项目的需求达成共识 36

第3章  需求工程优秀实践 38

需求开发过程框架 40

优秀实践:需求获取活动 42

优秀实践:需求分析 44

优秀实践:需求规范说明 45

优秀实践:需求验证 46

优秀实践:需求管理 47

优秀实践:知识 49

优秀实践:项目管理 50

开始新的实践 51

第4章  业务分析师 53

业务分析师的角色 54

业务分析师的职责 55

基本的分析技巧 56

基本的分析知识 59

业务分析师的培养 60

前用户 60

前开发人员或测试人员 61

前(或兼职)项目经理 61

主题专家 62

菜鸟 6... 查看详情

查看详情