面向对象技术和UML课程教学探索.docVIP

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

面向对象技术和UML课程教学探索   摘要:“面向对象技术与UML”课程是一门抽象性和实践性都很强的课程,从该课程的性质和地位出发,针对该课程现有教学中存在的问题,结合实际教学情况,从多个方面进行思考与探讨,提出解决问题的对策,提高UML课程的教学质量。   关键词:面向对象;统一建模语言UML;案例教学;教学改革;统一开发过程1KUP   1 课程性质和地位   面向对象技术是软件工程学中的主流方法,是现代软件企业广为采用的一项有效技术。统一建模语言UML是一种定义良好、易于表达、功能强大的面向对象的建模语言。UML作为软件行业建模的标准语言,通过可视化的图形方式展示软件系统的结构、关系和行为模式,并且支持软件开发全过程。   “面向对象技术与UML”课程将面向对象技术与UML完美结合,以基于UML建模语言描述的面向对象分析与设计过程为内容,已成为许多高校软件工程专业课程体系中的专业必修课。作为软件工程的续接课程,课程的教学质量直接影响着软件工程专业复合型人才的培养。   2 课程教学中存在的问题   虽然UML技术在软件行业中已被普遍认同和使用,但在高校的计算机与软件工程相关专业中,“面向对象技术与UML”仍属于一门新兴课程,所以没有太多的教学经验可循,在现行的教学过程中主要存在着以下问题。   1)课程设置不合理。   该课程涵盖的知识面广,抽象性和实践性比较强,需要相关基础课程的学习作为支撑。但现有的课程设置存在相关课程知识点重合或知识体系断层等问题,影响了UML课程的讲解。   2)知识体系庞大,学时较少,教学内容组织不合理。   该课程不仅包括面向对象分析和设计方法,而且包括UML丰富的知识。现有教学内容的组织很难达到在较少的课时内将庞大的、复杂的课程内容讲授清楚,其主要原因是没有处理好面向对象技术与UML的关系。   3)教学环节安排不合理,理论教学和实践教学脱离。   现有的教学过程中常出现理论教学与实践教学脱离的现象,主要表现如下:   ①重实践而轻理论。有些学生主观认为不学习理论知识,在实践课程上同样可以利用相关软件进行UML建模,在实践环节上仅凭个人主观意愿设计和建模,严重缺乏理论基础支撑。   ②重理论而轻实践。有些学生在很长时间内都难以理解和描绘UML的实际应用价值,难以将理论知识应用于使用UML对系统进行分析与设计的实践中。   4)缺少知识的综合应用能力。   UML语言本身主要讲解建模原理、语法知识以及建模工具的操作。学生虽然对建模工具的操作感兴趣,也可以按照规范画出案例的各种图。但面对实际项目,需要结合软件开发过程时,学生却很难利用UML进行综合分析和设计。   5)教学案例的选取不当。   在教学过程中,一般采用循序渐进的教学方法,将知识和案例有机结合。在现有的教学过程中,每章节的教学案例常为了方便学生对本次课程知识的理解,选用的案例虽然能为知识点很好地服务,但对综合应用不起作用,学生在宏观上不能很好地把握各个知识点的作用和知识点之间的整合。   6)教师实践能力的缺乏。   该课程实践性强,要求专业教师不仅要具备丰富的理论知识,而且要具有扎实熟练的实际操作技能和软件开发经验。而目前从事UML教学的教师大多偏重理论知识,缺乏实践经验睇,影响了课程的教学质量。   3 解决问题的对策   针对“面向对象技术与UML”课程教学中存在的问题以及学生在学习过程中的思维规律,笔者结合自己在教学过程中的总结和积累以及教学实践中的一些方法,从课程设置、教学环节、教学内容、实践教学、教学方法、教师素养提升方面进行教学探讨,让学生对该课程有非常清晰的认识,能熟练掌握“面向对象技术和UML”建模方法,达到将其应用于系统分析与设计实践的目的。   3.1重新调整课程设置   在课程设置上,合理安排“面向对象技术与UML”的先行课程,有利于学生对该课程知识的理解和吸收。例如学生需要掌握数据库、面向对象程序设计语言、软件工程和计算机网络等相关专业课程,要求学生能够站在软件开发的总体框架上进行把握。学习过程本身就是一个螺旋上升的过程,所以要求各相关课程的主讲教师应作好课程的前后衔接,前驱课程对后续课程的讲解起到铺垫和辅助理解的作用,后续课程的讲解对前驱课程起到加深理解和综合应用的作用。   3.2教学环节的安排   该课程的教学主要包括课堂教学、上机实践和课程设计3个环节。实践教学贯穿于课堂教学、上机实践、课程设计多个教学环节,同时要避免理论教学与实践教学相脱离。   3.3教学内容的组织   该课程具有抽象、涵盖知识面广、实战性强的特点,决定了在UML课程教学内容的组织上分为UML,的知识准备、UML建模实践、过程指导与实现3大模块,如图1所示。   知识

文档评论(0)

151****1926 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档