前言
第1章 软件工程概述
1.1 软件工程中的常见问题
1.1.1 软件
1.1.2 软件危机
1.2 软件工程
1.2.1 软件工程的定义与原理
1.2.2 软件工程与计算机科学
1.2.3 软件工程目标
1.2.4 软件工程面临的挑战
1.3 软件过程和软件生命周期
1.3.1 软件过程
1.3.2 软件生命周期
1.4 软件开发模型
1.4.1 瀑布模型
1.4.2 演化模型
1.4.3 原型模型
l.4.4 螺旋模型
1.4.5 喷泉模型及面向对象的开发过程
1.4.6 基于四代技术的模型
1.4.7 智能模型
1.5 职业道德
1.6 本章小结
习题
第2章 软件项目管理
2.1 软件项目管理概述
2.1.l软件项目管理的概念
2.1.2 软件项目管理的特点
2.1.3 软件项目管理的内容
2.1.4 项目的组织模式
2.1.5 项目的人员管理
2.1.6 软件配置管理
2.2 软件项目规划
2.2.1 项目规划的基本概念
2.2.2 项目规划的步骤
2.2.3 项目规划的原则
2.2.4 项目规划的形成文件
2.2.5 项目规划过程之间的相互联系
2.3 软件项目风险管理
2.3.1 风险管理概述
2.3.2 软件项目的风险策略
2.3.3 软件风险
2.3.4 风险管理的过程
2.3.5 软件风险的总结
2.4 软件项目进度管理
2.4.1 项目进度的基本概念
2.4.2 制定进度计划
2.4.3 面向网络化管理
2.4.4 建立里程碑事件
2.4.5 实施保证
2.5 软件项目质量管理
2.5.1 基本定义
2.5.2 质量管理主要内容
2.5.3 技术与方法
2.5.4 质量管理实施
2.6 本章小结
习题
第3章 软件系统及可行性研究一
3.1 用户中心设计——UCD方法
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.3.5 可行性研究的步骤
3.3.6 方案选择
3.4 系统开发过程的新体系结构——快速原型与面向对象
3.5 本章小结
习题
第4章 需求分析
4.1 需求分析基础
4.1.1 分析的任务与原则
4.1.2 需求建模
4.1.3 开发原型系统
4.2 结构化分析方法
4.2.1 结构化分析的策略
4.2.2 数据流图
4.2.3 数据字典
4.2.4 小说明
4.2.5 结构化分析实施步骤
4.3 其他分析方法与图形工具
4.4 实体一关系图
4.4.1 数据对象、属性与关系
4.4.2 E-R方法和实体模型
4.4.3 数据结构的规范化
4.5 需求规格说明与评审
4.5.1 需求规格说明书的目标与内容
4.5.2 需求评审
4.6 本章小结
习题
第5章 总体设计
5.l 总体设计的任务及过程
5.1.1 设计供选择的方案
5.1.2 功能解剖和设计软件结构
5.1.3 数据库设计
5.1.4 制定测试计划
5.1.5 文档的编写
5.1.6 进行审查和复查
5.2 软件设计基本原理
5.2.1 模块化
5.2.2 抽象
5.2.3 信息隐蔽
5.2.4 模块独立性
5.3 设计准则
5.4 总体设计的图形描述工具
5.4.1 层次图
5.4.2 HIPO图
5.4.3 结构图.
5.5 结构化设计方法
5.5.1 数据流图的类型
5.5.2 设计步骤
5.5.3 变换设计
5.5.4 事务设计
5.5.5 设计的后处理
5.6 本章小结
习题
第6章 详细设计.
6.1 结构化程序设计
6.2 详细设计工具
6.2.1 程序流程图
6.2.2 盒图(N-S图).
6.2.3 PAD图
6.2.4 过程设计语言(PDL)
6.2.5 判定表.
6.2.6 判定树
6.3 Jackson程序设计方法
6.3.1 Jackson方法
6.3.2 Jackson图
6.3.3 Jackson程序设计方法
6.4 Warnier程序设计方法简介
6.4.1 Wamier图
6.4.2 Wamier程序设计方法的步骤
6.5 人机界面设计
6.5.1 人机界面设计概述
6.5.2 人机界面风格
6.5.3 人机界面实现的原则
6.5.4 人机界面的设计过程
6.6 本章小结
习题
第7章 软件编码
7.1 程序设计语言
7.1.1 程序设计语言概述
7.1.2 程序设计语言的分类
7.1.3 程序设计语言的特点
7.1.4 程序设计语言的选择
……
第8章 软件测试
第9章 软件维护
第10章 软件过程改进
第11章 面向对象概念
第12章 面向对象的分析
第13章 面向对象设计
第14章 面向对象测试
第15章 软件重用技术
第16章 软件工程的深入研究
附录1 可行性研究报告规范
附录2 项目开发计划规范
附录3 需求规格说明书规范
附录4 概要设计说明书规范
附录5 详细设计说明规范
附录6 项目开发总结报告规范
附录7 用Word撰写文档规范
参考文献