第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.4软件过程模型
1.4.1瀑布模型
1.4.2快速原型模型
1.4.3增量模型
1.4.4螺旋模型
1.4.5喷泉模型
1.4.6智能模型
1.4.7构件组装模型
1.4.8统一过程模型
第2章?可行性研究与软件项目开发计划
2.1可行性研究
2.1.1可行性研究的目的和意义
2.1.2可行性研究的任务
2.1.3可行性研究的步骤
2.1.4系统流程图
2.1.5可行性研究的文档
2.2软件项目开发计划
第3章?软件需求分析
3.1需求分析概述
3.1.1需求分析的任务
3.1.2需求分析的原则
3.1.3需求开发过程
3.2获取需求的方法
3.3结构化分析方法
3.3.1结构化分析概述
3.3.2数据流图
3.3.3数据字典
3.3.4加工逻辑说明
……
第4章?软件设计原理与方法研究
第5章?软件实现探析
第6章?面向对象的分析、设计与实现
第7章?软件测试与维护
第8章?软件复用与构件技术
第9章?软件质量与质量保证技术
第10章?软件工程项目管理研究
第11章?软件开发工具与开发环境探析
参考文献