您现在的位置: 论文网 >> 教育论文 >> 学科教育论文 >> TOPCARES??CDIO模式下软件测试课程教学改革论文

TOPCARES??CDIO模式下软件测试课程教学改革

出处:论文网
时间:2016-01-09

TOPCARES??CDIO模式下软件测试课程教学改革

  中图分类号:G433

  文献标识码:A 文章编号:1672-7800(2015)005-0187-02

  作者简介:成淑萍(1988-),女,四川达州人,硕士,四川文理学计算机学院助教,研究方向为网络安全、计算机教育

  0 引言

  2010年颁布的《国家中长期人才发展规划纲要(2010-2020年)》[1]和2011年发布的《高等学校独立学院计算机及相关专来发展研究报告暨基本要求》[2]等政策性文件都对地方高校转型发展提出了要求。CDIO工程教育为地方高校转型发展提供了很好的方向和思路。尤其对计算机类专业的建设以及卓越工程师培养计划实施,具有重要启发意义。本文针对当前软件测试技术课程教学中存在的不足,借鉴CDIO教育模式、理念,软件测试岗位市场需求,进行课程改革和实践。

  1 CDIO工程教育模式

  CDIO是构思(Conceive)、设计(Design)、实施(Implement)、运行(Operate)的简称。它以产品研发到产品运行的生命周期为载体,强调学生学习的主动性、实践性及课程之间有机联系。CDIO培养大纲将工程类毕业生应具备的能力分为工程类基础知识运用能力、个人职业能力、人际交往能力和工程系统建设能力4个层面,通过综合培养使学生在这4个层面达到预定目标[3]。它设计了基本环境、学习目标、一体化教学计划、工程导论等12条标准和技术知识运用能力、个人职业技能、人际交往能力及工程设计、实施4个方面的能力大纲。经过10余年的发展,CDIO已演变出适合不同学科、不同学校的CDIO 模式,如EIP-CDIO[4]、KSR-CDIO[5]、TOPCARES-CDIO[6]等。在计算机类教学实践上,上海第二工业大学提出了更高知识水平、更强技能、更大社会责任的KSR-CDIO;大连东软件信息学院实施了面向职业岗位的课程体系设计反向推导流程的TOPCARES-CDIO[7]。TOPCARES-CDIO除在构思、设计、实施、运行4个方面进行工程教育外,还结合计算机类学科的特点细化了技术知识与推理能力、开放式思维与创新、个人职业能力、沟通表达与团队工作、态度与习惯、责任感、价值观和创造社会价值等评价体系。

  2 软件测试岗位需求与教学现状

  实际工作中,软件开发所采的技术再先进、算法再高效,软件缺陷难以避免,如果在用户使用时发现问题后再进行程序修改,带来损失将不可估计,所以软件投入使用前的测试是软件开发的工作重点之一。为适应市场需求,各大高校纷纷开设了软件测试专业。对软件测试专业毕业生而言,要求熟悉软件测试流程,掌握软件测试用例的设计方法;能发现关键性Bug,了解Bug管理系统;有较强的表达能力、沟通能力、学习能力;能够积极主动学习新知识、新技术。

  软件测试技术课程的教学大纲一般包括黑盒测试技术、白盒测试技术、单元测试、集成测试、测试管理工具等内容,这仅仅是软件测试技术岗位所要求掌握的基础知识,总学时为48学时,其中理论32学时,实践16学时。软件测试岗位所要求的各种能力更多的是在实践环节中培养。本文借鉴TOPCARES-CDIO模式对软件测试技术课程从知识体系、教学模式等方面进行改革。

  3 CDIO理念下软件测试技术课程的教学改革

  3.1 教学内容改革

  借鉴TOPCARES-CDIO所涉及的能力大纲,结合软件测试技术课程特点和软件测试人员岗位要求,减少理论教学学时,加大实践教学学时,调整教学内容。改革后的教学内容和学时安排如表1所示。理论教学中,先在软件测试概论章节对软件测试的过程、特点、方法以及重要性进行讲解;然后,安排黑盒测试技术和白盒测试技术的多种测试用例设计方法的讲解,指导学生合理设计测试用例;最后,完成测试过程中的单元测试、集成测试、系统测试和回归测试讲解,让学生掌握软件测试每个阶段应完成的内容。在实践教学中,配合理论教学进行实验,加强综合测试,突出工程实训。将实践教学贯穿于构思、设计、实施和运行4个阶段。

  3.2 教师培养

  一方面加强“双师型”培养教师;另一方面,聘请企业高级技术人员担当兼职。双师型即教师既具备扎实的专业知识,同时为专业方向的工程师或准工程师。可通过暑期集中培训和到企业挂职培养提高其工程实践能力。

  3.3 校企合作教学模式

  校企合作是TOPCARES-CDIO工程教育模式和必要的条件之一[8],也是大多高校转型发展的方向。目前,校企合作中主要存在以下几个问题:①企业方教师与学校教师缺少交流,导致教学效果不佳;②学生到企业实践教学的时间较短,以至于大部分学生以完成作业为目标;③校企合作重在软件开发的程序设计,忽视软件测试。为此,应在软件测试技术的校企合作中加强双方教师的交流,尽可能选取本地合作企业,同时增加学生在企业实践的时间,建立长效机制[9]。

  4 考核评价方法

  目前,软件测试技术课程评价方式较单一,以闭卷考试或者项目考核为主,过于注重结果。可采用如表2所示方式,课堂考核和实验考核各占50%;课堂考核主要由项目成绩、出勤以及课堂作业构成,在项目成绩中增加组内评价和自评;实验考核主要由各章节实验成绩组成,其中综合测试和工程实训成绩所占比重较大。该方式重在体现评价的过程,并让学生也参与到评价的体系中,从而更好地锻炼学生的表达能力和沟通能力。

  5 结语

  工程教育模式在国内各高校都得到了广泛实践,为地方高校转型发展提供了方向。本文结合软件测试岗位市场需求进行教学改革,并将相关经验应用到其它课程教学中,效果较好。如何在计算机学科中设计综合性的CDIO项目是下一步研究的重点内容。

TOPCARES??CDIO模式下软件测试课程教学改革

论文搜索
关键字:教学改革 软件测试 TOPCARES 模式 改革 课程
最新学科教育论文
软件工程专业“计算机网络”课程实验教学研
“赛教学训”四位一体化的物联网工程专业人
浅议幼儿美术趣味教学及创新能力的培养
如何利用奥尔夫音乐教学法培养幼儿的创造力
解读体育游戏在初中体育教学中的应用及影响
如何在美术教学中营造快乐的氛围
微积分慕课教学资源与应对策略探究
浅析在德育课教学中如何灌输团队观念
MOOC引领下中学历史课程多元化教学模式研究
“情感过滤”假设对大学英语听力教学探讨
热门学科教育论文
浅谈语文教学中学生创造力的培养
变“教师教,学生学”为“教师教学生学”
素质教育与小学语文教学
小学“语文综合性学习”实践初探
素质教育和小学语文教学改革
现代体育课堂教学重在创新
浅谈《体育课程标准》与体育教师观念的转变
电教手段优化体育教学
陶行知健身思想研究
简论现代游泳技术与训练的发展方向