13

2024-05

软件工程授课过程中团队教学的应用

| 来源:网友投稿

摘要:软件工程专业是一门实践性、综合性、行业性要求非常高的学科,一个软件的成功开发集合了一个团队全体人员的智慧与力量的。其团队合作性要求之高是其他学科不可相比的。正因为如此,在软件工程授课过程中,传统的教学方式已经不适用了,团队教学才是科学可行的最好教学方式。

关键词:软件工程;团队教学;教学应用

中图分类号:TP311 文献标识码:A文章编号:1007-9599 (2011) 10-0000-01

The Application of Teaching Team in Software Engineering Teaching Process

Cao Hua,Yin Hai

(Jiangxi Institute of Fashion Technology,Nanchang330201,China)

Abstract:Software engineering is a practical,comprehensive and industry require very high disciplines,a software development set the success of a staff team of wisdom and power.The team cooperation requirement of high is not the other subjects compared.The traditional teaching mode,don"t work for the team teaching is scientific and feasible way the best teaching.

Keywords:Software engineering;Team teaching;Teaching application

随着进入经济全球化时代,全球软件产业的结构调整正在兴起,软件产业也成为当下最具前景的产业之一。面临这一大趋势,中国该如何才能快速地融入到国际竞争的大舞台之中,营造出一个和谐的软件产业发展环境,更好地培养应用型软件开发人才,这才是目前高校教学的重要目的。

一、软件工程专业课程的团队教学

传统的中国式课堂教学是由老师传道授业解惑,也就是老师上面讲,学生在下面听,缺乏相互交流的机会。而现代社会所需要的是理论知识与实践能力双有的高素质人才。因此传统的教学模式已逐渐被一种全新的团队教学所替代。团队教学是一种为促进学生学习,将教学互动延深的教学手段。这种教学互动不仅仅是师生之间互动,而是推延至教师与教师、学生与学生之间的互动。这种团队教学有利于培养学生的创新、自觉、团队协作能力。其中,团队协作能力又是现代应用型软件开发人员所必备的基本能力。软件工程是一门实践性、综合性、行业性等方面要求非常高的专业性学科。一个软件的成功开发,它要有优良的设计能力,要融入逻辑性强的工程化思想,还要开发人员全面的了解软件运行属性和设计质量属性,而这些不可能由一个人完全具备,它需要参与软件开发成员间的团队协作。可以说,一个软件能否成功开发,团队协作精神是至关重要的。

二、团队教学在软件工程专业课程中的应用

(一)软件工程教学的目标

根据软件工程专业的教学计划及课程内容,还有当今社会对软件开发人才的需求,软件工程教学目标可以分为以下几个方面。

1.个人编程能力。软件工程教学的首要目标是要培养学生个人的编程能力,让学生具备软件开发相关的理论知识及实践能力。试问一个连编程都不会的人,又如何在软件工程项目开发中发挥作用。通常,老师在教学过程中以讲解实际案例的形式,来向学生传授软件工程相关的理论知识,逐步引导学生的个人编程能力。

2.团队协作下的研发能力。教学的第二个目标是要培养学生在团队协作下,软件工程项目的研发及测试实践能力。老师要让学生在团队协作的环境下,获得软件开发工具的使用经验,提高学生在研发软件工程中的项目规划、工作分配、成员互动交流等方面的能力;掌握软件测试方法、工具的使用。

3.软件工程的综合应用。软件工程教学的最终目标是要学生将面向对象所研发的软件工程中涉及的程序设计、数据库、网络、应用系统、项目管理等多方面的知识能够综合应用,提高学生分析、解决问题的能力,培养学生的创新性。

(二)营造团队教学的氛围

一个成功的软件,除了研发团队的成功开发,如规划、开发、测试,还需要如包装、宣传、营销、售后等商业方面的产业化运作。因此,老师要给学生一个符合软件工程研发的环境,让学生真正掌握软件成功研发的思想和方法。而营造团队教学的氛围是老师成功教授软件工程专业课程知识的关键。为此,在教学过程中,我们建设了软件工程开发中所需的相关软硬件,将常用的软件工程开发工具引入到实践教学中的环境,并且,制定了软件开发过程中涉及的章程,使专业课程的实践规范有序。全真模拟一家软件开发企业的软件研发环境、制度、考核标准等,让学生真实的体验到软件开发过程。

(三)团队教学的应用

1.分组分配任务。在团队教学过程中,老师应根据每个学生的性格,编程能力等,在确保软件项目开发的流程完整及团队中的主要开发人员具备的前提下,以每组5人将班里的学生分成软件开发小组。每个小组由1个项目组长和4个小组成员组成。项目组长负责组织小组的讨论和学习,考核小组成员的出勤和表现。老师则负责协调各个小组间的关系,确保教学的有序进行。教学过程中,为了保持各小组间的公平竞争性,老师应根据各小组任务的完成情况,学生软件编程能力等知识掌握程度,来调整各组成员,以保证各小组的开发水平处于平衡,这样更有利于激发学生参与、互动的积极性。

根据软件设计的总体结构,将一个完整的软件开发分成若干个模块。老师将这些模块的开发任务分配给每个小组,同一个模块的开发由三个小组进行竞争。

2.团队教学。以小组形式的团队教学是一种新的教学方式,它表现为组内成员合作,组间成员竞争。在软件开发过程中,每个小组成员要先独立思考完成所属模块所需的步骤、方法等,然后小组内成员共同讨论制订完成模块的基本步骤、所使用的方法,项目组长根据制订的章程对小组成员进行任务分配,确保每个小组成员能完成任务。

团队教学要遵循保证每个学生学会教学内容、保证每个学生都能完成学习任务、保证先组内成员间进行学习讨论帮助,后向老师请教。让小组各成员互相交流、鼓励,保证每个人都能出色完成任务,提高项目质量。各小组完成各自的模块开发后,不同模块开发小组还要互换各自的模块程式,组合成一个完整的软件进行测试,确保软件的成功开发。

参考文献:

[1]备军,顾春华.软件工程教学模式的研究和实践[J].计算机教育,2005,1:39-41

[2]王忠群,刘涛."软件工程"教学方法的研究[J].现代计算机,2009,5

[作者简介]曹华(1984-),女,江西南昌人,本科,江西服装学院本科教育部党总支副书记;银海(1982-),男,河南辉县人,本科,江西服装学院服装工程分院办公室主任,研究方向:法律。

推荐访问:软件工程 授课 过程中 团队 教学

最新推荐New Ranking

1软件实施方案(实用8篇)(完整文档)

方案是从目的、要求、方式、方法、进度等都部署具体、周密,并有很强可操作性的计划。我们应该重视方...

22023年应聘自我介绍(优秀18篇)(精选文档)

范文为教学中作为模范的文章,也常常用来指写作的模板。常常用于文秘写作的参考,也可以作为演讲材料...

3房屋租赁合同电子版免费(汇总19篇)【优秀范文】

在人民愈发重视法律的社会中,越来越多事情需要用到合同,它也是实现专业化合作的纽带。那么合同书的...

42023年度上课看课外书检讨书(模板20篇)(精选文档)

范文为教学中作为模范的文章,也常常用来指写作的模板。常常用于文秘写作的参考,也可以作为演讲材料...

52023年最新春节晚会结束语十字(11篇)(完整)

无论是身处学校还是步入社会,大家都尝试过写作吧,借助写作也可以提高我们的语言组织能力。范文书写...

6护理干事个人总结(实用8篇)

工作学习中一定要善始善终,只有总结才标志工作阶段性完成或者彻底的终止。通过总结对工作学习进行回...

7坚持方面名人名言(通用16篇)【优秀范文】

人的记忆力会随着岁月的流逝而衰退,写作可以弥补记忆的不足,将曾经的人生经历和感悟记录下来,也便...

8代发工资协议签好后多久发放(优秀8篇)

人的记忆力会随着岁月的流逝而衰退,写作可以弥补记忆的不足,将曾经的人生经历和感悟记录下来,也便...

9美术论文鉴赏(大全19篇)【精选推荐】

在日常学习、工作或生活中,大家总少不了接触作文或者范文吧,通过文章可以把我们那些零零散散的思想...

10领导辞职报告(汇总20篇)(范文推荐)

在经济发展迅速的今天,报告不再是罕见的东西,报告中提到的所有信息应该是准确无误的。报告对于我们...