正在加载图片...
信息科学技术学院本科课程教学大纲 第七面向对象设计 象设计模型,面向对象设计任务和软件模式应用。 教学要求:掌探而向对象设计模型与任务。 第三节系统梨构设计 教学内容:讲解系统高层结构设计,确定设计元素,明确任务管理策略,运用分有式实理机制。讲解数据有 储测 教学要求:爹握系统架构设计的内容】 第四节系统元素设计 教学内容:讲解系统子系统设计、分包设计、类对象设计,以选课系统为例进行示例. 教学要求:掌握系统元素设计方法, 第八章软件测试 第一节基本豚念 教学内容:闲述软件测试的目标,测试阶段的信息流程:测试用例和场景的设计,以及测试步骤。 教学要求:了解软件测试的概念。 第二节软件测试技术 1.白盒测试技术 教学内容:闸述白盒测试技术的日标,8种逻辑覆盖标准:3种常用的控制结构测试技术,即基本路径测 试、条件测试、循环测试 2,黑盒测试技 教学内容:闸述黑盒测试着重测试软件功能,黑金的优点,黑盒测试方案的应用特点,等级划分的概念、方 法,等价类的概念:佣述边界值分析的问:错误推测的方法。 解 盒和白盒测试技术 :述单元测试的内 ;个测试方面:模块接口、局部数据结构、重要的执行通路、出 计算 的内容 教学内容:阐述集成测试的定义,作用,自项向下集成的测试方式:自底向上集成底测试方式:不同集成测 试策略的比较:阁述回归测试的概念,回归测试包括3种不同的测试用例 教学要求:理解综合测试的内容, 3确球 教学内容:闸述确认测试的定义,确认测试的范用:软件配置复查的概念:ADha和Bta测试方法 教学要求。了解确认测试 4。系统测试 教学内容:讨论几类系统测试方法:恢复测试、安全测试、强度测试、性能测试. 教学要求:理解系统测试的方法. 第四节基于CASE工具的软件测试 教学内容:讲解自动测试工具和调试器作用。 教学要求:了解CASE工具. 本童重点和准点:软件测试技术:包括黑盒和白盒测试。 第九章软件维护 第一节软件维护的分类 教学内容:闹述非结构化维护的概念和特点,结构化维护的概念和特点。 教学要求:了解软件维护的分类。 117信息科学技术学院本科课程教学大纲 117 第七章 面向对象设计 第一节 软件设计概述 教学内容:讲解软件设计的概念,分析软件设计的任务,阐述模块化设计的原则。 教学要求:掌握模块设计的内聚度与耦合度的划分类别。 第二节 面向对象设计建模 教学内容:讲解面向对象设计模型,面向对象设计任务和软件模式应用。 教学要求:掌握面向对象设计模型与任务。 第三节 系统架构设计 教学内容:讲解系统高层结构设计,确定设计元素,明确任务管理策略,运用分布式实现机制,讲解数据存 储测。 教学要求:掌握系统架构设计的内容。 第四节 系统元素设计 教学内容:讲解系统子系统设计、分包设计、类/对象设计,以选课系统为例进行示例。 教学要求:掌握系统元素设计方法。 第八章 软件测试 第一节 基本概念 教学内容:阐述软件测试的目标;测试阶段的信息流程;测试用例和场景的设计,以及测试步骤。 教学要求:了解软件测试的概念。 第二节 软件测试技术 1.白盒测试技术 教学内容:阐述白盒测试技术的目标,8 种逻辑覆盖标准;3 种常用的控制结构测试技术,即基本路径测 试、条件测试、循环测试。 2.黑盒测试技术 教学内容:阐述黑盒测试着重测试软件功能,黑盒的优点,黑盒测试方案的应用特点,等级划分的概念、方 法,等价类的概念;阐述边界值分析的问题;错误推测的方法。 教学要求:理解黑盒和白盒测试技术。 第三节 软件测试策略 1.单元测试 教学内容:阐述单元测试的内容,包括 5 个测试方面:模块接口、局部数据结构、重要的执行通路、出错处 理通路和边界条件;代码审查的内容;计算机测试的内容。 教学要求:理解单元测试的内容。 2.综合测试 教学内容:阐述集成测试的定义,作用,自顶向下集成的测试方式;自底向上集成底测试方式;不同集成测 试策略的比较;阐述回归测试的概念,回归测试包括 3 种不同的测试用例。 教学要求:理解综合测试的内容。 3.确认测试 教学内容:阐述确认测试的定义,确认测试的范围;软件配置复查的概念;Alpha 和 Beta 测试方法。 教学要求:了解确认测试。 4.系统测试 教学内容:讨论几类系统测试方法:恢复测试、安全测试、强度测试、性能测试。 教学要求:理解系统测试的方法。 第四节 基于 CASE 工具的软件测试 教学内容:讲解自动测试工具和调试器作用。 教学要求:了解 CASE 工具。 本章重点和难点:软件测试技术:包括黑盒和白盒测试。 第九章 软件维护 第一节 软件维护的分类 教学内容:阐述非结构化维护的概念和特点,结构化维护的概念和特点。 教学要求:了解软件维护的分类
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有