第一图书网

软件需求工程

黄国光,周勇 编著 清华大学出版社
出版时间:

2008-5  

出版社:

清华大学出版社  

作者:

黄国光,周勇 编著  

页数:

253  

Tag标签:

无  

内容概要

本书按照软件工程硕士课程体系中关于软件需求工程的要求,着重介绍了软件需求工程的基本概念、基本理论和实际应用技术。内容涵盖了需求工程中的每个重要步骤,包括业务建模、需求获取、需求定义、需求分析、规格说明、需求验收和需求管理等方面。为了便于学习者掌握和利用本书指导软件需求工程的实际,本书还提供了一些检查表和比较简单易懂的需求过程模型和建模实践。 本书适合作为软件工程硕士的教学用书,也适合从事软件开发的工程技术人员从事软件需求工程时学习。

书籍目录

第一部分 软件需求的基本概念 第1章 需求问题 第2章 需求的层次第二部分 需求工程与需求工程过程 第3章 软件需求与产品生命周期 第4章 需求工程第三部分 需求获取与需求分析 第5章 需求获取的方法 第6章 寻找客户的需求 第7章 理解用户的需要 第8章 定义系统 第9章 管理客户 第10章 需求建模 第11章 结构化分析建模 第12章 面向对象的建模 第13章 业务建模 第14章 用例建模 第15章 原型开发第四部分 需求文档与需求质量验证 第16章 软件需求规格说明 第17章 需求验证 第18章 需求评审第五部分 软件需求管理 第19章 需求管理所要完成的任务 第20章 需求管理模型 第21章 管理变更 第22章 需求风险管理 第23章 需求跟踪 第24章 需求管理工具附录A 软件需求规格说明书样本参考文献

章节摘录

第一部分 软件需求的基本概念:第1章 需求问题:1.5 高质量的需求过程带来的好处实行有效的需求工程管理的组织能获得多方面的好处。最大的好处是在开发后期和整个维护阶段重做的工作大大减少了。Boehm于1981年发现,要改正在产品付诸应用后所发现的一个需求方面的缺陷,比在需求阶段改正这个错误要多付出68倍的成本。近来很多研究表明这种错误导致成本放大因子可以高达200倍。强调需求质量并不能引起某些人的重视,他们错误地认为在需求上消耗多少时问就会导致产品开发推迟多少时间。传统的质量成本角度分析揭示了需求及其他早期质量工作的重要性。正确的需求过程强调产品开发中的通力合作,包括在整个项日过程中多方涉众的积极努力。收集需求能使开发小组更好地了解市场,而市场因素是任何项目成功的一个关键因素。在产品开发前了解这些比在遭到客户批评后才意识到要节约很多成本。让用户积极参与需求收集过程能使产品更富有吸引力,而且能建立起更加忠实的客户关系。通过了解用户的任务需求而不仅仅局限于一些“华丽”的特性,可以避免在无用功能上白耗精力,并且用户的参与能弥补用户期望和开发者实际开发之间的“鸿沟”(期望差异)。将确定的系统需求明确地分配到各软件子系统,强调采用工程化的系统方法。这样能简化软硬件的集成,也能确保软硬件系统功能匹配适当。有效的变更控制也能降低需求变更带来的负面影响。将需求编写成清晰、无二义性的文档将会极大地有利于系统测试,确保产品质量,以使所有涉众感到满意。1.6 若干需求定义软件需求就是那些必须在开始开发软件之前就发现并了解的东西。对大多数人来说,若要建一幢数百万元的房子,他一定会与建房者详细讨论各种细节,他们都明白完工以后的修改会造成损失,以及变更细节的危害性。然而,涉及软件开发,人们却变得“大大咧咧”起来。软件项目中40%~60%的问题都是在需求分析阶段埋下的“祸根”。可许多组织仍在那些基本的项目功能上采用一些不合规范的方法,这样导致的后果便是产生一条鸿沟——一开发者开发的与用户所想得到的软件存在着巨大的期望差异。因为需求奠定了软件工程和项目管理的基础,所以,所有涉众都必须重视需求,并采用有效的需求分析和需求管理。


编辑推荐

华东师范大学软件学院自2004年至今已在软件工程硕士学生中开设了三届“软件需求工程”课程,《全国工程硕士专业学位教育指导委员会推荐教材•软件需求工程》就是在此基础上逐步形成的,遵照培养“高层次、复合型、应用型”人才的要求,教材中比较全面地介绍了软件需求工程的基本理论和实际应用技术,涵盖了需求开发的各个步骤。其中包括业务建模、需求获取、需求定义、需求分析、规格说明、需求验证和需求管理等方面的主要内容和方法。

图书封面

图书标签Tags

广告

下载页面


软件需求工程 PDF格式下载



我们上课要用的,是正版的,挺好用的、


感觉写的也太简单了 蜻蜓点水 反正对本人而言不实用


感觉像外国人那种模式的书。真的不错的


这本书不错的,从中可以学到不少东西。值得一看


  本书按照软件工程硕士课程体系中关于软件需求丁程的要求,着重介绍了软件需求工程的基本概念、基本理论和实际应用技术。内容涵盖了需求工程中的每个重要步骤,包括业务建模、需求获取、需求定义、需求分析、规格说明、需求验收和需求管理等方面。为了便于学习者掌握和利用本书指导软件需求工程的实际,本书还提供了一些检查表和比较简单易懂的需求过程模型和建模实践。.
  本书适合作为软件工程硕士的教学用书,也适合从事软件开发的工程技术人员从事软件需求工程时学习。...


相关图书