软件工程

更新时间:2023-01-08 18:33

《软件工程》是2013年5月1日清华大学出版社出版的图书,作者是李发陵、刘志强、张浩然、冷亚洪、吴平贵、苟英。

内容简介

《软件工程》根据高等职业学校软件技术专业软件工程课程的教学要求编写。以订购火车票管理系统项目为主线,将全书分为软件售前阶段(第1~4章,包含软件产生的背景,招标、投标及中标活动)、软件开发阶段(第5~11章,包含软件工程理论、需求分析、概要设计、详细设计、编码、测试和交付)、软件售后阶段(第12章和第13章,包含软件维护及版本升级)三个部分,层次分明、全面地说明了软件开发各个阶段的任务和目标。在系统阐述软件工程理论的同时,将软件工程的方法、工具和过程应用到了实践当中,并在软件开发的各个阶段中引入了CMM过程管理活动,体现了理论方法学习与实践操作的结合。书中还包含了大量的主项目以外的实例和课后习题,这些都是编者在软件开发和教学中的经典案例和经验沉淀。

图书目录

第一部分软件售前阶段

第1章什么时候需要开发软件

本章任务——了解软件产生的背景

1.1概述

1.2火车票订购管理系统产生的背景

1.3企业愿景

第2章招标

2.1概述

2.2招标书的内容

2.3制作招标书

第3章投标

本章任务——制作项目投标书

3.1概述

3.2可行性分析

3.3成本估算

3.4制作投标书

第4章中标

本章任务——确定项目中标人

4.1概述

4.2确定中标人

4.3签订开发合同

4.4过程管理

4.5制作甘特图

第二部分软件开发阶段

第5章软件开发概述

本章任务——了解软件工程的发展史及常用的开发模型

5.1软件工程的发展史

5.2软件的生命周期

5.3软件开发模型

第6章需求分析

本章任务——制作需求规格说明书

6.1概述

6.2需求分析图形工具

6.3制作需求规格说明书

6.4过程管理

第7章概要设计

本章任务——制作概要设计说明书数据库设计说明书

7.1概述

7.2设计原则

7.3概要设计的方法

7.4概要设计图形工具

7.5制作概要设计说明书

7.6制作数据库设计说明书

7.6.1数据库设计的重要性

7.6.2数据库设计的原则

本章小结

本章习题

第8章详细设计/

本章任务——制作详细设计说明书

8.1概述

8.1.1什么是详细设计

8.1.2为什么需要详细设计

8.1.3详细设计与概要设计的区别

8.1.4详细设计的任务

8.1.5详细设计的原则

8.1.6人机界面设计

8.2详细设计图形工具

8.2.1程序流程图

8.2.2NS结构流程图

8.2.3PAD图

8.2.4表格

8.2.5PDL语言

8.3制作详细设计说明书

本章小结

本章习题

第9章编码/

本章任务——制作模块开发卷宗

9.1概述

9.1.1程序设计语言

9.1.2编码规范

9.1.3结构化程序设计

9.1.4编码注意事项

9.2编码工具

9.2.1IDE开发工具

9.2.2配置管理

9.3制作代码及相关文档

9.4过程管理

本章小结

本章习题

第10章测试/

本章任务——制作测试用例

10.1概述

10.1.1什么是测试

10.1.2测试的任务及操作

10.2测试设计

10.2.1测试用例设计

10.2.2测试设计策略

10.2.3程序调试

10.3制作测试用例

10.4缺陷管理工具

10.4.1QC

10.4.2Mantis BT

本章小结

本章习题

第11章交付/

本章任务——制作项目验收报告

11.1概述

11.1.1交付前的最终评审

11.1.2交付阶段的最终评审

11.1.3软件项目部署

11.2验收测试

11.2.1验收测试的总体思路

11.2.2验收测试的常用策略

11.2.3验收测试流程

11.2.4软件配置审核

11.2.5可执行程序的测试

11.2.6测试内容

11.3制作项目验收报告

11.4过程管理

11.4.1结项

11.4.2项目开发总结

本章小结

本章习题

第三部分软件售后阶段

第12章软件维护/

本章任务——制作软件维护报告

12.1概述

12.1.1软件的可维护性

12.1.2软件维护的内容

12.1.3文档的维护

12.1.4软件维护的特点

12.2软件维护过程

12.2.1维护的事件流

12.2.2维护报告

12.3制作软件系统维护报告

12.3.1变更履历

12.3.2项目状态信息

12.3.3维护项目工时信息

12.4过程管理

12.4.1可维护性复审

12.4.2评价维护活动

本章小结

本章习题

第13章版本升级/

本章任务——了解为什么要进行版本升级

13.1概述

13.2软件升级的优势

13.3软件升级存在的问题

13.4软件升级的过程

本章小结

本章习题

附录习题参考答案

参考文献

免责声明
隐私政策
用户协议
目录 22
0{{catalogNumber[index]}}. {{item.title}}
{{item.title}}