CDIO模式在软件测试技术课程中的探索与实践

来源 :现代职业教育·高职高专 | 被引量 : 0次 | 上传用户:peiyingbin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘 要] 对软件测试技术课程当前教学现状进行分析,在软件测试技术课程中实践CDIO工程教育模式,选取CDIO的三级项目进行教学实践。实践表明,该模式有效激发了学生自主学习的热情,提高了学生软件测试专业水平,提高了学生的工程实践能力。
  [关 键 词] CDIO;软件测试;工程教育;教学实践
  [中图分类号] G712 [文献标志码] A [文章编号] 2096-0603(2017)22-0141-01
  CDIO工程教育模式是近年来国际工程教育改革的最新成果,CDIO代表构思(Conceive)、设计(Design)、实现(Implement)和运作(Operate),它以产品研发到产品运行的生命周期为载体,让学生以主动的、实践的、课程之间有机联系的方式学习工程[1]。CDIO主张做中学和基于项目的教育和学习教育理念[2],提倡学生在实践中主动地掌握知识,注重学生整体素质的培养。
  软件测试技术课程是高职院校软件测试专业最为重要的核心专业课程之一,该课程主要介绍软件测试的基本原理、流程、技术和策略等方面的内容。针对高职软件测试技术课程教学现状,将CDIO模式运用到软件测试技术课程教学中具有重要意义,对学生的专业能力和工程能力的提升具有重要意义。
  一、教学现状分析
  通过对历届软件测试技术课程的教学总结,对毕业生就业情形的了解,目前教学存在的主要问题归纳如下:(1)知识内容缺乏系统化。课程主要教授软件测试理论知识,如测试模型、测试用例设计方法等,不注重软件测试项目管理,不注重测试与需求、开发整个软件工程之间的联系。(2)理论与实际脱轨。多数毕业生反映,课程教授大量测试用例设计方法,如等价类划分法、因果图法等,但理论知识与实际项目结合不够,在实际工作中不知如何应用。另外,课程中往往没有涵盖实际测试工作中需要的知识,导致无法快速上手工作。(3)实验案例不够理想。实验案例包括三角形测试、飞机票订票系统等,多数是教材上常见的案例,案例功能较为单一、内容陈旧、与真实工程项目相差较大、缺乏实战性。
  二、CDIO引导的软件测试技术课程教学实践
  基于软件测试课程当前教学现状,将CDIO模式应用于教学过程中,逐步形成以教师引导和学生为主体的教学模式,让学生在做中学,主动地掌握知识。
  (一)教学设计
  CDIO项目按照规模和能力范围分为三级:一级项目(综合项目)、二级项目(课程群项目)、三级项目(课程项目)[3]。下面将结合软件测试过程,使用三级项目网上购物系统为案例,阐述软件测试技术课程的教学思路。
  在整个项目过程中,让学生明确作为软件测试工程师角色,在每个阶段中需根据软件测试理论完成工作任务,教师充当项目过程中的不同角色,配合完成项目。
  1.构思阶段(C):教师角色为需求分析师,学生根据需求规格说明书,熟悉项目业务,进行需求分析,确认、验证用户需求,评审需求规格说明书,编写测试计划。
  2.设计阶段(D):教师角色为开发工程师,学生对系统的概要设计和详细设计说明书进行分析,设计各模块测试用例,编写测试代码。
  3.实现阶段(I):教师角色为QA,监督检查学生测试工作。学生搭建测试环境,执行测试用例,保留测试执行证据,在缺陷管理工具中提交Bug。
  4.运作阶段(O):教师角色为最终用户,学生进行Alpha测试和Beta测试,提交、跟踪、管理缺陷,维护测试计划和测试用例,编撰测试分析报告。
  本课程主要介绍软件测试原理、方法和手段、测试管理工具等,课程中引入实际案例,理论相结合,学生参与测试的每个环节,对软件测试整个流程有更清晰的认识,更好地掌握测试工程专业技能,为成为一名合格测试工程师奠定基础。
  (二)教学组織
  在CDIO模式下,为充分发挥学生的主体作用,在具体教学组织过程中,我们采用分组方式,每个小组5~6人,分配平时表现比较突出的学生担任组长。组长分派任务给组员,督促组员,完成整个测试流程。团队分工合作形式更贴近项目实际,学生更易融入项目情境,能锻炼学生的沟通交流协作能力。
  (三)考核方式
  课程考核采用小组答辩的形式。小组组长讲解整个项目的完成情况,每个组员讲解自己所担任的工作,分析工作所用到的技术内容并进行自我评价。教师根据小组的整体表现、工作产物质量进行小组成绩打分,根据组员的表述情况进行个人成绩打分。该考核方式更注重平时实践过程,弱化期末考试,提升学生学习自觉性和主动性。
  三、结语
  分析了软件测试课程教学现状,在课程中引入CDIO教学模式,该模式明显改善教学效果。今后,我们将坚持在教学中实践CDIO工程教育并根据学校特色、学生特点进行更为深入的探索和完善,为社会培养全面发展的专业人才。
  参考文献:
  [1]宋莺.基于ESP-CDIO教育理念的IT应用型人才培养研究[J].信息通信,2015(1):130-131.
  [2]查建中.論“做中学”战略下的CDIO模式[J].高等工程教育研究,2008(3):1-6,9.
  [3]温艳冬,石冬凌.软件测试课程三级项目教学实践[J]. 计算机教育,2010(22):77-79.
其他文献
【中图分类号】R47 【文献标识码】C 【文章编号】1008-6455(2010)11-0181-01  临床中发热的病人非常多见,最常用的降温措施为物理降温,而冰袋作为物理降温的一种工具,经常被使用。传统的冰袋在使用上比较繁琐,在灌装冰块时较费时,封口的夹子为铁的,在使用后因有水很容易生锈,有时密封不严易造成漏水现象,而打湿病人的被服,增加病人的痛苦及护理人员的工作负担。为此,笔者使用生活中的凉
期刊
【摘要】目的:探讨注射器外包装套在口腔科三用枪中的防护效果。方法:将治疗台随机分为实验组和观察组,实验组采用注射器外包装做三用枪手柄防护套,检测两组的细菌数。结果:实验组检测的细菌数明显少于观察组。结论:使用注射器外包装套制作三用枪的防护套,能有效预防交叉感染。  【关键词】注射器外包装套;三用枪:手柄防护套;细菌污染  【中图分类号】R-331 【文献标识码】A 【文章编号】1008-6455(
期刊
【中图分类号】R472 【文献标识码】C 【文章编号】1008-6455(2010)11-0181-01  临床中经常遇到行鼻胆管引流的患者,鼻胆管引流管在与一次性引流袋连接时接头处不配套,连接不紧,容易脱落,经常要用胶布进行固定,在行引流管冲洗时,操作不方便,引流液很容易污染被服。2007年四月以来,笔者将止血带应用于鼻胆管引流中,效果良好,介绍如下。  方法:取内径0.4cm止血带10cm,常
期刊
【中图分类号】R725.6 【文献标识码】A 【文章编号】1008-6455(2010)11-0185-02  引起小儿病毒性肺炎的最常见的病毒为呼吸道合胞病毒、副流感病毒、腺病毒、巨细胞病毒、单纯疱疹病毒等。在我国经济比较落后的农村,也发生过大范围呼吸道合胞病毒(RSV)引起的流行性喘憋性肺炎[1]。  1几种病毒性肺炎的临床表现  近些年来各地区的病毒病原学,分布各不一致, 例如北京20年来以
期刊
[摘 要] 从高职学生学习高职数学的实际出发,探讨微课在学生学习上的优势及可实施性,并在此基础上,让微课融入课堂教学,促进高等数学的教学。  [关 键 词] 高等数学;微课;应用举例  [中图分类号] G712 [文献标志码] A [文章编号] 2096-0603(2017)22-0035-01  教育部在《高等职业教育创新发展行动计划(2015-2018年)》中指出:应顺应“互联网+”的发展趋势
该文从挂篮荷载计算、施工流程、支座及临时固结施工、挂篮安装及试验、合拢段施工、模板制作安装、钢筋安装、混凝土的浇筑及养生、测量监控等方面人手,介绍了S226海滨大桥
期刊
【中图分类号】TH789 【文献标识码】B 【文章编号】1008-6455(2010)11-0188-01  越来越多的资料表明,DVT可能会成为威胁病人生命的一个重要因素。因为它的形成和发展是不易被查觉的,一旦血栓形成脱落,就可能发生肺栓塞,危机生命。因此,积极预防是减少DVT发生的一把“金钥匙”。使用FLOWTRON EXCEL系统可以帮助病人抵御发生DVT的危险。  1产品的构成及原理  系
期刊
[摘 要] 简要分析了当前高职院校数学教学建材所面临的现实问题,提出了当下教材建设不合理的情况,并就这些问题提出了一些行之有效的改进措施,同时根据当代社会的发展态势提出了有效的教材建设的方法。  [关 键 词] 高职院校;数学;教材建设  [中图分类号] G712 [文献标志码] A [文章编号] 2096-0603(2017)22-0073-01  高等职业教育在我国经济建设和文化建设、政治建设
【中图分类号】R745.12 【文献标识码】B 【文章编号】1008-6455(2010)11-0189-02  面瘫是临床常见病之一,是一种突发性的,以颜面部表情肌肉群运动障碍为主要特征,为急性非化脓性炎症所致的周围神经面瘫。中医称“口眼歪斜”,西医称“周围性面神经炎”,其发病与受凉、劳累、病毒感染等因素有关。2006年2月-2009年5月我科共治疗82例,在常规治疗基础上,配合针刺及红外线照射
期刊