当前位置: 首页 > 计算机专业 > 软件工程 >
软件工程教程

软件工程教程

ISBN:978-7-5647-7285-7

主编:吴迪、马宏茹、丁万宁

出版社:电子科技大学出版社

出版/修订日期:2023年8月

¥ 62.80

简介 目录

      本书按照典型的软件开发过程组织内容,系统地介绍了软件工程紧密相关的基本理论和实用技术,旨在培养读者具备软件工程思维及开发实际软件项目的能力。本书除了力求突出基本知识和基本概念外,更注重软件工程技术的运用,在介绍知识点的过程中,结合直观形象的图表或实际案例进行深入浅出的分析。

      本书可作为普通高等院校软件工程专业、计算机科学与技术专业和相关专业的本科教材,也可以供学习软件工程的读者单独参考使用(包括参加计算机等级考试或相关专业自学考试)

第一部分软件工程引论

第1章 软件工程概述

1.1 软件    

1.2 软件危机

1.3 软件工程

1.4 软件生存周期

1.5 软件过程模型

1.6 软件工程发展趋势

1.7 本章小结

习题

第二部分传统软件工程

第2章 软件问题定义及可行性分析

2.1 软件问题定义

2.2 可行性研究的任务

2.3 可行性研究的步骤

2.4 系统流程图

2.5 数据流图

2.6 数据字典

2.7 成本-效益 分析

2.8 本章小结

习题

第3章 需求分析

3.1 需求分析的任务

3.2 需求分析的步骤

3.3 结构化需求分析方法

3.4 需求分析的图形工具

3.5 需求验证与管理

3.6 本章小节

习题

第4章 总体设计

4.1 总体设计的目标和任务

4.2 总体设计的过程

4.3 总体设计的原理

4.4 软件结构设计准则

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

4.6 面向数据流的软件结构设计方法

4.7 本章小结

习题

第5章 详细设计

5.1 详细设计的目 标和任务

5.2 详细设计的原则

5.3 用户界面的设计

5.4 详细设计的 T具

5.5 面向数据结构的设计方法

5.6 程序结构复 杂性的定量度量

5.7 本章小结

习题

第6章 软件编码和测试

6.1 程序设计语言

6.2 程序设计风格

6.3 软件测试

6.4 软件测试分类

6.5 软件测试过程

6.6 软件测试用例定义

6.7 黑盒测试用例设计

6.8 白盒测试用例设计

6.9 软件测试方法应用策略

6.10 软件调试

6.11 本章小结 

习题

第7章 软件维护

7.1 软件维护概述
7.2 软件维护类型
7.3 软件维护过程
7.4 软件可维护性
7.5 软件重用和再工程
7.6  本章小结
习题
第三部分面向对象软件工程
第8章 面向对象技术与 UML
8.1 面向对象技术概述
8.2 UML 概述
8.3 UML图.
8.4 本章小结
习题
第9章 面向对象分析
9.1 面向对象分析概述
9.2 面向对象分析过程.
9.3 面向对象分析原则
9.4 建立对象模型
9.5 建立动态模型
9.6 建立功能模型
9.7 本章小结 
习题
第10章 面向对象设计
10.1 面向对 象设计概述
10.2 面向对 象设计过程与准则
10.3 面向对象设计启 发规则
10.4 系统设计
10.5 对象设计
10.6 本章小结
习题
第11章 面向对象编码与测试
11.1 面向对象设计语言
11.2 面向对象设计风格
11.3 面向对象测试策略
11.4 面向对象测试用例设计
11.5 本章小结
习题
第四部分软件管理与项目实例
第12章 软件项目管理
12.1 软件项目 管理概述
12.2 软件项目估算
12.3 软件项目进度管理
12.4 软件项 8风险管理
12.5 团队管理
12.6 质量管理
12.7 软件配置管理
12.8 本章小结
习题
第13章 软件工程标准与文档
13.1 软件工程标准
13.2 软件文档与编写要求
13.3 软件 文档撰写规范指南
13.4 本章小结
习题
第14章 项目实例
14.1 传统软件工程项目实例一 学生宿 舍管理系统
14.2 面向对象软件工程项目实例一 学生在线选课系统
14.3 本章小结
习题
参考文献

封面和样张
配套资料
源代码