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建模》是一门以项目开发方法为教学内容的课程,所以将软件开发流程融入到教学情境中是合适的。而软件开发需要多种职业角色配合完成,所以“角色划分”法适合该课程。如何更好地将职业能力培养融合到教学过程中是该课题所要探讨的问题。   关键词: 工作过程系统化 角色划分 高职课程改革 课程开发   1.基于工作过程系统化课程开发的依据   随着高职教育的不断深入,高职课程改革日益受到重视,它也是高职人才培养模式改革的核心。目前,高职课程不同程度地存在职业针对性不强,岗位技能能力训练有效性差,指导学生职业活动过程不足等问题。我院借鉴德国“基于工作过程导向”的理念,结合专业特点,《UML建模》课程特点,经过探讨与实施,构建了该课程的教学资源[1]。以职业工作任务分析为依托,通过工作过程系统化课程实现工学结合,使课程开发,教学设计和实施的自身特点。   2.基于工作过程系统化课程开发的三个阶段   (1)以市场调研为依据,制订人才培养方案[2]。   UML建模是软件开发过程的重要环节,指导了规范性软件开发的方法和途径。相关的职业岗位有“项目组长”,“软件开发人员”,“数据库设计人员”,“软件测试人员”,都需要运用UML建模方法。   (2)精心开发课程,有条不紊组织实施。   通过岗位调研,寻找合适的载体设计学习情境[3]。制定学习领域课程标准和学习领域课程设计,从而建立阈值配套的教学环境,准备各种教学材料,选择合适的行为导向组织实施教学,将理论与实践教学融为一体。以学生为主体,教师为主导,实现做中学,做中教,激发学生的学习动力,注重结果与学习过程考核,在实施过程中促进学生综合职业素质的养成。通过对岗位的任务要求进行分析,选择典型工作任务可以根据系统的不同特点分成“桌面系统”“嵌入式系统”“大型网站”三类。“基于角色划分的项目导向教学法”是我在“工作过程系统化”思想的指导下,在实际教学工作中所做的实践和创新。其基本做法是按照“工作过程”对课程进行“整体设计”和“单元设计”,每个“单元”以相对独立的项目作为驱动,并按照“软件开发项目组”来对学生进行划分,在每个小组内部学生有其特定的职业划分。针对《UML建模》课程,可以设计客户负责人、项目经理、程序设计员、项目文档员这些职业角色,提供相应的《项目责任书》,由学生担任特定角色。整个“项目开发过程”由相应的《工作过程规范管理》进行监督和管理。最终的教学结果评审也依据该规范。   (3)建立全方位,多视角的评价与反馈系统。   教学评价与反馈是教学活动中其激励导向和质量监控的作用,它涉及教学目标,任务,方法,效果各个方面[4]。通过“教学做”一体化教学,打破期末一张试卷的模式,体现了人性化管理的理念。在UML建模实施过程中,可以分成项目过程总安排可以将项目实施划分成需求调研,总体设计,详细设计,验收阶段,然后规定各个阶段的可交付成果。然后出具各个阶段的工作过程管理规范,规定哪些职业角色参与其中,要完成哪些任务。而评价可以贯穿于工作过程当中,分析各个阶段的成果,进行过程考核。而一个完整的项目完成以后就可以对整个项目的各个成员表现进行评分。   3.职业角色设置   对于学生来说,他们希望在学习过程中能够涉及一些职业化的训练。很多高职本科都有实验实训基地,将课堂教育搬到办工厂化的环境中,让学生更早地接触到生产实际情况。在计算机专业的教学过程中,极少有这样的必要和机会。相当多的课程,不需要职业角色的划分,比如程序设计课,但是UML建模本身针对的岗位群就涉及合作与协同。UML的整个软件开发过程就是由多个职业角色相互配合才能完成。所以结合本课程的特点,有必要将“职业角色”划分纳入到课程设计中去。   4.实施指导   (1)应用项目驱动式教学,模拟真实软件项目开发过程。   (2)分解和细化项目,产生与知识点对应的“节点”。   (3)完善考核制度,使考核内容能够反映学生工作过程的每个节点。以“项目组”为单位进行项目考核;以“角色”为单位进行项目内部考核;将考核分成“专业能力”“方法能力”“社会能力”三个维度。研究内容应按照“以项目为驱动,工作过程为导向”的指导思想进行课程教学设计,并将“角色划分”的特色加入到设计中去。   按照以下几个步骤进行教学改革。①岗位分析;从学生到职业人的成长和认知规律递进关系,从而构建基于工作过程系统化的学习领域课程体系。②课程能力目标研究;该课程对应于软件开发规范化的能力,包括文档能力,快速开发能力,建立模型能力,项目管理能力等

文档评论(0)

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

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

1亿VIP精品文档

相关文档