《软件工程:理论、方法及实践》根据软件技术的最新发展,结合目前软件教学的需要,全面系统地讲述了软件工程以及软件项目管理的概念、原理和方法,通过软件工程实践和软件项目管理实训,使读者能够理论联系实际,全面掌握软件开发所需的知识体系。
《软件工程:理论、方法及实践》强调理论与实践相结合、技术与管理相结合,注重培养实际开发能力和文档的写作能力,具有很强的实用性和可操作性。全书内容条理清晰、语言流畅、通俗易懂。
《软件工程:理论、方法及实践》可作为高等院校计算机专业和其他相关信息类专业本科高年级或研究生教材,也可作为从事软件开发、管理、雏护和应用的工程技术和管理人员的参考书。
第一篇 软件工程方法学
第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 软件过程模型
小结
习题
第2章 传统方法学
2.1 结构化分析
2.1.1 丁行性分析
2.1.2 需求分析
2.2 结构化设计
2.2.1 结构化设计概述
2.2.2 概要设计
2.2.3 详细设计
2.3 结构化实现
2.3.1 编码
2.3.2 测试
2.3.3 维护
小结
习题
第3章 面向对象方法学
3.1 面向对象方法概述
3.1.1 面向对象的定义
3.1.2 面向对象的基本概念
3.1.3 面向对象的软件工程方法
3.2 面向对象建模
3.2.1 面向对象建模概述
3.2.2 对象模型
3.2.3 动态模型
3.2.4 功能模型
3.3 面向对象分析
3.3.1 面向对象分析概述
3.3.2 建立功能模型
3.3.3 建立对象模型
3.3.4 建立动态模型
3.4 面向对象设计
3.4.1 子系统的分解
3.4.2 问题域部分的设计
3.4.3 人机交互部分的设计
3.4.4 任务管理部分的设计
3.4.5 数据管理部分的设计
3.5 面向对象实现
3.5.1 程序设计语言及风格
3.5.2 面向对象测试策略
小结
习题
第二篇 软件项目管理
第4章 软件项目管理概述
4.1 项目管理的概念
4.1.1 项目
4.1.2 项目管理
4.2 项目管理的相关理论体系
4.2.1 项目管理知识体系
4.2.2 受控环境中的项目
……
第三篇 软件工程实践
第四篇 软件项目管理实训