《实用软件工程学》从实用的角度,力求点面兼顾、深入浅出地介绍软件工程学的基本概念、方法和技术。同时,在注重基本概念、基本原理的基础上,强调了实践的重要性和必要性,部分章节给出了应用案例,可作为案例教学的素材,并在附录中编排了课程设计内容,供读者进行实践教学。
目录
- 前言
- 第1章 软件工程学概述
- 1.1 软件发展史与软件危机
- 1.2 软件工程学的概念
- 1.3 软件生命周期
- 1.4 软件过程模型
- 1.5 传统软件工程与面向对象软件工程
- 1.6 软件开发工具
- 1.7 小结
- 习题1
- 参考文献
- 第2章 软件需求分析
- 2.1 软件需求分析的前期工作
- 2.2 软件需求分析的重要性
- 2.3 软件需求获取的常用方法
- 2.4 分析建模
- 2.5 结构化分析方法
- 2.6 其他图形工具
- 2.7 软件需求规格说明和需求验证
- 2.8 应用案例
- 2.9 小结
- 习题2
- 参考文献
- 第3章 软件设计
- 3.1 软件设计概述
- 3.2 软件概要设计
- 3.3 软件设计的基本原理
- 3.4 软件设计的准则
- 3.5 用户界面设计
- 3.6 概要设计工具
- 3.7 结构化设计方法——面向数据流的设计方法
- 3.8 详细设计
- 3.9 设计文档及其复审
- 3.10 小结
- 习题3
- 参考文献
- 第4章 编码与语言选择
- 4.1 编码语言的选择
- 4.2 编码的风格
- 4.3 程序设计方法
- 4.4 小结
- 习题4
- 参考文献