欢迎来到天天文库
浏览记录
ID:33125077
大小:58.80 KB
页数:6页
时间:2019-02-20
《基于cmmi的软件实训管理系统研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于CMMI的软件实训管理系统研究-高等教育学论文基于CMMI的软件实训管理系统研究姚登举,巩聪,徐西庆(哈尔滨理工大学,黑龙江哈尔滨150040)摘要:高校软件人才培养和软件企业对人才的需求脱节是软件工程教育面临的现实问题。CMMI是软件企业普遍采用的管理模型,其核心思想是软件过程管理。文章从软件项目实训研究现状出发,阐述了CMMI的基本内涵,并提出了基于CMMI的软件实训管理系统设计策略。关键词:管理系统;项目实训;软件工程;CMMI中图分类号:G640文献标识码:A文章编号:1002-4107(2015
2、)06-0086-02信息化是当今世界发展的必然趋势,在信息化推进浪潮中,教育信息化快速发展。教育信息化带来的不仅仅是教育信息管理方式的网络化和信息化,更主要的教育理念和教学模式的变革和创新。随着个人计算机、智能手机、平板电脑等硬件设备的日益普及和移动互联网技术的飞速发展,出现了各种各样的网络教学平台。与传统的网络远程教育不同,新的教学平台从教学理念、教学模式、教学内容、授课方式等各方面改变着传统的教育模式。尤其是2013年以来,以慕课(MOOC)[1]为代表的新型网上课堂,在教育界刮起一阵旋风,引发热烈的讨
3、论和追捧。本文探讨将软件企业普遍采用的CMMI管理理念运用到软件工程专业实训教学管理过程中,在高校内搭建基于互联网的新型实践教学平台,在实现实践教学管理信息化的同时,达到加强培养学生的工程实践能力培养的目的。一、软件项目实训研究现状近年来,教育界和工业界达成共识:目前高等院校培养的计算机及软件人才的能力素质并不能很好地满足软件企业对人才的实际需求,尤其在实践教学环节上,存在许多不足[2]。加强和改进IT相关专业的实践教学环节,提高学生的工程实践能力和工业化素质,实现人才培养和企业需求之间的平滑对接,是高等院校
4、人才培养急需解决的一个重要问题[3]。软件项目实训以提高学生的职业能力为目标,以实际的软件项目开发为背景,遵循人才培养的基本规律,并按照企业项目开发的标准流程和管理规范,以项目驱动和团队合作的模式使学生参加软件工程项目开发,重点培养和训练学生的专业技术应用能力和工程实践能力,使学生能够在正式参加工作前就熟悉软件项目开发的实际流程,积累项目经验。软件项目实训有助于协助学生实现从学生角色到职业人角色的顺利过渡。软件项目实训过程涉及大量的文档、代码和多媒体资料,通过人工对这些项目资料进行管理,不仅工作量大、工作效率
5、低,而且难以实现资源共享、资源利用率低。东软等一些大型软件企业的人力资源培训部门开始利用自身优势、借助互联网平台开展员工培训和社会培训。一些高校也开始尝试设计和开发学生实践教学平台,如山东大学软件学院的实训综合管理系统等。通过构建软件项目实训网络平台,教学管理人员可以方便地对实训资料进行管理和维护,实训指导教师可以有效地对实训流程进行管理和监控,学生能够随时随地地参加实训学习,不仅实现了资源共享,而且改变了传统的课堂实践教学模式,有助于激发学生的学习兴趣,提高实践教学质量。作者所在单位多年来坚持深化校企合作,
6、通过改革教学模式、教学理念、教学方法等一系列措施,逐步建立起“两段式”(校内—校外)的工程实践教学体系,成立了校内软件实训中心,为学生在校内接受软件项目实训锻炼创造了平台。在软件项目实训的实际需求驱动下,我们设计了基于CMMI的软件项目实训管理平台,该平台以能力培养为目标,能够满足我校软件工程专业人才培养的实际应用需求,同时可以为其他高校的实践教学建设提供借鉴。二、CMMI的基本内涵CMMI(CapabilityMaturityModelIntegration)即软件能力成熟度集成模型,其核心思想是过程管理[
7、4]。通过实施CMMI,首先能保证软件开发的质量与进度,对“杂乱无章、无序管理”的项目开发过程进行规范。其次有利于成本控制,因为质量有所保证,浪费在修改、解决客户的抱怨方面的成本会降低很多。实施CMMI还有助于提高软件开发者的职业素养,无论是项目经理,还是工程师,甚至高层管理人的做事方法逐渐变得标准化、规范化。CMMI模型可分为五级,基本内容如下[5]:(1)初始级。软件过程是无序的,有时甚至是混乱的,对过程几乎没有定义,成功取决于个人努力。(2)已管理级。建立了基本的项目管理过程来跟踪费用、进度和功能特性,
8、制定了必要的过程纪律,能重复早先类似应用项目取得的成功经验。(3)已定义级。已将软件管理和工程两方面的过程文档化、标准化,并综合成该组织的标准软件过程;所有项目均使用经批准、剪裁的标准软件过程来开发和维护软件,软件产品的生产在整个软件过程是可见的。(4)量化管理级。分析对软件过程和产品质量的详细度量数据,对软件过程和产品都有定量的理解与控制;管理有一个作出结论的客观依据,管理能够在定量的范围内预测性
此文档下载收益归作者所有