常裕文档网    > 范文大全 > 公文范文 >

《统一建模语言》课程教学方法研究

时间:2022-05-31 12:35:03  浏览次数:

摘要:UML作为在面向对象技术领域内占主导地位的标准建模语言,在IT行业应用广泛,许多高校软件工程专业都开设了UML课程。针对UML课程教学存在的问题,结合实际教学经验对问题进行了分析,提出了解决问题的方法,以期提高UML课程教学质量,培养出高质量专业人才。

关键词:统一建模语言(UML);面向对象;教学改革

中图分类号:G433

文献标识码:A 文章编号:1672-7800(2015)003-0192-002

0 引言

UML是Unified Modeling Language(统一建模语言)的简称,一种绘制软件蓝图的标准语言[1],可以使用UML对软件密集型系统进行可视化、详述、构造和文档化,是面向对象软件开发人员必须掌握的建模方法。

UML课程将面向对象技术与UML完美结合,以基于UML建模语言描述的面向对象分析与设计过程为内容,是高校软件工程专业课程体系中的专业必修课,课程的教学质量直接影响软件工程专业复合型人才的培养质量。

1 UML课程教学问题

UML在高校计算机专业中属于一门新兴课程,在教学过程中,没有太多的经验可循,教学过程中主要存在以下问题:

(1)课程安排时段不恰当。该课程所需关联知识较多、实践性较强,需要相关课程的学习作为支撑。而现有的课程安排存在知识重复或脱节的现象,导致学生的知识结构缺乏连贯性和衔接性,从而影响了UML课程的教学质量。

(2)教学内容抽象,实践性缺乏。许多教材都把重点放在UML建模元素和对应建模工具的使用方法上,未与具体的软件开发过程相结合[2],出现了理论与实践严重脱节现象[3]。学生刚开始学习UML就会感觉内容抽象、枯燥无味,因而失去学习兴趣,这是UML教学中普遍存在的现象。学生看懂了书上的基础知识,但在进行特定系统的具体分析时却不知所措,不知如何下手,不能灵活运用所学的知识点进行操作,对UML的用途产生怀疑,甚至认为这是一门没用的课程。

(3)教师缺乏实践能力。UML是一门新兴课程,涉及范围广、知识面大,实践性也非常强,这就要求任课教师必须具备丰富的理论知识和实际开发经验和技能[4]。

而目前UML专业教师偏重理论知识的掌握,实践经验不足,专业性强的复合型人才稀少,严重影响了UML课程的教学质量。

(4)课时安排太少。该课程知识体系庞大,不仅包括面向对象的分析和设计方法,还包括UML丰富的知识,在较少的课时内很难系统地讲授清楚。

2 解决对策

针对该课程教学中存在的问题,笔者结合教学中的经验,从多方面进行了探索,特提出以下解决问题对策:

(1)调整课程安排时段。合理安排该课程的先行课程,有利于学生对该课程知识的理解和吸收。UML课程综合性较强,涉及多方面的知识,比如软件工程导论、面向对象程序设计语言、计算机网络等,通过先期学习这些课程,学生对软件开发过程有了清晰的认识,才能更好地学习UML课程,也更容易理解和接受UML知识。在课程安排上,应做好各课程的前后衔接,使各课程相辅相成,形成合理的知识链。

(2)采用案例教学和任务驱动相结合的教学方法。UML是一门实践性较强的课程,如果采用传统的教学方法,只注重理论知识的学习,就会出现理论与实践脱节的现象,使课堂教学显得空洞、呆板,学生缺乏学习兴趣。鉴于UML课程特点,教学中应引入案例教学和任务驱动相结合的教学方法[5]。

针对学生对UML理论知识的抽象性难以理解、难以把握课程技术的精髓这一核心问题,引入案例教学法,以增强UML理论知识的讲授效果,通过对实用案例的讲解,使学生对知识能融会贯通。这里,选取适当的案例尤为重要。在众多UML教材中,采用的案例大多不具有引导性、连贯性,选取的一些小案例,相互之间缺乏联系,各章节知识点较为孤立,导致学生在学习各个知识点后,不能学以致用,不知道如何在实际项目开发中使用UML。

由于教学时数少,如果选取的案例过于复杂,在教学进度及教学目标上就很难把握,而且太复杂案例的选取往往会使学生的注意力由UML转向系统的功能上去。一个好的案例应该能够覆盖UML教学中的所有知识点,贴近学生生活,难度适中并有一定的扩展空间。比如可以选择成绩管理系统、ATM系统、网上选课系统等,学生对这些系统非常熟悉,易于理解和接受。

UML中的任务驱动教学法是一种建立在建构主义学习理论基础上的新型教学方法。任务驱动教学法以任务为主线、教师为主导、学生为主体。在UML的教学过程中,应建立教师指导下以学生为中心的学习机制,充分调动学生学习的主动性和积极性。

针对UML的特点,将案例教学法和任务驱动教学法结合起来进行课堂教学实践,有利于学生更好地学习该课程。

(3)提高教师实践能力。

UML课程是一门综合性和实践性较强的课程,任课教师应具有较强的实践能力和丰富的软件开发经验。为提高教师的实践能力,可以从以下两方面着手:①教师应经常到软件企业参与项目实践,洞悉行业最新动态,提高个人专业素养,积累实践经验,练就与时俱进的教学能力;②邀请企业中经验丰富的项目开发人员到学校讲学,吸纳既懂理论又有实践经验的优秀复合型人才充实UML教师队伍。

(4)合理安排课时。根据UML的课程特点以及课时分配情况,制定合适的教学目标和教学大纲,合理安排课时,既要系统讲授教学大纲规定的内容,又要达到教学目标要求,保证UML教学质量。

3 结语

UML是一门综合性和实践性很强的课程,作为高校计算机专业的一门新兴课程,处于教改探索阶段。本文对该课程教学过程中存在的问题进行了探讨,并提出了具体的解决方案,这些都来源于实际教学工作中的经验性总结,希望能为UML课程教改及创新提供借鉴,以期培养出高质量的专业人才。

参考文献:

[1] 吴际,金茂忠.UML面向对象分析[M].北京:北京航空航天大学出版社,2002.

[2] 马志强,刘利民,赵俊生.软件过程与UML建模课程增量式案例教学法的研究与实践[J]. 内蒙古农业大学学报: 社会科学版,2010, 12(2):169-170.

[3] 刘灿,王辉.UML技术与应用课程教学方法初探[J].科技信息,2010(30):15-16.

[4] 朱程.UML课程教学存在的问题及对策[J].赤峰学院学报: 自然科学版,2011(10):248-249.

[5] 张丽平,李松,郝晓红.结合案例和任务驱动的UML教学方法研究[J].黑龙江教育学院学报,2012,31(3):50-52.

[6] 郭艳燕,任满杰,李淑艳.面向对象技术与 UML课程教学探索[J].计算机教育,2013(2):58-62.

(责任编辑:杜能钢)

推荐访问:教学方法 建模 语言 课程 研究


[《统一建模语言》课程教学方法研究]相关文章