基于CMMI项目导向的高职软件工程课程教学实践.docVIP

  • 0
  • 0
  • 约6.86千字
  • 约 12页
  • 2018-03-16 发布于北京
  • 举报

基于CMMI项目导向的高职软件工程课程教学实践.doc

基于CMMI项目导向的高职软件工程课程教学实践   摘要:以企业项目为导向的教学模式是根据职业能力培养的需要,密切联系地方产业发展实际,将行业企业的实际项目设计成专业基础课程或专业课程的教学内容,根据企业项目组织实施教学与考核,从而使专业人才培养的能力目标得以实现。本文具体论述了紫光软件集团CMMI3认证项目导入到软件工程课程教学的实施方法,提出了课程未来建设思路。   关键词:项目导向;软件工程;CMMI   中图分类号:G642 文献标识码:A      1引言      目前我国职业教育改革发展主要呈现两大趋势:一是规模快速发展;二是职业教育模式转型,由传统的学院式教育模式向政府主导下的就业导向模式转变,以适应经济增长方式转变与社会转型的需要。在国家颁布的一系列推进高等职业教育发展的文件中明确指出:高等职业院校要积极与行业企业合作进行课程建设与改革,探索以企业项目为导向的教学模式,加强学生实践应用能力的培养。   “软件工程”是一门理论与实践紧密结合的课程,它强调软件开发的过程和工程的实施,要求教学方式多注重实践性,强调学生的实际工程能力。目前较多的职业院校把软件工程当作一门纯粹理论课程来讲授,与软件工程实际运用有些脱节。这种教学方式,难以有效达到职业院校培养解决实际问题专业人才的目的。同时,讲授型的教学模式强调全面知识的掌握,忽视适应不同岗位的专业技能的训练,使学生在日后工作中难以准确定位。   因此,我们通过参与紫光软件集团的CMMI3认证项目,在软件工程课程教学做了一些改革,采用以项目为导向的教学模式,将紫光软件集团的CMMI3认证项目导入软件工程课程实践教学中,将理论与实践结合,提高学生实践应用能力。而在软件工程课程中采用以项目导向教学模式,将教学和实践相同步,结合实际软件工程项目培养学生的自学能力和实际运用能力将是职业院校软件工程教学的一个有效途径。      2CMMI3认证项目背景      近年来,由美国SEI(软件工程研究所)开发的SW-CMM(软件过程能力成熟度模型)模型以及改进后的CMMI(能力成熟度模型集成)模型得到了国际上的广泛认可。CMMI模型共划分为五个级别,级别越高代表企业的软件开发与管理能力越强,因此有越来越多的软件企业已         经或开始采用这些模型开展相应的过程改进工作,来提高过程能力的成熟度,以期使企业的软件或系统开发工作更加高效,更具有国际竞争力。紫光软件集团自2007年开始就引入软件能力成熟度模型CMMI,力争在1年内通过持续改进,达到CMMI3级水平。   为了配合紫光软件集团此次CMMI3认证,同时为了实施以项目为导向的软件工程课程教学模式改革,我院组织了软件0501班所有学生参与了四个项目的全程认证,四个项目分别是:山西漳泽水库地理信息系统、企业级开发中间件EPOD、无锡(太湖)国际科技园三维可视化系统及太湖流域水污染监测数据共享平台。   将紫光软件集团的CMMI3认证项目导入软件工程课程实践教学中,将理论与实践结合,提高学生实践应用能力。其基本思路是:将紫光软件集团的CMMI3认证项目贯穿软件工程课程教学过程的始终,以项目实施的工作过程为线索安排教学步骤,整个教学过程由项目任务来驱动,学生在学习过程中参与一个完整项目的分析、设计、实现全过程。这种开放性、创新性的教育思想和模式,有效克服了以往教学模式的弊端,促进了学生在软件开发与过程管理应用方面实际水平的提高。下面具体讲述以紫光软件集团CMMI3认证项目为导向的软件工程课程教学实践情况。      3项目与教学实施的同步      3.1项目与教学的前期准备   第一步:教师对课程与项目的介绍   教师在课程的第一次课重点介绍的内容:向学生讲解教学计划,让学生了解该课程的主要内容以及时间安排;给学生提供项目选题,并详细讲解项目运作方式和规则,以及考核方式;讲解每个项目的目标、范围以及相关要求,让学生大致了解项目要做什么,并提供项目任务书电子文档;声明项目人员的组织方式和原则,强调学生自愿,但老师可以根据具体情况进行指导调配;讲解如何编写项目计划,可以结合教学计划进行样例讲解;要求学生在第一个教学周完成项目计划的初稿。项目计划要经过教师审阅通过。项目计划的质量也是学生考核的参数。   第二步:企业技术人员对四个项目的介绍      重点介绍项目开发背景以及开发中用到的技术和开发工具,项目实现的功能。   第三步:咨询顾问对全体人员的CMMI3知识培训   由企业邀请CMMI项目咨询顾问为全体人员进行CMMI3知识的培训,重点介绍内容:过程的概念与作用。过程是为了达到给定目标所实施的一系列步骤,它包括工具,方法,材料及人员,尽管过程常被认为是过程-人员-技术

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档