软件工程实用教程(第2版)

软件工程实用教程(第2版)
作 者: 陶华亭
出版社: 清华大学出版社
丛编项: 21世纪普通高校计算机公共课程规划教材
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: 计算机
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《软件工程实用教程(第2版)》作者简介

内容简介

《软件工程实用教程(第2版)》在第1版的基础上不仅补充了“软件工程”学科的较新内容,又在体系结构上进行了调整,使内容和形式都更适用于教学。“项目管理”和“工程技术”是软件工程两大部分内容,为强调项目管理的重要性,《软件工程实用教程(第2版)》打破了传统教材的内容体系模式,把“项目管理”内容安排在前面,这样就可以在一个学期的前半部分只进行课堂教学。第1章介绍基本理论与概念;第2章介绍软件开发过程,第3章介绍软件项目管理;第4~9章基于结构化方法,介绍了软件工程技术、方法、工具和软件工程思想;第10~16章介绍面向对象的方法,重点结合案例介绍了基于uml的分析与设计过程,强调培训面向对象的分析和设计技能;附录部分补充了rationalrose简介和课程教学计划及试题样卷。《软件工程实用教程(第2版)》案例完整,内容详实,可操作性强,注重对学生实践能力的培养,适合作为高等院校计算机和相关专业“软件工程”课程的教材。

图书目录

第1章概述

1.1软件工程学科的诞生

1.2基本概念和原理

1.3软件工程的主要内容

1.4软件工程师职业道德规范与要求

本章小结

习题

第2章软件过程

2.1软件过程的概念

2.2常见的软件过程模型

2.3软件过程的新发展

2.4敏捷方法

2.5rup

2.6软件过程改进与cmm

本章小结

习题

第3章软件项目管理

3.1概述

3.2软件规模估算

3.3工作量估算

3.4开发周期估算

3.5估算方法

3.6项目进度计划与控制

3.7人员组织

3.8质量保证

3.9软件配置管理

本章小结

习题

第4章项目调查与初步计划

4.1项目调查的任务

4.2项目调查的步骤

4.3结构化方案设计

4.4面向对象的方案设计

4.5成本效益分析

4.6可行性分析报告

本章小结

习题

第5章结构化需求分析

5.1需求分析概述

5.2结构化分析方法

5.3数据流图的绘制

5.4编写数据字典

5.5加工逻辑的分析与表达

5.6需求验证与评审

本章小结

习题

第6章结构化设计

6.1总体设计的过程

6.2设计原理

6.3启发性设计原则

6.4描绘软件结构的图形工具

6.5面向数据流的设计方法

6.6实例

本章小结

习题

第7章详细设计

7.1代码设计

7.2数据库设计

7.3规范化理论

7.4数据库设计实例

7.5系统平台设计

7.6对话设计

7.7输入输出设计

7.8处理过程设计

7.9编写系统设计说明书

本章小结

习题

第8章编程与测试

8.1概述

8.2编程

8.3软件测试基本概念

8.4白盒法

8.5黑盒法

8.6调试

8.7单元测试

8.8集成测试

8.9确认测试

8.10软件可靠性

本章小结

习题

第9章软件维护

9.1软件维护的内容

9.2软件维护的特点

9.3软件维护的实施

9.4软件的可维护性

本章小结

习题

第10章面向对象方法

10.1软件工程方法论

10.2从结构化到面向对象

10.3面向对象的基本概念

10.4uml

10.5uml提供的常用图

10.6面向对象的建模过程

本章小结

习题

第11章用例模型

11.1用例模型简介

11.2提取用例

11.3画用例图

11.4编写用例报告

11.5构造用户界面原型

本章小结

习题

第直2章全局分析

12.1选择构架模式

12.2识别关键抽象

12.3标识“关键技术”

12.4选定分析局部

本章小结

思考题

第13章局部分析

13.1提取“分析类”

13.2转述需求场景

13.3整理分析类

13.4案例

本章小结

习题

第14章全局设计

14.1确定核心元素

14.2引入外围元素

14.3优化模型结构

本章小结

习题

第15章局部设计

15.1实现需求场景

15.2实现子系统接口

本章小结

习题

第16章细节设计

16.1精化“属性”与“操作”

16.2明确类之间的关系

本章小结

习题

附录a建模工具rational rose简介

附录b软件工程职业道德规范和实践要求(5.2版)

附录c参考教学计划

附录d试题样卷

参考文献