软件设计有哪些启发式原则? 描述软件结构的一些图 结构图 层次图和HIPO图 CH6详细设计 详细设计的主要任务? 结构程序设计的基本原理是什么? 详细设计有哪些工具? 程序流程图 盒图NS) 问题分析图(PAD) 判定表 判定树 过程设计语言 CH7实现 在代码中加注释的作用是什么? 测试的目标是什么? 有哪些测试方法? ●测试有哪些类型或步骤? 单元测试的重点是什么? 什么是存根模块?什么是驱动模块 什么是黑盒法?有哪些方法? 什么是白盒法?有哪些方法? 测试与调试的区别? CH8维护 维护的类型有哪些? 结构性维护与非结构性维护有什么不同? 决定软件可维护性的因素? CH9-11面向对象方法学 面向对象方法的四个要点? 面向对象方法的优点? 画图说明喷泉模型 面向对象建模中要建立哪三大模型?各自的作用是什么? UML的主要图形有哪些?各自的作用是什么? 用例图 类图 对象图 顺序图 协作图 状态图 软件设计有哪些启发式原则? 描述软件结构的一些图 结构图 层次图和 HIPO 图 CH6 详细设计 详细设计的主要任务? 结构程序设计的基本原理是什么? 详细设计有哪些工具? 程序流程图 盒图(N-S) 问题分析图(PAD) 判定表 判定树 过程设计语言 CH7 实现 在代码中加注释的作用是什么? 测试的目标是什么? 有哪些测试方法? 测试有哪些类型或步骤? 单元测试的重点是什么? 什么是存根模块?什么是驱动模块? 什么是黑盒法?有哪些方法? 什么是白盒法?有哪些方法? 测试与调试的区别? CH 8 维护 维护的类型有哪些? 结构性维护与非结构性维护有什么不同? 决定软件可维护性的因素? CH 9-11 面向对象方法学 面向对象方法的四个要点? 面向对象方法的优点? 画图说明喷泉模型 面向对象建模中要建立哪三大模型?各自的作用是什么? UML 的主要图形有哪些?各自的作用是什么? 用例图 类图 对象图 顺序图 协作图 状态图