(1)了解程序设计语言的选择,反缺陷程序设计,理解程序设计风格 (2)掌握程序语句的处理方法。 2、教学基本内容 第一节程序设计语言 一、广泛应用的程序设计语言 二、程序设计语言的选择 生产率因素:软件的应用领域:程序员的知识与用户的要求:CASE工具支持。 第二节程序设计风格 程序的内部文档 二、程序的标识符应表明相应的意义 三、程序清单的安排 语句序列:率循环语句:率条件选择语句。 四、程序中语句 第三节反缺陷程序设计 一、关于反缺陷的争论 二、程序需要校验的方面 三、反缺陷程序设计技术 第八章测试 (6学时) 1、教学基本要求 (1)了解集成测试的特征量及调试过程,理解测试安全的设计与运用: (2)掌握白盒测试、黑盒测试、单元测试及集成测试的概念。 2、教学基本内容 第一节白盒测试 一、基本途径测试 ◆独立途径:导出测试案例。 二、条件测试 三、数据流测试 四、循环测试 简单循环:嵌套循环:级联循环。 第二节黑盒测试 一、等价类划分 概念:◆划分原则8 (1)了解程序设计语言的选择,反缺陷程序设计,理解程序设计风格; (2)掌握程序语句的处理方法。 2、教学基本内容 第一节 程序设计语言 一、广泛应用的程序设计语言 二、程序设计语言的选择 生产率因素;软件的应用领域;程序员的知识与用户的要求;CASE 工具支持。 第二节 程序设计风格 一、程序的内部文档 二、程序的标识符应表明相应的意义 三、程序清单的安排 *语句序列;*循环语句;*条件选择语句。 四、程序中语句 第三节 反缺陷程序设计 一、关于反缺陷的争论 二、程序需要校验的方面 三、反缺陷程序设计技术 第八章 测试 (6 学时) 1、教学基本要求 (1)了解集成测试的特征量及调试过程,理解测试安全的设计与运用; (2)掌握白盒测试、黑盒测试、单元测试及集成测试的概念。 2、教学基本内容 第一节 白盒测试 一、基本途径测试 *独立途径;导出测试案例。 二、条件测试 三、数据流测试 四、循环测试 简单循环;嵌套循环;级联循环。 第二节 黑盒测试 一、等价类划分 概念;*划分原则