- 清华大学出版社
- 9787302458685
- 1-1
- 38872
- 16开
- 2017-03
- 工学
- 软件工程
- TP311.5
- 计算机
内容简介
《软件工程与项目实战》详细介绍了软件工程的理论知识及应用,具体内容包括软件工程概述、可行性研究、软件需求分析、概要设计、详细设计、软件编码、软件测试、软件维护、面向对象技术、面向对象分析、面向对象设计、面向对象的实现与测试、软件质量与质量保证、软件项目管理、软件开发工具与环境概述、Visio2010的应用及项目实例等知识。每章配有习题,以指导读者深入地进行学习。
《软件工程与项目实战》内容丰富,结构合理,既可作为高等院校计算机专业的教材或教学参考书,也可作为通信、电子信息、自动化等相关专业的教材,还可供软件工程师、软件项目管理者和应用软件开发人员阅读参考。
《软件工程与项目实战》内容丰富,结构合理,既可作为高等院校计算机专业的教材或教学参考书,也可作为通信、电子信息、自动化等相关专业的教材,还可供软件工程师、软件项目管理者和应用软件开发人员阅读参考。
目录
第一篇 软件工程引论
第1章 软件工程概述
1.1 软件
1.1.1 软件的定义
1.1.2 软件的发展阶段
1.1.3 软件的特点
1.1.4 软件的分类
1.2 软件危机
1.2.1 软件危机的定义
1.2.2 软件危机的产生
1.2.3 软件工程的诞生
1.3 软件工程
1.3.1 软件工程的定义
1.3.2 软件工程研究的内容
1.3.3 软件工程的原则
1.3.4 软件工程方法学
1.4 软件生命周期
1.5 软件开发模型
1.5.1 瀑布模型
1.5.2 原型模型
1.5.3 增量模型
1.5.4 螺旋模型
1.5.5 快速应用开发模型
1.5.6 敏捷开发
1.5.7 混合模型
1.6 习题
第二篇 传统软件工程方法
第2章 可行性研究
2.1 可行性研究的任务
2.2 可行性研究的步骤
2.3 可行性论证报告的主要内容
2.4 系统流程图
2.4.1 符号
2.4.2 应用
2.5 成本效益分析
2.5.1 成本估计
2.5.2 费用估计
2.5.3 度量效益的方法
2.6 习题
第3章 软件需求分析
3.1 需求分析概述
3.1.1 软件需求的定义
3.1.2 产品和过程需求
3.1.3 功能性和非功能性需求
3.1.4 可量化的需求
3.1.5 系统需求和软件需求
3.2 需求分析的执行步骤
3.3 结构化分析方法
3.3.1 数据流图
3.3.2 数据字典
3.3.3 实体一关系图
3.3.4 层次方框图
3.3.5 Warnier图
3.3.6 IPO图
3.4 软件需求规格说明书
3.5 需求规格案例分析
3.6 习题
第4章 概要设计
4.1 概要设计的基本概念
4.1.1 概要设计的任务
4.1.2 概要设计的步骤
4.1.3 软件设计的原则
4.1.4 概要设计阶段应该提交的文档
4.1.5 结构化设计方法
4.1.6 概要设计工具
4.1.7 模块划分标准
……
第5章 详细设计
第6章 软件编码
第7章 软件测试
第8章 软件维护
第三篇 面向对象的软件工程
第9章 面向对象技术
第10章 面向对象分析
第11章 面向对象设计
第12章 面向对象的实现与测试
第四篇 软件质量控制
第13章 软件质量与质量保证
第14章 软件项目管理
第五篇 软件开发工具及案例
第15章 软件开发工具与环境概述
第16章 Visi0 2010的应用
第17章 项目实例
附录A 计算机软件开发文档编写指南
附录B 软件工程综合测试题
参考文献
第1章 软件工程概述
1.1 软件
1.1.1 软件的定义
1.1.2 软件的发展阶段
1.1.3 软件的特点
1.1.4 软件的分类
1.2 软件危机
1.2.1 软件危机的定义
1.2.2 软件危机的产生
1.2.3 软件工程的诞生
1.3 软件工程
1.3.1 软件工程的定义
1.3.2 软件工程研究的内容
1.3.3 软件工程的原则
1.3.4 软件工程方法学
1.4 软件生命周期
1.5 软件开发模型
1.5.1 瀑布模型
1.5.2 原型模型
1.5.3 增量模型
1.5.4 螺旋模型
1.5.5 快速应用开发模型
1.5.6 敏捷开发
1.5.7 混合模型
1.6 习题
第二篇 传统软件工程方法
第2章 可行性研究
2.1 可行性研究的任务
2.2 可行性研究的步骤
2.3 可行性论证报告的主要内容
2.4 系统流程图
2.4.1 符号
2.4.2 应用
2.5 成本效益分析
2.5.1 成本估计
2.5.2 费用估计
2.5.3 度量效益的方法
2.6 习题
第3章 软件需求分析
3.1 需求分析概述
3.1.1 软件需求的定义
3.1.2 产品和过程需求
3.1.3 功能性和非功能性需求
3.1.4 可量化的需求
3.1.5 系统需求和软件需求
3.2 需求分析的执行步骤
3.3 结构化分析方法
3.3.1 数据流图
3.3.2 数据字典
3.3.3 实体一关系图
3.3.4 层次方框图
3.3.5 Warnier图
3.3.6 IPO图
3.4 软件需求规格说明书
3.5 需求规格案例分析
3.6 习题
第4章 概要设计
4.1 概要设计的基本概念
4.1.1 概要设计的任务
4.1.2 概要设计的步骤
4.1.3 软件设计的原则
4.1.4 概要设计阶段应该提交的文档
4.1.5 结构化设计方法
4.1.6 概要设计工具
4.1.7 模块划分标准
……
第5章 详细设计
第6章 软件编码
第7章 软件测试
第8章 软件维护
第三篇 面向对象的软件工程
第9章 面向对象技术
第10章 面向对象分析
第11章 面向对象设计
第12章 面向对象的实现与测试
第四篇 软件质量控制
第13章 软件质量与质量保证
第14章 软件项目管理
第五篇 软件开发工具及案例
第15章 软件开发工具与环境概述
第16章 Visi0 2010的应用
第17章 项目实例
附录A 计算机软件开发文档编写指南
附录B 软件工程综合测试题
参考文献