软件工程-过程、方法及工具(21世纪高等学校规划教材 软件工程)

当前位置:首页 > 教材 > 研究生/本科/专科教材 > 软件工程-过程、方法及工具(21世纪高等学校规划教材 软件工程)

  • 版 次:1
  • 页 数:
  • 字 数:
  • 印刷时间:2013年12月01日
  • 开 本:16开
  • 纸 张:胶版纸
  • 包 装:平装
  • 是否套装:否
  • 国际标准书号ISBN:9787302347149
作者:唐晓君 主编出版社:清华大学出版社出版时间:2013年12月 
内容简介
  《软件工程:过程、方法及工具/21世纪高等学校规划教材》内容涵盖了软件工程的三要素: 方法、过程和工具。全书共分12章,主要讲述软件工程的基本概念、原理,常见的软件过程模型,经典的软件开发方法,用结构化方法进行分析、设计和实现,UML面向对象建模基础,用UML的面向对象方法进行分析、设计和实现,软件项目管理基础知识,常见的软件分析设计工具、测试工具、配置管理工具和项目管理工具。各章节均结合实例讲解,使读者易于理解和掌握。
  本书内容全面,简明易懂,既可作为高等院校计算机专业及相关专业的教材或教学参考书,也可供软件工程师、软件项目管理者和应用软件开发人员阅读参考。
目  录
第1章 软件工程
1.1 软件概述
1.1.1 软件发展历程
1.1.2 软件的定义
1.1.3 软件的特点
1.1.4 软件的分类
1.2 软件危机
1.2.1 软件危机的定义
1.2.2 产生软件危机的原因
1.2.3 软件危机的表现形式
1.2.4 解决软件危机的途径
1.3 软件工程概述
1.3.1 软件工程的定义
1.3.2 软件工程的目标
在线试读部分章节
  1.用分阶段的生命周期计划严格管理
  软件项目的开展,需要计划在前,实施在后。统计资料表明,有50%以上的项目失败是由于计划不全面而造成的。在软件开发与维护的漫长的生命周期中,需要完成许多性质各异的工作,这意味着应该把软件生命周期划分为若干个阶段,并相应地制订出切实可行的计划,然后严格按照计划对软件的开发和维护进行管理。
  2.坚持进行阶段评审,以确保软件产品质量
  软件的质量保证工作须贯穿软件开发的各个阶段。实践表明,软件的大部分错误是在编程之前造成的。根据B.w.Bochm的统计,设计错误占软件错误的63〉6,编码错误仅占37%。软件中的错误发现与纠正越晚,所要付出的代价也越高。因此,在每个阶段都要进行严格的评审,尽早地发现软件中的错误,通过对软件质量实施过程监控,以确保软件在每个阶段都能够具有较高的质量。
  3.实行严格的产品控制,以适应软件规格的变更
  在软件开发过程中不应随意改变需求,因为改变一项需求需要付出较高的代价。但在软件开发过程中改变需求又是难免的,只能依靠科学的产品控制技术来顺应这种要求。也就是说,当改变需求时,为了保持软件各个配置成分的一致性,必须实行严格的产品控制,其中主要是实行基准配置管理。基准配置是指经过阶段评审或软件配置的组成(各个阶段产生的文档或程序代码)。基准配置管理也称为变动控制,是指一切有关修改软件的建议,特别是涉及对基准配置的修改建议,都必须按照严格的产品控制来进行,使得能够对软件的规格进行跟踪记录,使软件产品的各项配置成分保持一致,由此来适应软件的需求变更。
  4.采用现代程序设计技术
  从提出软件工程的概念开始,人们一直把主要精力用于研究各种新的程序设计技术。采用先进的软件开发和维护技术,不仅能够提高软件开发和维护效率,而且可以提高软件产品的质量,降低开发成本,延长软件的使用寿命。20世纪60年代末提出的结构程序设计技术成为绝大多数人公认的先进的程序设计技术,以后又进一步发展出各种结构分析与结构设计技术。近年来,面向对象的技术已经在许多领域中迅速地取代了传统的结构化方法。
  5.结果应能清楚地审查
  软件产品与一般的物理产品不同,它是看不见摸不着的逻辑产品。软件开发人员(或开发小组)的工作进展情况可见性差,没有明显的生产过程,工作进展难以准确度量和控制,从而使得软件产品的开发过程比其他产品的开发过程更难以评价和管理。
  ……

 软件工程-过程、方法及工具(21世纪高等学校规划教材 软件工程)下载



发布书评

 
 

 

PDF图书网 

PDF图书网 @ 2017