部分 基础理论
第1章 软件开发环境与工具概述
1.1 学科概述
1.1.1 学科的演化过程
1.1.2 软件产业与软件技术
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.4.1 CASE的概念
1.4.2 集成化的CASE环境
1.4.3 CASE发展历史梳理
思考题
第2章 软件开发工具
2.1 需求分析工具与设计工具
2.1.1 需求分析方法
2.1.2 设计方法
2.1.3 需求与设计工具
2.2 数据库设计工具
2.2.1 数据库设计工具的功能和性能
2.2.2 数据库设计工具分类
2.3 平面与多媒体设计工具
2.3.1 软件界面设计
2.3.2 平面设计工具
2.3.3 多媒体开发工具
2.4 编程工具
2.4.1 计算机语言的种类
2.4.2 第4代语言
2.4.3 脚本语言
2.5 测试工具
2.5.1 测试工具的分类
2.5.2 测试工具的选择
思考题
第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.2.5 软件项目管理工具的特征与选择