1. 软件工程的概念
2. 生命周期方法学
3. 瀑布式模型
4. 原型开发模型
5. 面向对象生存期模型
(二)可行性研究
1. 可行性研究的主要任务
2. 可行性研究的步骤
3. 系统流程图
4. 数据流图
5. 数据字典
(三)需求分析
1. 需求分析的任务
2. 结构化分析方法
3. 如何细化数据流图和数据字典
4. 如何书写需求分析文档
5. 需求分析和可行性研究之间的关系
(四)总体设计
1. 总体设计的任务和过程
2. 概念模型、层次方框图、Warnier图和IPO图的概念和描述方法,及其与数据流图、数据字典和数据库之间的关系
3. 变换流和事物流的概念
4. 如何从数据流图导出软件的层次结构图
5. 模块化和模块独立性的概念
6. 模块独立程度的定性度量标准
7. 总体设计和需求分析之间的关系