第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.2.4实践环节
1.3常用的软件开发模型
1.3.1核心知识
1.3.2能力目标
1.3.3任务驱动
1.3.4实践环节
1.4小结
习题1
第2章可行性研究
2.1可行性研究概述
2.1.1核心知识
2.1.2能力目标
2.1.3任务驱动
2.1.4实践环节
2.2可行性研究报告
2.2.1核心知识
2.2.2能力目标
2.2.3任务驱动
2.2.4实践环节
2.3系统流程图
2.3.1核心知识
2.3.2能力目标
2.3.3任务驱动
2.3.4实践环节
2.4数据流图及数据字典
2.4.1核心知识
2.4.2能力目标
2.4.3任务驱动
2.4.4实践环节
2.5成本/效益分析
2.5.1核心知识
2.5.2能力目标
2.5.3任务驱动
2.5.4实践环节
2.6小结
习题2
〖2〗〖4〗
软件工程
目录〖3〗
第3章需求分析
3.1需求分析概述
3.1.1核心知识
3.1.2能力目标
3.1.3任务驱动
3.1.4实践环节
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.5需求验证与管理
3.5.1核心知识
3.5.2能力目标
3.5.3任务驱动
3.5.4实践环节
3.6案例分析——图书管理系统需求分析
3.7小结
习题3
第4章概要设计
4.1设计概述
4.1.1核心知识
4.1.2能力目标
4.1.3任务驱动
4.1.4实践环节
4.2设计原理
4.2.1核心知识
4.2.2能力目标
4.2.3任务驱动
4.2.4实践环节
4.3设计工具
4.3.1核心知识
4.3.2能力目标
4.3.3任务驱动
4.3.4实践环节
4.4设计方法
4.4.1核心知识
4.4.2能力目标
4.4.3任务驱动
4.4.4实践环节
4.5设计文档
4.5.1核心知识
4.5.2能力目标
4.5.3任务驱动
4.5.4实践环节
4.6案例分析——图书管理系统概要设计
4.7小结
习题4
第5章详细设计
5.1设计概述
5.1.1核心知识
5.1.2能力目标
5.1.3任务驱动
5.1.4实践环节
5.2设计工具
5.2.1核心知识
5.2.2能力目标
5.2.3任务驱动
5.2.4实践环节
5.3设计方法
5.3.1核心知识
5.3.2能力目标
5.3.3任务驱动
5.3.4实践环节
5.4设计文档
5.4.1核心知识
5.4.2能力目标
5.4.3任务驱动
5.4.4实践环节
5.5McCabe方法
5.5.1核心知识
5.5.2能力目标
5.5.3任务驱动
5.5.4实践环节
5.6案例分析——图书管理系统详细设计
5.7小结
习题5
第6章编码与测试
6.1编码
6.1.1核心知识
6.1.2能力目标
6.1.3任务驱动
6.1.4实践环节
6.2测试概述
6.2.1核心知识
6.2.2能力目标
6.2.3任务驱动
6.2.4实践环节
6.3单元测试
6.3.1核心知识
6.3.2能力目标
6.3.3任务驱动
6.3.4实践环节
6.4集成测试
6.4.1核心知识
6.4.2能力目标
6.4.3任务驱动
6.4.4实践环节
6.5白盒测试技术
6.5.1核心知识
6.5.2能力目标
6.5.3任务驱动
6.5.4实践环节
6.6黑盒测试技术
6.6.1核心知识
6.6.2能力目标
6.6.3任务驱动
6.6.4实践环节
6.7JUnit单元测试
6.7.1核心知识
6.7.2能力目标
6.7.3任务驱动
6.7.4实践环节
6.8案例分析——图书管理系统测试
6.9小结
习题6
第7章维护
7.1维护概述
7.1.1核心知识
7.1.2能力目标
7.1.3任务驱动
7.1.4实践环节
7.2维护实施过程
7.2.1核心知识
7.2.2能力目标
7.2.3任务驱动
7.2.4实践环节
7.3软件的可维护性
7.3.1核心知识
7.3.2能力目标
7.3.3任务驱动
7.3.4实践环节
7.4小结
习题7
第8章面向对象方法学
8.1面向对象方法概述
8.1.1核心知识
8.1.2能力目标
8.1.3任务驱动
8.1.4实践环节
8.2面向对象分析建模
8.2.1核心知识
8.2.2能力目标
8.2.3任务驱动
8.2.4实践环节
8.3建立对象模型
8.3.1核心知识
8.3.2能力目标
8.3.3任务驱动
8.3.4实践环节
8.4建立动态模型
8.4.1核心知识
8.4.2能力目标
8.4.3任务驱动
8.4.4实践环节
8.5建立功能模型
8.5.1核心知识
8.5.2能力目标
8.5.3任务驱动
8.5.4实践环节
8.6设计模式简介
8.6.1核心知识
8.6.2能力目标
8.6.3任务驱动
8.6.4实践环节
8.7面向对象的程序设计与实现
8.7.1核心知识
8.7.2能力目标
8.7.3任务驱动
8.7.4实践环节
8.8案例分析——图书管理系统分析与设计
8.8.1图书管理系统分析
8.8.2图书管理系统设计
8.9小结
习题8
第9章软件项目管理
9.1软件项目管理概述
9.1.1核心知识
9.1.2能力目标
9.1.3任务驱动
9.1.4实践环节
9.2软件项目成本管理
9.2.1核心知识
9.2.2能力目标
9.2.3任务驱动
9.2.4实践环节
9.3软件项目进度管理
9.3.1核心知识
9.3.2能力目标
9.3.3任务驱动
9.3.4实践环节
9.4软件项目配置管理
9.4.1核心知识
9.4.2能力目标
9.4.3任务驱动
9.4.4实践环节
9.5软件项目风险管理
9.5.1核心知识
9.5.2能力目标
9.5.3任务驱动
9.5.4实践环节
9.6CMM与CMMI
9.6.1核心知识
9.6.2能力目标
9.6.3任务驱动
9.6.4实践环节
9.7项目管理工具MicrosoftProject及使用
9.7.1核心知识
9.7.2能力目标
9.7.3任务驱动
9.7.4实践环节
9.8小结
习题9
第10章软件工程实验
10.1结构化分析实验
10.1.1实验目的
10.1.2实验环境
10.1.3实验内容
10.1.4实验成果
10.2数据库概念结构设计实验
10.2.1实验目的
10.2.2实验环境
10.2.3实验内容
10.2.4实验成果
10.3结构化设计实验
10.3.1实验目的
10.3.2实验环境
10.3.3实验内容
10.3.4实验成果
10.4软件测试实验
10.4.1实验目的
10.4.2实验环境
10.4.3实验内容
10.4.4实验成果
10.5软件项目管理实验
10.5.1实验目的
10.5.2实验环境
10.5.3实验内容
10.5.4实验成果
10.6综合实例——网上书店系统
10.6.1问题定义
10.6.2系统需求分析
10.6.3软件设计
10.6.4系统测试
参考文献