《软件工程》是2013年清华大学出版社出版的的图书,作者是韩利凯、高寅生、杨全。

本页面主要目录有关于软件工程的:内容简介、图书目录等介绍

出版时间

2013年09月01日

ISBN

9787302327851

定价

34 元

作者

韩利凯、高寅生、杨全

印刷日期

2013.08.23

出版社

清华大学出版社

内容简介

《软件工程》是一本针对高校计算机相关专业软件工程课程所编写的高校教材,主要介绍了软件工程的基础知识与应用技术。书中系统地介绍了软件工程的基础知识与应用技术,内容包括软件工程的基本概念和基本知识,软件生命周期与软件开发的各种模型,软件立项与合同,软件需求分析的概念、方法和工具,软件策划的规模、费用和资源的估计方法,软件建模的思想及三个模型分析,软件设计概论和设计方法,软件测试方法,软件实施及维护的方法,软件管理。

本书在内容上注重科学性、先进性,强调实践性,提供了丰富的软件开发实例和素材,反映了软件工程的最新发展技术。本书内容全面、深入浅出、理论和实践相结合,通过对本书的学习读者能够较好地掌握软件工程的基本知识和基本技术。

图书目录

第1章软件工程概论

1.1软件的定义

1.2软件工程

1.3软件工程在软件行业中的作用

1.4软件工程方法论

1.5软件工程实践论

1.6本章小结

第2章软件生命周期与开发模型

2.1软件生命周期模型概论

2.2瀑布模型

2.3增量模型

2.4原型模型

2.5迭代模型

2.6螺旋模型

2.7喷泉模型

2.8XP模型

2.9各种模型之间的关系

2.10本章小结

第3章软件立项与合同

3.1软件立项方法与文档

3.2签订合同的方法与文档

3.3软件招标与投标

3.4下达任务的方法与文档

3.5本章小结

第4章软件需求分析

4.1需求分析的基本概念

4.2软件需求分析的过程和任务

4.3需求分析的方法

4.4需求描述工具

4.5需求过程管理

4.6需求分析文档

4.7需求评审

4.8本章小结

第5章软件策划

5.1软件策划概论

5.2软件策划过程

5.3软件估计的方法

5.4软件策划管理与软件策划管理文档

5.5本章小结

第6章软件管理

6.1三个模型的建模思想

6.2数据模型设计概论

6.3数据库设计的理论与方法

6.4数据模型建模实例分析

6.5三个模型建模实例分析

6.6三个模型建模思想的总结

6.7本章小结

第7章软件设计

7.1软件设计概论

7.2软件设计原理

7.2.1模块化

7.2.2抽象化

7.2.3逐步求精

7.2.4信息隐藏和局部化

7.2.5模块独立性

7.2.6模块层次化

7.2.7启发式规则

7.3面向过程设计

7.4面向对象设计

7.4.1面向对象方法概述

7.4.2面向对象的概念

7.4.3面向对象的模型

7.4.4设计类

7.4.5面向对象实现

7.5面向元数据设计

7.6软件设计方法总结

7.7软件设计文档

7.8本章小结

习题7

第8章软件测试

8.1软件测试概论

8.1.1测试的目的

8.1.2测试的基本原则

8.2软件测试模型

8.3黑盒测试方法

8.3.1等价类划分法

8.3.2边界值分析法

8.3.3错误推测法

8.3.4因果图法

8.4白盒测试方法

8.4.1逻辑覆盖

8.4.2基本路径测试

8.4.3条件测试

8.4.4循环测试

8.5灰盒测试方法

8.6测试过程与测试文档

8.6.1测试过程

8.6.2测试文档

8.7本章小结

习题8

第9章软件实施与维护

9.1软件产品的分类

9.2软件产品的发布

9.2.1产品发布策略

9.2.2产品发布流程规范

9.2.3产品发布方式

9.3软件产品的实施

9.3.1软件产品实施步骤

9.3.2实施过程中的整改处理

9.4软件维护的传统方法

9.4.1软件维护的定义

9.4.2软件维护的特点

9.4.3软件维护的过程

9.4.4软件维护的副作用

9.4.5软件可维护性

9.4.6可维护性复审

9.4.7提高软件的可维护性

9.5软件维护的最新方法

9.5.1软件的逆向工程和再工程

9.5.2逆向工程

9.5.3再工程

9.5.4软件再工程风险

9.6软件维护文档

9.6.1软件文档

9.6.2维护过程文档

9.7本章小结

习题9

第10章软件管理

10.1软件过程改进模型CMMI

10.1.1软件过程能力

10.1.2软件能力成熟度模型CMM

10.1.3软件能力成熟度模型集成CMMI

10.2软件配置管理

10.2.1软件配置管理概述

10.2.2软件配置管理的基本概念

10.2.3软件配置管理的内容

10.2.4软件配置管理的功能

10.2.5软件配置管理的流程

10.2.6版本控制

10.2.7变更控制

10.3软件质量保证

10.3.1软件质量

10.3.2软件质量保证概述

10.3.3软件质量保证活动

10.3.4软件质量保证的措施

10.4软件项目管理

10.4.1软件项目管理概述

10.4.2软件项目成本管理

10.4.3软件项目时间管理

10.4.4软件项目人力资源管理

10.4.5软件开发质量管理

10.5本章小结

习题10

参考文献