软件需求工程(全国工程硕士专业学位教育指导委员会推荐教材)

当前位置:首页 > 教材 > 研究生/本科/专科教材 > 软件需求工程(全国工程硕士专业学位教育指导委员会推荐教材)

  • 版 次:1
  • 页 数:253
  • 字 数:355000
  • 印刷时间:2008年05月01日
  • 开 本:16开
  • 纸 张:胶版纸
  • 包 装:平装
  • 是否套装:否
  • 国际标准书号ISBN:9787302168607
  • 丛书名:全国工程硕士专业学位教育指导委员会推荐教材
作者:黄国光,周勇 编著出版社:清华大学出版社出版时间:2008年05月 
编辑推荐
华东师范大学软件学院自2004年至今已在软件工程硕士学生中开设了三届“软件需求工程”课程,本书就是在此基础上逐步形成的,遵照培养“高层次、复合型、应用型”人才的要求,教材中比较全面地介绍了软件需求工程的基本理论和实际应用技术,涵盖了需求开发的各个步骤。其中包括业务建模、需求获取、需求定义、需求分析、规格说明、需求验证和需求管理等方面的主要内容和方法。  
内容简介
本书按照软件工程硕士课程体系中关于软件需求工程的要求,着重介绍了软件需求工程的基本概念、基本理论和实际应用技术。内容涵盖了需求工程中的每个重要步骤,包括业务建模、需求获取、需求定义、需求分析、规格说明、需求验收和需求管理等方面。为了便于学习者掌握和利用本书指导软件需求工程的实际,本书还提供了一些检查表和比较简单易懂的需求过程模型和建模实践。
本书适合作为软件工程硕士的教学用书,也适合从事软件开发的工程技术人员从事软件需求工程时学习。
目  录
第一部分 软件需求的基本概念
 第1章 需求问题
 第2章 需求的层次
第二部分 需求工程与需求工程过程
 第3章 软件需求与产品生命周期
 第4章 需求工程
第三部分 需求获取与需求分析
 第5章 需求获取的方法
 第6章 寻找客户的需求
 第7章 理解用户的需要
 第8章 定义系统
 第9章 管理客户
 第10章 需求建模
 第11章 结构化分析建模
在线试读部分章节
第一部分 软件需求的基本概念:
  第1章 需求问题:
  1.5 高质量的需求过程带来的好处
  实行有效的需求工程管理的组织能获得多方面的好处。最大的好处是在开发后期和整个维护阶段重做的工作大大减少了。Boehm于1981年发现,要改正在产品付诸应用后所发现的一个需求方面的缺陷,比在需求阶段改正这个错误要多付出68倍的成本。近来很多研究表明这种错误导致成本放大因子可以高达200倍。强调需求质量并不能引起某些人的重视,他们错误地认为在需求上消耗多少时问就会导致产品开发推迟多少时间。传统的质量成本角度分析揭示了需求及其他早期质量工作的重要性。
  正确的需求过程强调产品开发中的通力合作,包括在整个项日过程中多方涉众的积极努力。收集需求能使开发小组更好地了解市场,而市场因素是任何项目成功的一个关键因素。在产品开发前了解这些比在遭到客户批评后才意识到要节约很多成本。让用户积极参与需求收集过程能使产品更富有吸引力,而且能建立起更加忠实的客户关系。通过了解用户的任务需求而不仅仅局限于一些“华丽”的特性,可以避免在无用功能上白耗精力,并且用户的参与能弥补用户期望和开发者实际开发之间的“鸿沟”(期望差异)。将确定的系统需求明确地分配到各软件子系统,强调采用工程化的系统方法。这样能简化软硬件的集成,也能确保软硬件系统功能匹配适当。有效的变更控制也能降低需求变更带来的负面影响。将需求编写成清晰、无二义性的文档将会极大地有利于系统测试,确保产品质量,以使所有涉众感到满意。
  1.6 若干需求定义
软件需求就是那些必须在开始开发软件之前就发现并了解的东西。对大多数人来说,若要建一幢数百万元的房子,他一定会与建房者详细讨论各种细节,他们都明白完工以后的修改会造成损失,以及变更细节的危害性。然而,涉及软件开发,人们却变得“大大咧咧”起来。软件项目中40%~60%的问题都是在需求分析阶段埋下的“祸根”。可许多组织仍在那些基本的项目功能上采用一些不合规范的方法,这样导致的后果便是产生一条鸿沟——一开发者开发的与用户所想得到的软件存在着巨大的期望差异。
因为需求奠定了软件工程和项目管理的基础,所以,所有涉众都必须重视需求,并采用有效的需求分析和需求管理。
  ……
书摘插画
插图

 软件需求工程(全国工程硕士专业学位教育指导委员会推荐教材)下载



发布书评

 
 

 

PDF图书网 

PDF图书网 @ 2017