您好, 访客   登录/注册

基于项目引导模式的“软件建模技术”课程教学研究

来源:用户上传      作者:

  摘 要:针对目前IT行业社会需求以及软件工程专业毕业生快速适应企业需要,利用项目引导教学模式对《软件建模技术》课程进行教学改革,以实际项目为导向,基于培养学生分析能力、应变能力、合作能力和解决实际问题能力为基石,提出一种新的教学思路和方案,并为软件工程专业其他课程的改革提供了思路。
  关键词:软件建模技术; 项目引导; 教学模式
  中图分类号:G642.0           文献标识码: A     文章编号:1006-3315(2019)12-162-001
   《软件建模技术》是软件工程专业的一门核心专业课程。同时,该课程在软件方法设计、软件测试等诸多软件工程专业也是一门非常重要的专业学习领域课程。对“软件建模技术”基本建模元素基本知识点了解和掌握容易做到,但实际具体应用不行,例如对一个自动饮料销售机系统进行需求建模时,又退回到面向过程而非面向对象分析和设计。基本表示法和建模步骤仅限于理论,到如何实际应用问题上还有一个跨度。虽然课堂上老师反复强调“面向对象的方法和模式”,但学生的思维仅仅拘泥在程序设计代码细节上,而不是理解并应用软件工程思想独立实现一个具体的应用案例,同时融会贯通所学知识并为己所用。因此,该课程存在应用到实际的瓶颈,需要探索新方式来加以改进。项目引导教学模式主要采用的是逐步强化的一种教学形式,让学生先掌握基本理论知识,然后设计出一个个项目教学方案,按行动回路设计教学思路,有效地建立了课堂与社会生活的联系,整个过程活动都是真实的,是现实生活的一种反映,不仅传授给学生理论知识和操作技能,更重要的是培养他们的职业能力,从而极大地提高学生的学习兴趣,实现学以致用的最终目标。
   本文以人工智能与信息技术学院软件工程专业必修课程“软件建模技术”为例作为项目引导的教学实践,并通过学生和实践单位的调查报告以及反馈结果表明该门课程应用基于项目引导教学模式的教学实践效果良好。
  1.《软件建模技术》课程教学中存在的问题
   现有的《软件建模技术》课程强调学生在课堂上要理解教师讲授的内容,课后消化和吸收课本知识。该门课程中重要的实践教学效果不理想,以往的考试成绩构成中,实践成绩占30%,但实践成绩主要以学生提交的实践报告为主,很多学生对于实践案例没有做切实的分析和设计,无论是实践还是撰写实践报告,都仅仅应付了事,最终结果是实践成绩并不能反映学生对本门课程掌握程度,一旦让学生在实践去解决一个实际应用案例的模型时,学生就会显得束手无策。
   虽然现有的教学模式在某种程度上能够确保学生掌握一些基本概念和基本技能,但并不能完全反映学生在软件工程中运用知识的能力。《软件建模技术》课程是多学科集成、理论与技术相统一的专业课程,具有很强的实践性,因此,如果注重传统教学方式,只能让学生背诵大段的理论,无法解决实际应用问题,这违背了培养实用创新型人才的初衷。我们的目标是让学生的思维不仅仅局限在基本的程式代码上,更重要的是让学生掌握并形成建立软件工程思想意识,使学生独立面对一个现实具体的应用案例时,能融会贯通所学多门课程的知识,真正解决现实应用问题。
  2.《软件建模技术》课程改革设计研究
   通过分析课程教学过程中存在的不足,研究项目引导教学模式,把整个学习过程分解为若干个具体项目,分阶段设计项目教学方案,按实践回路设计教学思路,有效建立课堂与实际应用的联系,整个过程活动都是真实的,是现实应用的一种反映。如图1所示:
   第一阶段是实验教学,通过教师对实验教材和实例的讲解,使学生熟悉实验内容,通过这一阶段的学习可以使学生从实验中掌握相关知识,例如用例的概念和用例的创建,通过观察系统功能的模型图,能够对系统、子系统或类的功能行为进行建模。
   第二个阶段是实践教学,这一环节可以将课本上的实例进行验证,可以使学生具有实际应用开发能力,同时在该环節增加一些设计性引导项目,通过该环节执行,可以调动学生主动寻求解决实际问题方法的积极性,并加强学生分析问题和运用知识处理问题的能力。
   第三个阶段是校企实训,可放在学期末实行,教师将校企合作成熟案例的设计要求分配给学生,学生用四周的时间完成该设计。校企实训的目的是使学生掌握软件建模的基本理论和设计方法,软件建模基本操作以及基本的正向工程编程,培养学生综合运用知识的能力和分析问题以及解决一般问题的能力。
   第四个阶段是企业合作项目实习,在该阶段学生进入合作企业,融入企业团队参与开发企业真实项目,将理论与实践的结合进一步的升华,通过该阶段的实施,培养学生解决实际问题的能力。
  3.总结
   本文主要根据“软件建模技术”课程理论与实践并重的特点,课程教学不仅要传授给学生理论知识,还要培养学生掌握今后就业所必须的技能,采用项目引导教学模式,分阶段强化学生的实际操作能力,提高了学生的理论知识应用于实践的能力;开拓了以项目为导向的教学方法在软件工程专业学科的应用,实现了“软件建模技术”的教学目标。
  资助基金:南京中医药大学校级精品资源共享课,项目编号:南中医大教字〔2014〕96号
  参考文献:
  [1]王艳茹.大学“金课”建设的智慧教学法——原理、内涵与框架设计[J]创新与创业教育,2019,10(4):112-113
  [2]包力,云静,李雷孝.《软件建模技术》课程在Web服务组合中的应用探索[J]内蒙古农业大学学报,2012,3(14):173—174
  [3]卫剑,付华,刘文江.迭代式项目教学法对传统教学模式的革新[J]黑龙江教育2011,9(966):92-93
转载注明来源:https://www.xzbu.com/9/view-15103122.htm