(五)详细设计
1. 结构程序设计的概念
2. 详细设计的工具
3. Jackson程序设计方法
4. Warnier程序设计方法
5. 程序复杂程度的定量度量
(六)测试
1. 黑盒测试和白盒测试的概念
2. 黑盒测试方案的设计
3. 单元测试方法和集成测试方法
4. 逻辑覆盖、等价划分、边界值分析的概念和方法
(七)维护
1. 理解文档对可维护性的重要性
2. 理解改正性维护、适应性维护、完善性维护和预防性维护的概念
(八)面向对象方法学概念
1. 面向对象方法的主要概念和特点
2. 面向对象方法和结构化方法的根本不同
3. 对象建模和软件生命周期的关系
4. 如何描述对象模型和动态模型
(九)面向对象分析
1. 面向对象分析的基本过程
2. 如何建立对象模型、动态模型和功能模型
3. 软件重用的概念、技术和方式
(十)UML基本概念
1. UML的静态建模机制
2. 动态建模机制
3. 基于UML的开发过程
(十一)参考书
《软件工程导论》第三版 张海藩编 清华大学出版社