“软件工程”网络课程与IBM—Jazz平台整合的研究及其实践
2016-06-20任传杰
任传杰
摘 要:软件工程网络课程能够满足网络教育的需要,但笔者在长期实践过程中发现软件工程网络课程存在一些不足之处。本文在分析软件工程课程的基础上,进一步对其与IBM-Jazz平台的有效整合进行分析,并提出了相关实践需求,以期为软件工程网络课程的优化及完善奠定基础。
关键词:软件工程;网络课程;IBM-Jazz平台
中图分类号:G642.3 文献标识码:C 收稿日期:2016-01-19
1.“软件工程”网络课程分析
对于软件工程课程来说,为的是让学生能够了解软件工程的相关知识,进一步学习有关软件的开发技术,从而达到优化学习效果的目的。高校对软件工程课程教学也提出了相关的建议与意见,表明学生既要对软件工程的基本理论加以掌握,又需要借助基本理论知识去解决相关实际问题。软件工程网络课程的开展,为学生掌握软件工程理论知识提供了有效途径。但在实践方面,软件工程网络课程也存在不足。例如,在网络课程开展中,实际案例不充分,实践性得不到很好的体现,从而大大弱化了实践教学目标。为此,解决软件工程网络课程在实践方面存在的不足便成为一项迫在眉睫的工作。
2.“软件工程”网络课程与IBM-Jazz平台的有效整合分析
在上述分析中,我们认识到软件工程网络课程的开展虽然能够满足学生的理论学习基本需求,但实践环节较为薄弱。为此,大量学者提出将软件工程网络课程和IBM-Jazz平台有效整合,实现“理论+实践”的教学目标。Jazz平台是IBM推行的面向跨地域团队的下一代团队协作平台。将该平台应用于软件工程网络课程开发中,能够使以往软件工程网络课程在实践方面的不足得到有效弥补。一方面,Jazz平台对Web2.0技术充分支持,能够构建实时协作平台,从而便于师生在网络课程中的沟通交流。另一方面,Jazz平台支持软件工程生命周期各个阶段的任务,可以使学生对软件工程过程有系统且全面的理解及掌握。此外,Jazz平台能够对敏捷软件开发给予充分支持,从而为软件工程网络课程实践教学的实现夯实基础。
结合上述分析,笔者认为,要想使软件工程网络课程与IBM-Jazz平台实现有效整合,需要了解IBM-Jazz平台的优势,在针对学生完成软件工程网络课程中的理论知识的基础上,积极开展工具培训授课,让学生了解并掌握Jazz平台相关培训教材以及教学资源,通过网络指导学生正确、科学地使用相关工具,以此初步实现将IBM-Jazz平台有效应用到软件工程网络课程教学过程中。
3.相关实践研究
软件工程网络课程教学过程中,对学生进行实践教学是尤为重要的一个环节。笔者认为,在借助IBM-Jazz平台的基础上,需让学生掌握的实践内容如下。
(1)基于实践环节,不脱离对理论知识的理解。也就是说,在实践过程中,需要学生对软件工程课程理论知识加深理解。例如,组织学生积极主动参与小规模的软件开发过程,让学生在此期间借助所学理论知识加深对软件开发过程活动的理解,从而实现“理论+实践”教学的完美结合。
(2)明确实践项目,注重学生团队精神的培养。基于软件工程网络课程实践环节的复杂性,需对实践项目加以明确,并做好项目的分配,然后将项目小组作为中心,分析软件系统的需求、测试等内容。
(3)掌握相关工具应用方法,提高学生解决问题的能力。既然要将IBM-Jazz平台融入软件工程网络课程教学过程中,便需要学生充分掌握Jazz平台的相关工具应用方法,并引导学生在加强理论知识学习的基础上,借助网络实践课程的开展,有效提高学生解决问题的能力。
4.结语
笔者通过本文的探究,发现我国软件工程网络课程的开展存在一些不足之处,主要体现在实践教学环节。为此,通过融入IBM-Jazz平台,强化软件工程网络课程实践教学便显得尤为重要。一方面需在实践中加深学生对理论知识的理解,另一方面需注重学生团队精神的培养。
此外,需要学生掌握Jazz平台相关工具,提高学生解决问题的能力,让学生在实践学习过程中参与软件的设计及建模,掌握软件的编码、测试、部署以及项目总结。
参考文献:
[1]张国平,戴长英,祁 鑫.软件工程“卓越工程师教育培养计划”的探索与设计[J].计算机工程与科学, 2011,33(S1):96-99.
[2]张俊三,张爱艳,吴春雷.软件工程专业面向协作开发的软件配置与变更实验的构建[J].教育教学论坛, 2015,(49):60-61.