内容介绍
用户评论
全部咨询
??本书主要介绍现代软件工程的基本原理、方法和应用。内容包括:软件工程概述、软件开发模型、系统分析、系统设计、软件编码与测试、软件维护、配置管理、质量管理、文档技术、软件复用和软件工程环境等。根据软件工程的最新发展,着重介绍了面向对象的开发方法,并将UML建模技术应用到实际系统的分析和设计中。
??本书语言简练,通俗易懂,采用案例教学方法;注重培养实际开发能力和文档的写作能力。本书具有很强的实用性,可作为高职高专院校计算机专业或信息类专业的教材,也可作为软件开发人员的参考书。
目录
- 第1章 软件工程概述
1.1 软件
1.2 软件工程概念
1.3 软件生存周期与开发模型
习题
第2章 结构化分析
2.1 软件定义过程概述
2.2 结构化分析
2.3 需求规格说明与评审
2.4 需求规格说明书写作范例
习题
第3章 概要设计
3.1 概要设计的任务与步骤
3.2 软件设计的概念与原则
3.3 面向数据流的设计方法
3.4 概要设计文档评审
3.5 概要设计文档写作范例
习题
第4章 详细设计
4.1 详细设计的任务与原则
4.2 详细设计的方法
4.3 详细设计规格说明书与评审
4.4 详细设计文档写作范例
习题
第5章 面向对象的分析和设计
5.1 面向对象方法概述
5.2 面向对象分析
5.3 面向对象设计
习题
第6章 统一建模语言UML
6.1 UML概述
6.2 UML的概念模型
6.3 UML的静态建模机制
6.4 UML的动态建模机制
习题
第7章 面向对象分析与设计范例
7.1 系统需求获取
7.2 分析问题领域
7.3 静态建模
7.4 动态建模
7.5 系统设计
习题
第8章 程序编码
8.1 程序设计语言
8.2 编码风格
8.3 程序调试
8.4 面向对象程序设计
习题
第9章 软件测试
9.1 软件测试
9.2 测试用例设计
9.3 程序调试
9.4 面向对象测试
习题
第10章 软件维护
10.1 软件维护的内容
10.2 软件维护的特点
10.3 软件维护的实施
10.4 维护的副作用
10.5 软件可维护性
10.6 软件再工程
习题
第11章 配置管理与文档技术
11.1 软件配置管理基本概念
11.2 软件配置管理的任务
11.3 软件文档技术
习题
第12章 软件质量管理
12.1 软件质量的定义
12.2 软件质量保证
12.3 软件质量保证标准
12.4 软件过程成熟度模型(CMM)
习题
第13章 软件复用和CASE技术
13.1 软件复用概述
13.2 面向对象与软件复用
13.3 计算机辅助软件工程(CASE)
习题
附录 计算机软件开发文档编写指南
附录1 可行性研究报告
附录2 项目开发计划
附录3 需求规格说明书
附录4 概要设计说明书
附录5 详细设计说明书
附录6 测试计划
附录7 测试分析报告
附录8 开发进度月报
附录9 项目开发总结报告
主要参考文献