UML 建模工具课程教学改革和实践.docVIP

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

UML 建模工具课程教学改革和实践   摘要:“UML建模工具”是软件工程专业的一门必修课。通过该课程的学习,使学生能使用UML建模工具进行面向对象的系统分析和设计。为了提高教学质量,通过分析学生基本情况和教学内容,在教学案例设计、教学方式和考核方式上进行了改革与实践。   关键词:UML建模工具;案例;考核方式;教学方式;软件工程   中图分类号:G642 文献标识码:A 文章编号:1009-3044(2012)28-6725-02   1 概述   UML(Unified Modeling Language,统一建模语言)是OMG组织1997年发布的一种面向对像的可视化建模语言,为软件开发各个阶段提供了动态或静态的模型描述,方便软件系统构造者表达设计思想和交流设计成果[1]。UML建模工具是帮助系统构造者方便使用UML的软件,其主要功能有:支持各种UML模型图的绘制和存储,支持双向工程,提供与其他开发工具的接口[2]。目前常用的UML建模工具有Rational Rose和Microsoft Visio。   “UML建模工具”是软件工程专业的一门必修课。开设在“计算机科学导论”和“面向对象程序设计”课程之后,其目的是在学生掌握了计算机科学的基本理论和程序设计的基本方法的基础上,通过使用UML建模工具进行面向对象的系统分析和设计。为了顺利优质地开展“UML建模工具”课程,本文从学生基本情况分析、教学内容分析入手,在教学案例设计、教学方式和考核方式方面的进行了改革与实践。   2 学生基本情况分析   “UML建模工具”的授课对象是软件工程专业大学二年级的学生,理论水平相对肤浅,程序设计能力不高。但是部分同学却出现了畏难情绪,对专业和课程的学习兴趣降低。在这种情况下,专业教师的指导和课程的讲授,对学生未来的发展方向有重要作用。因此,“UML建模工具”作为软件工程专业的一门必修课,其教学要以提升学生专业学习兴趣和信心、加强专业技能为目标。   3 教学内容分析   “UML建模工具”课程涉及的教学内容有:面向对象概述、软件工程概述、UML概述、Rational Rose概述、用例图、类图和对象图、序列图、协作图、状态图、活动图、包图、构件图和部署图。   各知识单元的作用和关系是:①面向对象概述和软件工程概述部分,帮助学生形成软件开发理论基础;②UML概述和Rational Rose概述部分,用于对UML和Rational Rose工具形成宏观理解;③用例图、类图和对象图、序列图、协作图、状态图、活动图、包图、构件图和部署图,它们是使用UML进行系统建模的9大模型,是系统建模不可分割的有机组成部分。全部内容的学习是为了使学生能对具体某个系统的开发进行规范准确的建模,提升软件开发的效率。   4 教学案例设计   案例能帮助学生掌握和理解课程知识。对于该课程,恰当的案例设置对提高教学效果更有事半功倍的作用。本课程的案例设计区别于其他课程的地方在于:同一个案例应贯穿于整个课程。因此,该课程案例设计的原则是:案例背景学生熟悉;案例的内容涵盖课程所有知识点;案例至少有两个,一个用于课堂教学,一个用于实验教学。   案例设计的结果是:设计了两个大案例,分别对应于两个系统——“学生信息管理系统”和“图书管理系统”的建模。其中,“学生信息管理系统”用于课堂教学,“图书管理系统”用于实验教学。对于这两个系统,学生都有直接或间接使用经验,易于理解。涉及的内容有:需求分析、创建系统用例模型、创建系统静态模型、创建系统动态模型和创建系统部署模型。大案例将课程知识组织成一个完整、有机的整体。同时,在教学过程中配套辅助案例“远程网络教学系统”,用于课堂练习,巩固课程知识。   5 教学方式   传统的教学方式是:课堂教学“老师讲”,实验教学“学生练”,以课堂教学为主,用实验课来熟悉和巩固课堂讲授的知识。这种方式不易集中学生注意力和激发学生学习的积极性。为此,本文提出了一种新的教学方式:一是,把课堂教学分为讲授课、讨论课、学生作业展示与评议课三个阶段;二是,把实验教学分为单元型实验项目部分和综合型大作业部分。   5.1课堂教学   该课程总学时56学时,其中包括课堂教学38学时和实验教学18学时。把课堂教学分为讲授课、讨论课、学生作业展示与评议课三个阶段。分别安排在课程的前、中、后三个时期。   5.1.1 讲授课   采用以原理为中心的讲授方法,由教师讲解课程全部理论和方法,学生由老师“背着走”。讲授课安排在课堂教学的前期(前26学时)。   5.1.2讨论课   采用以问题为中心的讲授方法,引导学生综合使用已学方法进行系统建模,学生由老师“扶着走”。讨论课安排在课堂教学的中期(第26-30学时)。   为了讨论课能启到抛砖引玉的作用,给讨论课设计

文档评论(0)

317960162 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档