- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
统一建模语言课程教学的方法的研究
统一建模语言课程教学的方法的研究
摘要: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)提高
原创力文档


文档评论(0)