描述
开 本: 16开纸 张: 胶版纸包 装: 平装是否套装: 否国际标准书号ISBN: 9787302275688
“项目管理”和“工程技术”是软件工程两大部分内容,为强调项目管理的重要性,《软件工程实用教程(第2版)》打破了传统教材的内容体系模式,把“项目管理”内容安排在前面,这样就可以在一个学期的前半部分只进行课堂教学。第1章介绍基本理论与概念;第2章介绍软件开发过程,第3章介绍软件项目管理;第4~9章基于结构化方法,介绍了软件工程技术、方法、工具和软件工程思想;第10~16章介绍面向对象的方法,重点结合案例介绍了基于uml的分析与设计过程,强调培训面向对象的分析和设计技能;附录部分补充了rational
rose简介和课程教学计划及试题样卷。
《软件工程实用教程(第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试题样卷
参考文献
评论
还没有评论。