欢迎来到个人简历网!永久域名:gerenjianli.cn (个人简历全拼+cn)
当前位置:首页 > 教学文档 > 教学资源>软件工程领域JiT及时教学法的应用论文

软件工程领域JiT及时教学法的应用论文

2023-06-25 08:37:45 收藏本文 下载本文

“valimar”通过精心收集,向本站投稿了20篇软件工程领域JiT及时教学法的应用论文,下面是小编精心整理后的软件工程领域JiT及时教学法的应用论文,希望能够帮助到大家。

软件工程领域JiT及时教学法的应用论文

篇1:软件工程领域JiT及时教学法的应用的论文

软件工程领域JiT及时教学法的应用的论文

摘要:针对软件工程理论课程教学过程中存在的原理和实践环节容易脱节的问题,分析课程的特点、授课对象的理论基础和目前教学活动的实际情况,提出将及时教学法(JiTT)应用于日常教学活动的思路,以“设计模式”主题为例,阐述JiTT教学环节安排、案例设置和教学效果的初步评估。

关键词:及时教学法;软件工程;设计模式

1软件工程理论课程教学中存在的问题

软件工程是国内大多数高校计算机本科专业的重要专业基础课程,着重培养学生在软件开发过程中独立分析问题和解决问题的能力。软件工程课程体系涵盖技术方法、工具环境、过程管理等多个领域,尤其是需求分析、设计模式、项目管理等环节,一般需要授课对象具备较高层次的抽象思维能力,且有一定的实际开发经验。然而多数国内在校本科生缺乏团队协作和解决工程问题的能力[1-2],难以对软件工程内在的逻辑关系进行整体把握,从而学习效果普遍不佳。(1)概念比较抽象。软件工程中存在大量的概念、原理和模型,导致多数主题和章节的理论性很强。尽管结合案例的教学方法可对部分概念的理解起到一定的辅助作用,但受课时所限,很难将实际的庞大工程背景与复杂上下文环境在课堂上描述完整。对软件系统的分析、测试、模式设计的精髓等,往往只能点到为止,多数学生都无法在短时间内深入理解。(2)教学手段陈旧。软件工程是一门实践性和综合性都比较强的课程,但在实际教学过程中,师生之间缺乏有效的信息交流和沟通手段。既缺少课上针对授课主题的分析讨论,也较少使用网络化的交流平台和手段,因此,很容易陷入传统的模式化和程式化的教学循环。(3)学习效率不高。软件工程中概念和理论层面中需要学生识记的较多,真正动手去做的较少,容易导致理论和实践脱节。此外,学生的主动性和参与性无法充分调动,也导致教学效果与期望目标相差较大。

2JiTT方法简介

及时教学法(just-in-time-teaching,JiTT)[1]强调基于网络的、活动/任务导向的、自主学习的教学模式。JiTT从20世纪末提出以来,已广泛应用于医学[2]、控制[3]、语言[4]等领域的教学活动。现将JiTT理念引入软件工程理论教学,利用网络教学平台,结合课前预习、分组学习、课后实验等教学活动,提高学生自主学习能力,改善教学效果。JiTT基于一系列在线和课堂的教学活动,为教师和学生提供有效的互动教学策略,其主旨思想和核心理念,是通过将一部分学生评测活动移到课前,让学生在课堂活动之前有比较充分的时间阅读并在线完成预热(warm-up)问题,教师可提前查看这些问题的回答情况,并适当调整课堂教学重点,从而取得较好的教学效果。同时,辅以课堂分组讨论、课后实验等环节,将课堂教学内容和课外延伸活动有机结合,形成及时反馈。一般的,对于一个专题(章节),教师提前1周开始准备课前阅读材料和预热问题,学生阅读预习材料后在上课前2天在线提交预热问题的答案,教师提前1天根据学生答题情况对课堂教学活动重点进行微调,并针对错误或问题集中的知识点,强化课堂活动内容。软件工程理论课程,尤其是概论和导论类课程,课时偏少,课程容量很大,另外,国内多数高校采取合班授课,针对这种情况,结合JiTT活动对传统的课堂分组方式进行了调整,如图2所示。分别布置A、B两组不同话题(知识点)的预热问题,学生随机选择一组,在课前进行充分预习和思考,课堂教学过程中,两组学生分别进行交换问答与讨论,既节省课堂时间,又可使学生充分了解了另一分组中的相关知识。

3JiTT在软件工程教学中的应用

本节以设计模式这一主题为例,描述JiTT各环节在软件工程教学中的具体应用。软件体系结构和设计模式是软件工程理论体系中的.一个重要组成部分。这个主题要求学生在掌握基本的面向对象(objectoriented,OO)编程思想和程序语言的基础上,针对软件设计过程中的某一类常见问题,提供一般性的解决方案。对多数本科生而言,尽管对多态、继承、封装等OO概念有所了解,但由于缺少实践经验,往往对设计原则和模式的意图、演化过程和适用场合无法深入理解和灵活应用。1)课前预习阶段。尝试让学生完整地解决一个编码问题,为此,采用一组案例引入设计模式主题,并不断地进行代码重构和设计演变,最终给出一个特定模式的解决方案。图3所示为“策略(strategy)模式”中的一个课前预热问题。这个环节要求学生通过一个“愤怒的小鸟”游戏,掌握“策略模式”的设计原则。学生在阅读并了解游戏的基本需求后,根据给出的设计框架填充相关代码,完成相应的功能。通过3~5个类似的问题,可使学生进一步了解后续设计的逐步改进的过程。2)问题评价阶段。教师对预热问题的难度和学生回答情况进行评估。将学生分为A、B两组,分别阅读“策略模式”和“观察者(observer)模式”的相应材料并回答问题。其中,“策略模式”的预热问题平均得分89.73%,“观察者模式”预热问题的平均得分91.02%。将针对学生的评测移到课前,可以发现,多数学生能够理解这个案例游戏的基本设计需求,即便在尚未掌握设计模式时,也可以通过此前掌握的手段完成部分功能的实现,OO和UML基础普遍较好。3)课堂讨论阶段。在这个阶段,大部分学生已经对两类设计模式中提出的案例问题比较熟悉,也能发现设计过程中存在的问题(如代码重复、无法高效应对需求变化等)。在此基础上,通过交叉分组讨论,最终给出两种设计模式的一般解决方案,从而强化学生对这类复杂概念的理解。评估结果(见表2)表明,超过85%的学生认为,此前的阅读和预热问题有效提高了课堂讨论的效率,90%以上的学生认为一系列课堂活动基本解决了课前阶段所存在的疑惑和问题。4)课后评估阶段。通过补充实验,学生有机会分别利用两种设计模式最终完成两个案例问题的程序编写,并查看实际运行效果。为此,在实验和作业中,给出了部分超类和接口的定义,要求学生填写相应的代码,所有问题和答案均通过在线方式发布。

4效果评估

为对JiTT在软件工程设计模式主题中全过程应用的教学效果进行评估,设计了一组调查问卷,问卷分为3组共31个问题,包括对JiTT过程的评价、对原理和概念的理解,以及对学习效果的评估(见表3),评估结果如图4所示。本科三年级的133名学生参与了问卷调查评估。结果显示,90.98%的学生认为,与传统的授课方式相比,JiTT活动可以有效帮助其理解比较复杂和抽象的概念;93.23%的学生表示,通过在线的课前阅读和预热问题,提高了课堂讨论的针对性和效率,对课后作业和相关实验的完成有明显帮助;88.72%学生愿意将JiTT方法应用在软件工程的其他理论课程中。

5结语

结合网络教学平台,通过拓展阅读和预热问题使学生提前介入相关概念的学习;通过分组讨论、课堂讲授和课后实验等,使学生对两类设计模式的理解更加深入。我们对本科三年级百余名学生的实际评估结果,发现JiTT模式和活动对设计模式的教学有积极影响,有利于将理论知识与开发实践相结合,可显著提高教学效果。当然,软件工程领域的课程特点差异较大,本文主要将JiTT方法应用于设计模式等理论难度较大的主题,未来将探索该方法在数据库原理、软件测试等其他核心主干课程中的应用。

参考文献:

[1]骆斌,葛季栋,丁二玉,等.软件工程专业课程体系的研究与创新实践[J].计算机教育,(23):9-13.

[2]樊富有,孟林,李忠.新形势下软件工程人才培养的思考[J].计算机教育,(13):82-86.

[3]王鸿丹.基于claroline的JiTT教学模式在高职教学中的应用研究――以C语言程序设计课程为例[J].软件导刊(教育技术),(4):15-16.

[4]王雪莹,徐晖.及时教学法在无菌技术实验教学中的应用[J].护理学杂志,2013(21):70-72.

[5]刘青,李红梅.“及时教学法”在电力系统继电保护实验教学中的应用研究[J].实验技术与管理,(12):123-125.

[6]闫士金.“及时教学”模式与新课标背景下的高中英语教学[J].林区教学,(1):61-62.

篇2:软件工程领域JiT及时教学法的应用论文

软件工程领域JiT及时教学法的应用论文

摘要:针对软件工程理论课程教学过程中存在的原理和实践环节容易脱节的问题,分析课程的特点、授课对象的理论基础和目前教学活动的实际情况,提出将及时教学法(JiTT)应用于日常教学活动的思路,以“设计模式”主题为例,阐述JiTT教学环节安排、案例设置和教学效果的初步评估。

关键词:及时教学法;软件工程;设计模式

1软件工程理论课程教学中存在的问题

软件工程是国内大多数高校计算机本科专业的重要专业基础课程,着重培养学生在软件开发过程中独立分析问题和解决问题的能力。软件工程课程体系涵盖技术方法、工具环境、过程管理等多个领域,尤其是需求分析、设计模式、项目管理等环节,一般需要授课对象具备较高层次的抽象思维能力,且有一定的实际开发经验。然而多数国内在校本科生缺乏团队协作和解决工程问题的能力[1-2],难以对软件工程内在的逻辑关系进行整体把握,从而学习效果普遍不佳。(1)概念比较抽象。软件工程中存在大量的概念、原理和模型,导致多数主题和章节的理论性很强。尽管结合案例的教学方法可对部分概念的理解起到一定的辅助作用,但受课时所限,很难将实际的庞大工程背景与复杂上下文环境在课堂上描述完整。对软件系统的分析、测试、模式设计的精髓等,往往只能点到为止,多数学生都无法在短时间内深入理解。(2)教学手段陈旧。软件工程是一门实践性和综合性都比较强的课程,但在实际教学过程中,师生之间缺乏有效的信息交流和沟通手段。既缺少课上针对授课主题的分析讨论,也较少使用网络化的交流平台和手段,因此,很容易陷入传统的模式化和程式化的教学循环。(3)学习效率不高。软件工程中概念和理论层面中需要学生识记的较多,真正动手去做的较少,容易导致理论和实践脱节。此外,学生的主动性和参与性无法充分调动,也导致教学效果与期望目标相差较大。

2JiTT方法简介

及时教学法(just-in-time-teaching,JiTT)[1]强调基于网络的、活动/任务导向的、自主学习的教学模式。JiTT从20世纪末提出以来,已广泛应用于医学[2]、控制[3]、语言[4]等领域的教学活动。现将JiTT理念引入软件工程理论教学,利用网络教学平台,结合课前预习、分组学习、课后实验等教学活动,提高学生自主学习能力,改善教学效果。JiTT基于一系列在线和课堂的教学活动,为教师和学生提供有效的互动教学策略,其主旨思想和核心理念,是通过将一部分学生评测活动移到课前,让学生在课堂活动之前有比较充分的时间阅读并在线完成预热(warm-up)问题,教师可提前查看这些问题的回答情况,并适当调整课堂教学重点,从而取得较好的教学效果。同时,辅以课堂分组讨论、课后实验等环节,将课堂教学内容和课外延伸活动有机结合,形成及时反馈。一般的,对于一个专题(章节),教师提前1周开始准备课前阅读材料和预热问题,学生阅读预习材料后在上课前2天在线提交预热问题的答案,教师提前1天根据学生答题情况对课堂教学活动重点进行微调,并针对错误或问题集中的知识点,强化课堂活动内容。软件工程理论课程,尤其是概论和导论类课程,课时偏少,课程容量很大,另外,国内多数高校采取合班授课,针对这种情况,结合JiTT活动对传统的课堂分组方式进行了调整,如图2所示。分别布置A、B两组不同话题(知识点)的预热问题,学生随机选择一组,在课前进行充分预习和思考,课堂教学过程中,两组学生分别进行交换问答与讨论,既节省课堂时间,又可使学生充分了解了另一分组中的相关知识。

3JiTT在软件工程教学中的应用

本节以设计模式这一主题为例,描述JiTT各环节在软件工程教学中的具体应用。软件体系结构和设计模式是软件工程理论体系中的一个重要组成部分。这个主题要求学生在掌握基本的面向对象(objectoriented,OO)编程思想和程序语言的基础上,针对软件设计过程中的某一类常见问题,提供一般性的解决方案。对多数本科生而言,尽管对多态、继承、封装等OO概念有所了解,但由于缺少实践经验,往往对设计原则和模式的意图、演化过程和适用场合无法深入理解和灵活应用。1)课前预习阶段。尝试让学生完整地解决一个编码问题,为此,采用一组案例引入设计模式主题,并不断地进行代码重构和设计演变,最终给出一个特定模式的解决方案。图3所示为“策略(strategy)模式”中的一个课前预热问题。这个环节要求学生通过一个“愤怒的'小鸟”游戏,掌握“策略模式”的设计原则。学生在阅读并了解游戏的基本需求后,根据给出的设计框架填充相关代码,完成相应的功能。通过3~5个类似的问题,可使学生进一步了解后续设计的逐步改进的过程。2)问题评价阶段。教师对预热问题的难度和学生回答情况进行评估。将学生分为A、B两组,分别阅读“策略模式”和“观察者(observer)模式”的相应材料并回答问题。其中,“策略模式”的预热问题平均得分89.73%,“观察者模式”预热问题的平均得分91.02%。将针对学生的评测移到课前,可以发现,多数学生能够理解这个案例游戏的基本设计需求,即便在尚未掌握设计模式时,也可以通过此前掌握的手段完成部分功能的实现,OO和UML基础普遍较好。3)课堂讨论阶段。在这个阶段,大部分学生已经对两类设计模式中提出的案例问题比较熟悉,也能发现设计过程中存在的问题(如代码重复、无法高效应对需求变化等)。在此基础上,通过交叉分组讨论,最终给出两种设计模式的一般解决方案,从而强化学生对这类复杂概念的理解。评估结果(见表2)表明,超过85%的学生认为,此前的阅读和预热问题有效提高了课堂讨论的效率,90%以上的学生认为一系列课堂活动基本解决了课前阶段所存在的疑惑和问题。4)课后评估阶段。通过补充实验,学生有机会分别利用两种设计模式最终完成两个案例问题的程序编写,并查看实际运行效果。为此,在实验和作业中,给出了部分超类和接口的定义,要求学生填写相应的代码,所有问题和答案均通过在线方式发布。

4效果评估

为对JiTT在软件工程设计模式主题中全过程应用的教学效果进行评估,设计了一组调查问卷,问卷分为3组共31个问题,包括对JiTT过程的评价、对原理和概念的理解,以及对学习效果的评估(见表3),评估结果如图4所示。本科三年级的133名学生参与了问卷调查评估。结果显示,90.98%的学生认为,与传统的授课方式相比,JiTT活动可以有效帮助其理解比较复杂和抽象的概念;93.23%的学生表示,通过在线的课前阅读和预热问题,提高了课堂讨论的针对性和效率,对课后作业和相关实验的完成有明显帮助;88.72%学生愿意将JiTT方法应用在软件工程的其他理论课程中。

5结语

结合网络教学平台,通过拓展阅读和预热问题使学生提前介入相关概念的学习;通过分组讨论、课堂讲授和课后实验等,使学生对两类设计模式的理解更加深入。我们对本科三年级百余名学生的实际评估结果,发现JiTT模式和活动对设计模式的教学有积极影响,有利于将理论知识与开发实践相结合,可显著提高教学效果。当然,软件工程领域的课程特点差异较大,本文主要将JiTT方法应用于设计模式等理论难度较大的主题,未来将探索该方法在数据库原理、软件测试等其他核心主干课程中的应用。

篇3:软件工程游戏的模拟教学法及应用论文

摘要:基于游戏的模拟教学法是目前国外软件工程教学中较为成熟的一类提高计算机相关专业学生实践能力的手段,目前在国内高校相关专业的教学中也有一定应用。本文在国内外软件工程教学中常用的游戏模拟器基础上,简要总结了该方法在国内外高校中的应用情况及作用。

关键词:软件工程;教学方法;游戏模拟教学

“软件工程”是面向计算机科学及软件工程等相关专业的核心课程,是一门用工程化方法构建和维护有效、实用及高质量软件的课程。课程内容不仅包含软件开发的理论、方法、过程、工具及一些实践积累的原则、经验等软件开发方法和技术,同时涉及数学、管理科学、心理学、社会学等多学科的知识,具有体系丰富、关系复杂、理论性和实践性强的特点[1]。而传统的软件工程教学方法,主要以课堂讲授形式,针对理论知识点孤立的、离散的结合实例进行软件开发方法和过程的讲解,即使配备了课程实验,学生也只是根据教师指定的项目需求,建立简单实例的各类模型,编写一些规定的文档。同时在实践环节上存在很大的不足。传统的教学方法和组织形式难以实现良好的教学效果,这也是当前高校软件工程教学亟待改革的重要原因。围绕如何使软件工程课程的教学以一种更贴近实际软件开发过程的方式进行,使学生在接受理论知识的基础上,提高并加强工程化知识与实践能力的培养,目前国内外高校采用的主流方法包括:项目(案例)驱动教学法或是企业合作实践。基本做法是教师或行业人员提出项目需求,学生分组明确职责,依据指导完成整个软件项目的开发。在实践过程中,掌握软件开发的具体过程,并对软件工程课程的理论方法具有更为深刻的认识。但是这类方法需要学校和企业或业内专家建立长期的合作关系,并且需要学生具备更为扎实的前期课程基础。除了面向实践的软件工程教学法,国内外一些高校提出并采用基于模拟的全新教学方式。主要形式有采用专用软件项目管理训练模拟器、基于游戏形式的模拟器教学以及支持群参与的模拟器教学方法[2]。这些基于模拟的软件工程课程教学方法能够使校园环境下的课程学习更接近于实际软件开发环境,并使学生更快捷地参与到现实的软件工程实践中。同时也一定程度上缓解了目前高等院校的远郊办学模式与高年级学生社会实践之间的矛盾。本文在回顾目前国内外高校通常采用的基于模拟的软件工程教学形式和模拟方法的基础上,对方法的应用效果进行了总结和展望。

1模拟教学法

所谓模拟教学,就是结合专业背景与行业特色,给学生创设直观的、模拟仿真的工作场景,按实际的工作内容设计好课题(案例),让学生模拟职业岗位角色,根据实际工作的操作程序和方式方法具体做事,使学生在模拟操作过程中,巩固并扩大专业知识,培养职业技能素质[3]。与传统的单向灌输式教学不同,模拟教学法更注重实践应用。通过模拟操作过程,从对问题的解析、工作计划的逐步开展,逐步领悟专业相关职业领域的内涵,获得切身的'感受。从而提高对学习课程价值的认识和认同,增强对专业学习的兴趣和信心。

篇4:软件工程游戏的模拟教学法及应用论文

随着高等院校计算机专业教学改革的发展,软件工程这门核心课程新的教学模式和教学方法也层出不穷。目前模拟教学法在国内外高校软件工程课程中的应用处于发展阶段,越来越多的高校计算机专业提出或采用基于模拟(器)的软件工程教学模式。其主要形式,是基于面向某一需求的软件开发问题的模拟工具,由学生独立或合作参与到软件工程过程中,如开发团队组建、项目计划、预算、关键决策、随机事件和不可预测事件应对等。在完成软件的开发和实现的过程中,还包括对项目成员管理、激励、惩戒等与现实开发相关的元素。主流的模拟器包括SimSE、SESAM、SecondLife、MO-SEProcess以及Groupthinkspecificationex-ercise、AMEISE等。根据参与人数,这些模拟器又可划分为单角色和多角色两种类型。

2.1单角色模拟游戏

2.1.1SimSE

SimSE是一款2-D单人参与的软件工程过程模拟软件,由加州大学尔湾分校的Navarro于开发[4]。学生通过SimSE的友好的图形用户界面实现角色模拟和良好的人机交互,参与到软件开发的全过程或子过程中,最终将大量的软件工程理论知识融入到开发过程的理解中去。在模拟器的虚拟现实环境中,参与者作为项目经理,领导一个中等规模的开发团队。参与者需要根据虚拟的团队成员的特长为其分配开发任务,更重要的是能够针对软件开发中出现的一些事件做出决策,如客户更改了需求、某一成员离开团队等。同时,项目经理还可以通过加薪或奖金提高项目组成员的积极性。参与者生产出来的软件功能越完善、开发周期越短、错误率越低,获得的评价分数越高;反之,如果参与者没有在交付日期前完成项目,或者经费超出项目预算,均视为本次模拟的失败。

2.1.2SESAM

SESAM(SoftwareEngineeringSimulationbyAnimatedModels)是另一款针对软件工程进行建模的工具软件。参与者同样独立承担项目经理的角色,基于一个初始软件工程模型,根据不同的场景对其进行更新。SESAM模拟器于由德国斯图加特大学Ludewig团队研发,与SimSE不同,SESAM缺乏图形用户界面,参与者通过输入模型语言来控制虚拟过程,这要求参与者除了了解软件工程的基本理论之外,还需要掌握模拟器的控制语言。

2.2多角色模拟游戏

2.2.1SecondLife

大规模多玩家网络游戏SecondLife(SL,中文名“第二人生”)是一款三维虚拟现实程序。用户在游戏中以虚拟形象参与到虚拟的在线社会活动中,包括参与教育、科学研究以及与现实生活相似的运动、交往等活动。同时SL提供了即时通信和聊天室两种沟通方式,实现了角色间的无障碍交流。因而SL成为不同领域如建筑、法律等有效的开放式教学手段。而在软件工程的模拟教学中,SL通常与其他单角色模拟器联合使用,仿真团队式软件开发实践过程。

2.2.2MO-SEProcess

MO-SEProcess是另一款多人在线软件工程过程模拟游戏。与SL类似,MO-SEProcess基于单角色模拟器,在虚拟现实环境中,以一定的开发目标和预算,要求一组学生成员承担一定的角色,完整实现软件工程过程。类似的多角色模拟器还包括SimVBSE、SimjavaSP、Hainey等人所设计的软件工程过程游戏等。

3模拟游戏的应用分析

国外高校中流行的软件工程游戏SimSE和国外高校新开发的三维环境中的同类游戏MO-SEProcess是目前被国内外高校软件工程课程中广泛采用的模拟教学方式。其中,SimSE是目前在软件工程教学领域最为成熟的模拟器,并且在以教学应用为目标的发展历程中,经过不断地额测试和完善,已经远远超越其最初的应用范围。国内的部分高校也通过引入教育游戏或游戏模型,如湖北经济学院计算机学院的软件工程教学团队在SecondLife中集成了SimSE和MO-SEProcess,提高了学生对软件工程过程整体把握[5];哈尔滨工业大学软件学院提出生存游戏模型,使每个学生都有成为一名虚拟公司员工或管理者的机会,对培养更多的软件专业人才产生积极影响,并为软件工程过程的教学提供了新的思路。

4结论

基于游戏的模拟教学法是软件工程教学一种较为新型的教学方式,它通过虚拟现实的形式,模拟现实软件开发过程的组织形式、软件生存周期以及软件工程和质量管理的内容。这种新兴的教学方式应用范围虽然不如项目(案例)驱动教学法应用广泛,但是扩展了软件工程课程实践的空间和时间尺度,同时以虚拟空间的游戏形式,能够更为迎合当前大学生的学习方式,一定程度上提高学生的学习兴趣。但是,模拟软件工程过程的游戏仍然是为软件工程的理论教学服务的,应该更全面的整合软件工程的理论、方法与实践中的问题、技术,使学生在模拟的过程中对软件产品开发具有更为清晰和深刻的理解。

参考文献

[1]孟繁锋.结合模拟项目组的软件工程教学[J].计算机教育,(22):54-56.

[2]李广原,胡秦斌.软件工程课程模拟教学法初探[J].计算机教育,:92-95.

[3]徐静.模拟教学法的内涵阐释[J].苏州市职业大学学报,,16(1):35-36

[4]朱庆,项慨,贾玉福.“软件工程”课程中的教育游戏[J].现代教育技术,(17):104-106.

篇5:课程案例教学法软件工程论文

关于课程案例教学法软件工程论文

一、案例教学法的设计原则

案例教学法是通过真实的案例,并与我们身边熟悉的生活内容相联系,来学习专业的课程知识的过程。但是案例教学方法并不是随便设计的,在案例设计中要遵循一定的设计原则。下面我们简单论述一下,软件工程案例教学法设计的基本原则。

1.目的性

众所周知,软件工程课程是一门理论性比较强的课程,在教学过程中要求理论与实际情况相联系,让学生把理论知识应用到实际联系中去,发现问题,解决问题。巩固软件开发专门技术,并应用到实践中去,因此,在案例选择和设计的过程中,要按照教学目标和要求来展开。

2.真实性

案例设计的真实性是指,要通过实际的项目作为研究和讨论学习的核心,给学生营造一个真实的学习环境,在课堂教学中,通过接触真实的问题,来提高学生的实践动手和操作能力,为以后的软件开发提供坚实的实践基础。另外,还要邀请国内经验比较丰富的老师或资深比较深厚的软件工程师,对案例进行编写以及对开发的实际项目进行讲述。

3.代表性

软件工程课程涉及的方面比较广泛,系统的设计和开发都比较广泛,因此在教学过程中,案例的选择还要具有典型性和代表性。具有代表性的案例才能将实际的理论知识更好的应用和实践,同时也扩大了应用的范围,对培养学生解决问题的能力和思维方式有着积极的意义。

二、案例教学法的设计方法

面向对象方法学和生命周期方法学是软件工程的两种基本方法学,这两种方法学都把软件的生命周期,分别分成几个不同的阶段对系统进行分析、研究、设计、实现。因此在对于案例教学法的设计,要按照不同的阶段对系统开发进行设计,针对其中不同的现实问题设计不同的解决方法和案例,并且对案例的应用要分阶段的进行降解。当整个案例课程教学方法完成后,再对学生布置几个综合性的案例,对所学的知识进行巩固和加深印象。一般来讲,综合性的案例内部联系往往比较紧密,包括的内容也通常比较多,运用和调动的知识和技术也比较广泛,因此,从整体上来说,综合性的案例教学,对学生综合能力和综合知识的提升发挥着重要的意义。

三、案例教学法的应用

案例教学是软件工程课程教学的主要方法,对于案例教学法的应用,我们要考虑以下方面的因素。首先,通过案例讲解后,让学生们知道软件工程的基本方法和原理,然后把一个具有代表性的、真实的、易于理解的实际案例导入到软件工程的教学中去,把软件工程课程中抽象的概念和理论,通过具体的实际案例生动、形象的表达出来。举例来讲,当讲授课程中生命周期方法学时,课程讲解从问题的定义出发,再对其进行可行性研究和需求分析,然后进行设计,编码、测试和维护等一系列的教学管理工作。这样把学生接受的`知识有序的连接起来,让学生在具体的案例中掌握DFD、E-R图、Warner图、HIPO图以及Jsckson图的绘制和测试方法,并且理解基本的含义和作用,以达到良好的教学效果。其次,案例教学的应用必须要调动学生的动手能力,让学生参与到案例教学的设计和分析中来,这样才能培养学生的实践能力和动手操作能力。对此我们对软件工程课程进行了综合案例设计,具体设计内容主要从如下几个方面来阐述。

1.确立项目开发计划

首先,项目组完成“可行性研究报告”的撰写,然后根据“可行性研究报告”确立项目开发计划,对每个组成员进行分配任务,确保每项任务的进度和项目使用的各项工具。对每项任务需要完成的时间和日期进行规定,最后再对项目开发计划进行评审,不断完善。

2.需求分析

需求分析是项目开发和设计研究性强度的分析,通过对项目任务的结果和进度,相关负责人员对项目需求性进行分析,并撰写“需求分析说明书”,然后再经过相关的评审人员进行评审,不断完善需求分析内容。

3.软件设计

参考项目进度和任务分配结果,以及“需求分析说明书”,由相关负责人对项目进行初步设计,并对具体的设计内容和任务进行细分,其他人员要辅助开展完成项目设计任务。然后对设计内容撰写“软件设计说明书”其中包括数据库设计、功能设计以及人机界面设计,并撰写相关的“软件测试计划”。其中人机界面设计是一个重要的环节,在设计过程中要兼顾考虑技术和人两个方面的因素,保证界面的一致性、简洁性以及易操作性。

4.实现

按照项目的具体任务要求,以及相关的指导说明以及计划书等,完成具体的软件工程项目设计,达到项目设计的要求,实现项目设计的目标,并撰写相关的程序设计清单。

四、结语

综上所述,案例教学法是软件工程课程重要的教学方法,通过案例分析和研究,对项目进行设计,把抽象的理论知识和概念通过形象、生动的案例表现出来,同时也培养了学生的思维能力和实践操作能力。

篇6:软件工程技术发展及应用论文

软件工程技术发展及应用论文

【摘 要】软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的新兴学科。它涉及程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。随着现代信息化不断的发展与进步,软件工作作为一门新兴学科已经广泛渗透到各个领域,在现代社会中,软件应用于多个方面,这些应用促进了经济和社会的发展,也提高了工作效率和生活效率 。这门学科在计算机技术的发展与应用中起到了关键的作用,为现如今强大的计算机信息技术奠定了夯实的基础。

【关键词】软件工程;程序编写;软件模型

软件工程技术的发展经历了30年的发展时间,经历了多次的改革与发展,每一次改革与发展的着重对象和发展进度都在不断变化中。现如今,计算机基础正朝着高科技、现代化、信息化的层面不断发展,传统的软件工程技术在质量和效率上已经不能满足人们的需求,软件开发局面必须要向更加全面、系统、深刻的方向发展,才能适应现代的计算机软件开发市场。

1.软件工程技术的发展历程

它的发展过程分为了三个阶段,程序设计阶段、软件设计阶段、软件工程阶段,第一个阶段就仅仅是没有软件的概念,只是围绕计算机开发出规模较小的程序内容,只是简单的程序编制。第二个阶段开始出现“软件作坊”,软件开发环境相对成熟,技术开发人员逐渐意识到开发出更加全面、系统、深刻的软件工程才能满足现阶段人们对软件工程技术的需要。第三个阶段中,由于开发软件需要大量的人力和资源,投资的费用巨大,但是其软件技术的实用性却不能得到保证,落后的生产方式无法满足迅速增长的,从而导致与维护过程中出现一系列严重问题的现象,此阶段出现了严重的“软件危机”,开发人员深刻的认识到了得不断的研究和改变开发的技术手段和管理方法,才能开发出统一、规范的软件工程。这个开发阶段成就了现如今软件工程的基础理论思想,为软件工程基础的完善构造了基本框架。

2.软件工程技术的概述

就软件工程而言,主要就是借鉴传统软件工程技术的原则和方法来开发出高质量的软件,软件工程现阶段的要求就是应需而生,其本质就是对物理空间中的行为模式,进行逻辑的抽象。首先要研究软件的元素和结构模型,实现“高层概念”到“低层概念”的映射,其中应用了计算机科学、数学和管理科学。计算机科学和数学用于构造模型与算法,工程科学用于制定规范、设计范型、评估成本及确定权衡,管理科学用于计划、资源、质量和成本的管理。软件开发的模型是软件开发的全过程、活动 、任务的'结构框架 ,早期的瀑布式开发模型的作用就是告诉人们需要做什么,经过不断的发展,到后来的螺旋模型让人们在开发软件时引入了其他模型不具备的风险分析,它兼顾了快速原型的迭代特征以及瀑布模型的系统化与严格监控。每个模式都展示了在不同时代软件产业对软件开发不同的认识,不可否认的是,每个软件模型都有自己的有点,越到成熟时期的软件模型更加趋于完善。但是要根据开发软件的实际情况来使用软件模型。

3.软件工程应用的实施

在实际的开发应用中,主要通过几个步骤来完成应用实施,首先要制定计划,确定软件目标,选择实施方案,弄清项目开发的限制条件;其次进行风险分析,分析评估所选的 方案,考虑如何识别和消除风险;其次是进行实施,实施软件开发和验证;最后提出评估,提出修正建议,指定下一步计划。

3.1软件开发的制定

必须提供一个基本框架,合理的估算出软件开发项目所需的成本,资源和开发进度,并制定软件项目开发的过程,按照过程有序进行,在做计划时,必须就需要的人力、项目持续时间及成本作出估算,此估算需按照历史估算的成本做参考,软件项目计划包括两个任务:研究和估算。即通过研究确定该软件项目的主要功能、性能和系统界面。

3.2需求分析和定义

风险分析对于软件项目管理是决定性的,然而现在还是有很多软件开发者不考虑风险就着手进行,风险是软件开发不可忽视且长期潜在的不利因素,它能不同程度影响软件产品的质量。开发软件者在软件风险的目标还没有造成之前,要及时对软件进行识别和分析,进而减少或消除风险对软件带来的损害。

3.3软件设计

此步骤是软件开发的核心,是把需求变成实质需要的具体方案。首先先搭建一种概念设计,要注重项目计划的层次性。它是把许多事物和问题抽象起来,并且抽象它们不同的层次和角度。将问题或事物分解并模块化使得解决问题变得容易,通常分为总体设计和详细设计两个方面。总体设计是系统通过使得设计陈述逐渐接近源代码,从而导出软件的模块结构。而详细设计主要注重于把框架逐步求精细化为具体的数据结构和软件的算法表达,按照模块的设计准则把设计行为、数据、算法和程序设计通过现代程序的界面设计结合起来。

3.4程序编写

是让为解决某个问题而使用某种编写程序代码,并最终得到相应结果的过程,根据源程序清单写出的程序结构简单、直观、易理解。

3.5软件测试

软件测试时保证软件质量的重要手段。首先要阅读需求,理解需求,与客户、开发、架构多方交流,深入了解需求;其次,根据需求估算测试所需资源(人力、设备等)、所需时间、功能点划分、如何合理分配安排资源等;再次,根据测试用例的详细步骤,执行测试用例,通过不断测试、追踪,直到被测软件达到测试需求要求;最后,通过用户体验来完成软件的发布。

4.总结

软件系统作为计算机系统的核心,随着其运行环境的演变也经历了一系列的变革。在社会信息化不断发展的今天,软件作为一种特别的产品,具有很大的发展前景和目标市场,因为现如今各行各业都需要计算机技术,然而软件就是各类信息带到生产力中,很大程度上为用户带来了便捷,软件系统为了适应这样一种发展趋势,将会逐步呈现出柔性、多目标、连续反应式的网构软件系统的形态。因此,我们必须提高软件的质量,生产出适合用户需求的高质量软件,进一步促使软件生产产业向更高水准发展。 [科]

【参考文献】

[2]朱剑.软件工程系统的发展及其应用[J].商场现代化,(06).

篇7:软件工程导论课程中同伴教学法的应用论文

软件工程导论课程中同伴教学法的应用论文

[摘要]同伴教学法,是以教师为主导引导,学生合作学习、启发式的教学,在宽松的课堂环境中给学生营造一个良好的学习气氛。采用这种方法对软件工程导论课程进行教学,可以学生为主体,让学生积极主动地进行探究式学习的教学模式。同伴教学法,不但能促使学生获得新知,牢固掌握以往的知识,还激发了学生的学习兴趣,提高了学生的认知能力,且培养了学生独立思考的学习习惯、严谨的科学态度、勇于探索、勇于创新的科学精神,增强了团队的协作意识。

[关键词]同伴教学法;软件工程导论;课程教学

1991年,哈佛大学的埃里克马祖尔教授创建了同伴教学法,其最早应用于物理学教学中。同伴教学法是一种基于合作学习理论和动机学习理论设计的教学方法。它是以教师在课前要求学生进行知识预习,课上提出测试题,要求每名学生独立答题,学生可以向教师提出1~2个问题,并形成自己的答案;然后由教师将学生进行分组、讨论,每名学生都要在本组内阐述自己的答案,答案有差异时,成员之间可以用自己的观点和理论说服对方,决定自己答案是否更改;教师统计学生上交的试题答案及正确率,根据准确率及时调整教学策略;学生根据教师讲解的知识点和关键点对照自己的答案,并将知识进行有效迁移的教学过程。同伴教学法是在心理发展水平相当的同伴关系之间,通过同学之间进行阐述观点、互相学习、讨论、分享经验,传授技能并获得同步提高。同伴教学法适用于原理、概念、过程、方法等比较难于理解、难于记忆、容易混淆的理论课程,这是一种讲授自然科学课程简单、有效、实用的教学方法。在软件工程导论课程中进行同伴教学法进行教学,符合课程特点和教学发展规律。

1软件工程导论课程教学现状

软件工程学归属于自然科学中计算机科学与技术学科,是为了摆脱软件开发成本和进度估计不准、系统满意度不够、产品质量不可靠、软件维护性差、软件开发生产率跟不上计算机发展速度等“软件危机”的困扰,专门研究软件开发与维护的普遍原理、技术的一门工程科学。软件工程学已成为计算机科学的一个重要分支,研究范围广泛,其包括技术方法、工具、管理等多个方面。软件工程导论课程是计算机专业开设的一门必修课,是软件工程学的概要介绍,主要讲述软件工程的原理、概念、技术和方法,介绍各个实施阶段的任务、过程、方法和工具。

1.1课程内容繁多

软件工程导论课程讲述的概念、原理、模型、系统内容繁多,讲述的知识面广、软件的发展速度快,课程的真实性和综合性强,理论性的知识众多,教师准备课程和讲解知识虽然耗费了大量的时间和精力,但学生对知识点不易理解,不能完全掌握知识内容。

1.2教学方法陈旧

软件工程导论课程采用传统的教学方式,即“满堂灌”,教师在讲台上用无数丰富的语言去描述概念、原理、过程,学生只能被动的接受、机械的记忆,师生之间没有互动,学生想在一节课上把教师所讲的复杂的理论、概念完全记住,非常困难。经过实践证明,这种传统的教学方法,已不能满足学生的学习需求,影响了其学习效果。所以,必须要找到一种适合软件工程导论课程的教学方法,同伴教学法是若干教学法中的最佳选择。

2同伴教学法的应用实例

以“总体设计的过程”这一节课程为例。

2.1课前准备

在本节课前一周,教师布置阅读任务,要求学生阅读“总体设计的过程”的内容,在课堂上提出并要求学生回答类似下列的问题。(1)详述总体设计的过程,需求分析阶段的数据流程图在总体设计中起到了什么作用?(2)在选取方案过程中,分析员一般要备份什么资料,这些资料有什么作用?(3)数据库设计的步骤是什么,每一步的功能是什么?(4)在书写文档时,都需要哪些文档?为什么要书写这些文档?这些文档对软件的开发起到什么作用?这些问题必须是经过教师精心设计的,不能让学生通过阅读资料就可以找到答案,需要学生通过阅读教材、查找资料,对资料进行独立思考、深入分析,形成自己观点的问题。教师要综合知识点,对问题做好答案,以备讲解。

2.2问题提出

课堂上,教师先创设模拟情景,如:一个公司现在需要编写一个财务软件,最先要明确的就是总体的设计过程,那么这个设计过程应该是什么样的呢?此时抛出的设计问题,请同学们进行讨论,给出答案。学生阅读教师给出的思考题,根据阅读过的教材和资料,给出初步答案。此时,每名学生也可以向教师提出1-2个问题,教师进行回答。

2.3小组讨论

教师将学生分成若干个学习小组,每组有4-5名成员,可设置1名组长,也可不设置。在小组中,每名学生按次序将自己的答案提出,并说明形成答案的根据、理由和设计。小组内根据不同意见再进行分组,每名同学试图用自己的理论说服对方,此时,教师可以在各组内进行巡视或旁听,并给出一些建议,学生根据讨论和交换的意见,再次形成新的答案。

2.4统计答案

学生将答案提交给教师,教师根据学生方案中存在的问题,进行统计,并给出每道试题的正确率,查看知识点掌握情况,总结学生答案的优缺点,分析学生错误答案产生的原因,准备相关知识以备讲解。

2.5讲解答案

教师讲解答案如下。(1)总体设计的过程包括设想供选择的方案、分拣选取合理方案、推选最优方案、进行功能分解、设计软件结构、数据库设计、设置测试计划、书写软件相关文档及审查和复审等9个步骤,需求分析阶段的数据流程图在总体设计中是总设计的开始,数据流程图中的自动化边界是实现策略的方案。(2)在选取方案过程中,分析员一般要备份系统流程图、组成系统的物流元素清单、成本或效益分析、实现这个系统进度的.计划四份资料,这些资料是实施方案的基础,是项目是否可行的依据。(3)数据库设计的步骤是模式设计、子模式设计、完整性和安全性设计、优化。模式设计是确定数据库的物理结构,子模式设计是具体的数据规划试图,完整性和安全性设计是保证数据库整体安全稳定运行的检查方案,优化是改进模式和子模式数据的方案。(4)在书写文档时,需要系统说明、用户手册、测试计划、详细的实现计划、数据库设计的结果等文档。这些文档是进行软件开发的根据和基础,也是以后开发同类产品的宝贵资料。教师讲解后,归纳总结学生方案的优缺点,对错误的成因进行分析,提炼出本节课程的重点和难点内容。同学们根据自己的答案对照教师的答案,分析自己答案的利弊,巩固知识,再进行讨论,最终领会本节课的知识和技能,提升自己的知识和能力,进而对知识做到最好的迁移。

3结语

在软件工程导论课程中使用同伴教学法进行教学,使学生明确了学习目标,掌握了重点和难点,激发了学习兴趣,提高了解决问题的能力,培养了合作精神、沟通能力、竞争意识、互助精神等综合素质。改变了原有的教学模式,让同学之间成为互相的传授者,不但可以共同探讨问题,还能共同增长知识和技能,达到了共同进步的目的。同伴教学法在自然科学门类的理论课程教学中具有显著的作用和十分重要的现实意义,是同类课程的有益借鉴。

主要参考文献

[1]吴蓓.PI教学法在“JavaWeb开发”课程中的应用研究[J].西部素质教育,(15).

[2]范红,谢颖华,孙韶媛,等.PI教学法在“数据结构”课程教学中的运用[J].纺织服装教育,(4).

[3]张萍,涂清云,齐薇,等.基于同伴教学法的多元化评价模式研究――以大学物理课程为例[J].中国大学教学,2013(9).

篇8:分组教学法及其应用论文

分组分享教学法及其应用论文

一、分组分享教学法的内涵

分组分享教学法就是在班级授课情况下,充分利用现有的教学资源,按一定的规律将学生分成若干个学习小组,通过形式多样的分享活动,充分调动学生的学习积极性,让他们做学习的主人,从而使学生得到全面发展的一种教学方式。更为重要的是,在运用得当的情况下,分组分享教学法不仅能充分调动初中英语课堂上具有“特殊个性”的学生群体学习英语的积极性,而且能使全班学生在快乐地学习英语的同时,体验到团队合作的快乐。

美国教育家布鲁姆认为,当学习转化成一种合作过程,人人都从中受益时,学习是十分有效的。经过实践,我发现分组分享教学法是对合作教育的创新。它符合当代中学生的心理特点,立足于中国普通初级中学的实际,更进一步强调了学生的主体性、创造性、平等性和发展性,并具有更强的可操作性。

二、分组分享教学法在初中英语教学方面的具体运用

1.先摸底,后分组

分组之前,我对全班学生的英语学习现状进行了全面的了解与分析。我采用问卷、测验、谈话、看学习档案等形式弄清了他们对所学习过的英语知识的掌握程度、英语的实际运用能力以及他们在英语学科上的学习态度、学习习惯等。

在完全摸清了全班学生的英语学习现状之后,我把45名学生平均分成9组(小组的个数可以按学生总数灵活组成)。每个组内学习能力上、中、下三种层次的.学生数目相当。英语成绩较好、责任心强且能起表率作用的同学任正组长,具有“特殊个性”,总是喜欢在英语课上处于游离状态的学生当副组长。让具有“特殊个性”的学生当副组长有如下的好处:一是他们得到老师和同学的器重、信任后,心理上会有极大的满足感,自尊心和自信心也得到极大增强,因此他们会一改以前英语课上的不良表现,努力使自己全身心地投入到英语学习中。二是身为组长的责任意识迫使具有“特殊个性”的学生在对别人负责的同时也会更加严格地要求自己。

这样分组的依据是“合作学习理论”。这样做的优点有二:一是便于学生之间互帮互助,让英语成绩优秀的学生带动英语基础薄弱的学生积极向上,同时英语基础薄弱的学生反过来促进英语成绩优秀的学生更加优秀,这样有利于增加组内乃至班内的凝聚力;二是便于教师的指导检查。教师能腾出双手,有的放矢,给予成绩薄弱的学生以更有效的帮助。

2.明确目标,合理量化

我把学生分成9组(每组5人)后,建立了表格(略):

(注:课堂纪律至作业质量5栏内容用优、良、中、差评价,对应分数分别为4至1分)

该表格正负组长人手一份,副组长记录自己组的成员,正组长记录其他组的成员,如A组长记录B组成员,B组长记录C组成员。 为了确保公正,我要求学生做到:(1)无两组正组长相互记录对方组员现象。(2)正组长所记录的小组每周更换一次。(3)我随时检查,比较副组长记录自己组成员的得分情况与其它组正组长记录该组成员的得分情况是否吻合。

3.合理运用正负分激励方式

根据以上表格内容的测评结果,每周五算出各小组得分总和,并根据各组得分的高低进行正负分激励,鼓励学生合作分享。激励方式如下:

正分:

(1)全组得分总和全班最高的前三组所有成员,成绩册上每人平时分加3分,并且我利用校信通平台发信息告知全班家长得正分的学生名单,以作表扬。(后来家长和学生的反馈情况证明,学生非常看重该项奖励。)

(2)所有小组个人得分前2名的学生平时分加2分。(该项奖励确保努力付出的学生不受挫――即使他们所在小组暂时落后,个人的勤奋付出也能得到认可。)

负分:

(1)全组得分总和全班最低的小组所有成员成绩册上每人平时分扣2分,并由正副组长带头,全组成员开会找出原因,于下周一第一节英语课前以书面形式告知英语老师,并在下周英语学习过程中努力改变小组落后的状况。

(2)因正副组长不胜任导致该组连续两轮得分总和为全班最低时,该组立即更换组长。

这种正负分激励的方式让学生懂得:只有合作分享才是硬道理,单枪匹马的努力成效远不如全组同学齐心协力换来的成果更显著。

有了为本组争光的集体荣誉感,学生就会产生积极向上的强烈愿望,就会更加主动地发挥创造力,做到心往一处想、劲往一处使,形成一种合力,从而使本小组更具凝聚力和竞争力。同时小组荣誉感也是一种约束力,它使学生因自己不能为本组争光或因做了有损于小组荣誉的事而感到愧疚。英语学习上很快便形成了组内互帮互学,组间互比互追的喜人氛围。

三、成果

分组分享教学法实行一个学期之后,我对我所任教的两个班级学生的英语学习现状作了分析后发现,参与分组分享教学法的班级中喜欢英语课的人数较之前有大幅提高,班级的英语成绩也比实施分组分享教学前提高了近20%。

综上所述,分组分享教学法最大的成功之处在于它能有效地发掘学生的潜能,激发原本英语课堂上具有“特殊个性”的初中生群体学习英语的热情,使他们的自尊心和自信心得到极大提高;同时分组分享教学法也能促使全班同学在良性竞争的氛围中团结一致、积极向上、荣辱共享,使全体学生在快乐地学习英语的同时,体验到团队合作的快乐,从而有效地发展了学生“自主学习的能力和合作精神”。

篇9:软件工程探究式教学法研究论文

软件工程探究式教学法研究论文

摘要:《软件工程》课程是一门以指导软件开发和维护以及管理为主的应用型学科,而软件开发是建立计算机应用系统的重要环节。为了使学生真正掌握这门课程,教师应该使用探究式教学方法去引导学生进行软件研发,按照软件研发的基本原理让学生亲自去摸索和学习研发经验,形成自己的开发思维,为更深入地学习和今后从事软件工程的实践打下扎实的基础。

关键词:探究式教学科学性系统性《软件工程》教学

《软件工程》课程是软件工程学科的一门专业课,因其具有较强的工程性和实践应用性,于是这门课程主要讲述软件系统开发的方法、技术规范和标准以及开发工具等,并且在软件工程学科人才培养体系中占有重要的地位。教师如何引导学生用科学的结构化方法进行软件项目开发,以及应遵循的开发流程、技术标准和技术规范非常重要。《软件工程》因其具有较强的工程性和实践性,教师在知识点的讲授过程中不能用简单的'点对点方式进行知识灌输,学生通过死记硬背的方法而孤立地、片面地掌握某个原理,就可能会出现“虚有理论,缺乏实践”的现象。其原因是很多学生死记硬背很多基本原理,一旦让其具体应用就不知所云了。其结果是培养了许多理论具有片面性,实践能力越来越差的学生。因此,教师如何科学的引导学生掌握《软件工程》这门学科的开发思想才是关键点,首先要让学生有清晰地认识度,《软件工程》这门学科不是教条而是一种分析问题、解决问题的实用工具,掌握其基本原理是该课程的基础和前提,但核心是解决问题的思想方法、实践开发的思维。针对上述问题,本文系统地介绍了探究式教学方法在《软件工程》教学中的应用。

一、探究式教学的基本环节

探究教学思想在古代就已经存在了,例如在中国古代的孔子“启发式教学”,以及古希腊苏格拉底的“产婆术”[1]。杜威倡导“智慧五步法”,主张科学教学应遵循下列基本过程[2]:(1)在情景中感到要解决某种问题的暗示;(2)明确要解决的疑问是什么;(3)提出解决问题的假设;(4)推断所定假设的内在含义;(5)在行动中检验假设。探究式学习是学生在科学课中自己探索问题的学习方式[3],最大的特点是学习具有积极主动性,教师在引导学生进行探究式学习的过程中大致可分为四个教学环节:第一,具有观察和分析问题的能力。主要培养学生观察待解决问题的能力,通过学会对相关理论的分析,培养学生发掘规律的兴趣和能力。第二,确定研究目标。通过引导学生利用已学的知识,更准确的确定问题。第三,假设和逻辑推理。让学生大胆假设,小心求证,即提出合理的假设,在应用基本原理或方法进行逻辑推理寻求问题的答案。第四,把理论结论应用于实践。通过逻辑推理得出的理论结论还需要应用到实践中去检验,让学生明白到理论很重要,实践检验理论更重要。

二、探究式教学方法在《软件工程》中的应用

下面以《软件工程》课程中的软件工程管理为例子,简单说明这种教学模式,以下依次就是每个教学环节。

(一)让学生观察和分析待求软件的复杂度

例如,在一般性硬件系统中对可靠性设计有一条非常重要的基本原则―――简单即为可靠。其实,这个原则也适合应用在软件系统中,现有的软件复杂性度量方法非常多,其中比较著名和实用的就是McCabeQA方法,它能够比较便捷地计算出软件复杂度,并且可对软件进行检查、分析和查找可能导致错误的代码。通过对McCabeQA方法的学习探讨,让学生自己总结出适合计算软件复杂度的理论方法。

(二)确定研究目标―――软件工程管理的内容

软件工程管理的基本内容有哪些?我们的目标是逐一找出这些管理的内容,这些是我们需要探究的一个关键点,也是我们确定研究的目标。

(三)提出假设然后逻辑推理

软件工程管理有一个重要的内容是软件质量评估,所以我们需要对软件的质量作一些假设,然后在根据现实约束环节进行推理论证我们的假设是否合理。

(四)得出结论作用于实践

在步骤3的假设和推理后,我们可以得出软件工程管理的基本准则,最后让学生把这些准则应用到具体实际的软件开发中去。

(五)经验总结和讨论

通过实践以后,让同学们总结出经验。让学生充分认识到我们不能照搬书本上的方法和原理,要具体问题具体分析,把理论融汇到实践中去,在用实践来指导理论。

三、结论

传统的教学模式是一种以教师为主角的“填鸭式”教学,我们应该改变这种教学模式,创建以学生为中心的学习型教学模式。教师的责任是引导学生去发现和探索真理,这才是教育理论中的探究式教学。

参考文献:

[1]刘彬,李灏.孔子启发式教学法与苏格拉底产婆术之探源[J].中美英语教学,(6):64-67.

[2]单中惠.现代教育的探索―杜威与实用主义教育思想[M].北京:人民教育出版社,:30-48.

[3]施瓦布.学科结构的概念瞿葆奎主编,李一平选编.教育学文集.课程与教材(上册)[M].北京:人民教育出版社,1988:20-35.

篇10:软件工程课程项目的教学法论文

软件工程课程项目的教学法论文

【摘要】软件工程学科本身就强调理论与实践并重,在我国新课改以后,它更基于自身专业学科特点与多种创新教学方法相互有机结合,提出了丰富多变的软件工程课程教学实施创新方案。本文就研究了项目教学法在软件工程课程中的实际应用流程,并基于“多角色参与”理念重点探讨了项目教学法在软件工程学科教学中的实践案例应用。

【关键词】项目教学法;软件工程课程;多角色参与;实践应用

新课改以来,我国高等教育经历重大改革,教育领域也在不断寻找更符合素质教育的创新教学模式。而项目教学法能够提供最贴近真实的工作过程,可以为学生带来相对优越的学科实践临场感甚至工作感觉。它解决了传统教学与实际需求相互脱节的教育尴尬局面,真正实现了专业学生与社会企业就业岗位之间的无缝对接,达到了预期的教学目标,取得了不错的教学效果。

一、关于项目教学法

(一)基本概念

顾名思义,项目教学法就是围绕项目活动展开的,它是一种注重绩效的教学方法,源于美国哈佛工商管理学院的经典课堂教学模式。在项目教学法中,其教学活动目标相当明确,且具有高启发性、高实践性和高互动性,整体相比传统教学优势明显,能够有效提升教学过程的创新能力和师生解决问题的能力,尤其是解决教学过程中的一些难点问题,培养学生的分析和反思能力,强化课堂与课外的师生互动过程,让教学与实际的联系越来越多。

(二)教学方法实施流程

项目教学法在实际的教学实施过程中注重教学与项目开发两大阶段内容。教学当然以教师理论知识讲授为基础,它帮助学生积累一定的理论基础知识。而项目开发则在理论基础之上来展开具体的实践教学过程,首先教师要让学生了解课程理论与开发项目之间的关系,保证学生的知识体系建构完整,然后再将课程项目引入到教学过程中。就以软件工程课程为背景,它的项目实施就涵盖了项目研究、分析、设计3个主要阶段,其中项目研究主要围绕理论教学过程展开,分析则强调对项目中各个问题的阐述与解读,而讨论则围绕项目中的个体案例来展开师生相互交流,特别是重点讨论项目中的特定问题,启动项目实践,这也是整个教学中最有难度、最为复杂的部分。教师要根据实际的教学情况来选择真实的、合适的项目组织学生团队投入进去,例如软件开发等等,在开发过程中掌握软件工程的基本原理与制作方法。以下给出基于软件工程课程的项目教学法流程。

项目库建立首先要基于软件工程课程项目来建立项目库,结合课程教学内容的不同阶段与学生实际知识水平选择合适的教学项目,建立一套完整的项目库,同时保证项目内在内容的多样性。因为每个项目所涵盖考察的教学知识点不同,所以教师要选择合适的项目来展开教学。2.项目分析这里以“学生档案管理系统”这一软件工程课程项目为例,首先教师要将这一大项目分解为若干个子项目,确立子项目所要达到的`能力目标与知识目标,根据子项目安排编制学生小组,制定相应的项目计划内容,同时展开项目讨论及分析过程。项目讨论与分析代表了项目教学法的关键环节,教师正是引导学生展开项目分析才透析课程理论知识内容,将教学中有关“学生档案管理系统”制作的操作流程展示给学生。在该过程中,学生是绝对的主动者,而教师则作为辅导者来启发学生思考、辩论、分析、最终解决项目中的特定问题,进而完成系统创建项目任务。该阶段考察了学生对问题的敏锐知觉与洞察力。

3.项目开发项目开发过程更要以学生为主体,教师作为重要引导者来引导项目开发过程,组织编制项目计划、系统制作工作流程,做到分阶段完成项目内容。在该过程中,教师还会专门分配不同角色,例如项目管理员、系统分析员、测试员、程序员和编辑员等等来分段完成子项目任务,最后展开项目阶段成果汇报,及时交流与改进教学过程,保证不同子项目的知识点都能有较好体现,完成完整的软件工程课程项目。在项目开发过程中,不同的项目任务对应不同的项目岗位,例如项目总负责人一般为教师,他负责统筹与协调项目整体内容;而像分析员则主要负责分析软件工程项目细节,制定项目方案并基于项目主体框架来展开设计过程;另外还有负责项目方案制定与代码开发的程序员、负责项目测试与测试报告编写的测试员以及编写项目说明书的编辑员。

4.对教学课时的调整在项目教学过程中要通过调整教学课时来体现项目教学法优势性,因为该教法相比于传统教学耗时更长,可能单节课无法满足设计项目需求,需要及时调整教学课时来实现合理教学安排。例如要对每周授课学时进行有效合并,这样更利于项目的设计过程优化。从整体来看,软件工程课程在采用项目教学法后,其教学过程变得更加生动有趣,对学生学习积极性的调动更到位,也强化了学生主动学习研究的意识,特别是在软件工程专业技能的培养上实现了全面优化,增进了师生、生生之间的相互感情,也解决了传统教学中理论实践教学与社会企业岗位就业内容相脱节的问题,确保了二者之间的无缝衔接,基本达到了预期的教学目标[1]。

二、基于“多角色参与”理念的项目教学法在软件工程课程中的应用案例

在新课改以后,项目教学法的内涵类型也有所丰富,像“多角色参与”项目教学方法就能从更深层次来激发学生研发项目兴趣,优化教学效果。

(一)关于“多角色参与”项目教学法

“多角色参与”理念的融入让传统的项目教学过程更加有趣,能够有针对性的提升学生的项目研发动力,同时实现多人参与合作学习过程,对团队精神的培养非常有益。“多角色参与”项目教学法强调整体协作、个体分工,基于不同阶段来分配不同学生展开项目分析过程,客观讲它属于一种典型的阶段性教学,没有明显的教学方式,但体现了一种强烈的任务阶段性,实现了教学过程的有效衔接。而且,“多角色参与”强调学生本身所拥有的角色观念,赋予了他们一定的责任意识,这对弥补传统项目教学法中的诸多不足是有好处的。

(二)案例教学设计应用分析

1.“多角色参与”项目教学法设计的基本思路“多角色参与”项目教学法首先要拟定教学项目,可以根据学生数量来拟定多个项目,然后教师为学生进行分组(保证每组3~5名学生),根据软件系统开发与所参与项目的不同来扮演不同角色,例如在项目设计中充当程序员、分析员、设计员、测试员以及用户等等。同时教师也会安排角色转换,强化学生在项目教学法中实践的责任意识,让每个阶段都变得更加重要,进而激发学生学习学科内容的积极性。

2.选取项目在选取软件工程课程的项目时,应该遵循3点基本原则:首先一点是要选择符合当前社会潮流的、为人所关注的热门项目,且该项目能够代表科研发展前沿,有创意,符合学生兴趣口味;第二要选择适合于软件工程课程教学展开的项目,且项目本身要尽可能覆盖多的知识点内容,便于学生构建知识认知结构,快速实现对学科的整体理解,特别是能帮助学生建立软件项目开发的大局意识;第三要选择适合于学生所处学段的题目,例如其中所涉及内容一定要难易度适中,是学生能够完成的,最好是他们所关注的项目内容。比如说目前学生所普遍关注的铁路订票系统,教师就可以设计一项有关“铁路订票系统”的软件工程课程项目,模仿12306订票网站来展开设计教学。该项目中也同样具有车票预订、余票查询、列车时刻表查询、票价查询等等功能,同时系统存在并发访问能力,支持最大5人同时订票,并设置了排队系统。

3.项目教学过程展开项目教学过程展开后,教师要通过分组来设定每一名组内成员所参与的软件工程课程项目独立任务,并要求学生分阶段将学习成果编撰成报告提交上来,让教师了解他们的任务完成进度,也作为成绩考核的重要参考。另外一点教师要做好自身项目总监的工作,时刻控制项目任务开展的进度与质量。在这里就融入了“多角色参与”思想,在同一个小组中不同学生在不同时期完成项目中的不同阶段内容,并考虑所设计内容的可用性与便捷性。再者,不同的小组也要做到相互承接组间任务,形成承上启下的联动机制,这是为了增强组间交流过程,实现阶段性成果提出与项目任务顺利交接,凸显学生在项目任务中的角色作用与责任意识。“多角色参与”在项目组中所承担的角色非常明确,那就是帮助组内成员快速完成某一个指定的项目任务,根据任务需求来引导学生进入项目进程的不同阶段。就以铁路订票系统软件工程项目的设计来讲,“多角色参与”就对项目实施过程实现了角色分类,假设该项目教师分配5个小组共同完成,那么第一小组专门负责系统构建需求定义、需求分析与概要设计,例如开展订票系统的软件需求分析、用例模型例图设计、系统顺序图编排等等;第二小组负责详细的系统设计编码,选用编码来初步构建系统;第三小组负责社会调查和收集数据,通过在火车站观察和收集相关数据来为项目中系统构建提供参考;第四小组负责订票系统的软件制作,第五小组则负责软件测试,比如对用例的详细测试等等。每一小组在完成项目任务后与下一组对接,实现任务无缝衔接[2]。

三、总结

总而言之,当前软件工程课程中融入项目教学法有它一定的优势之处,它可以基于“多角色参与”理念来弥补传统项目教学法可能存在的诸多不足,让学生在扮演不同角色的同时实现项目任务随时切换,激发学生学习该学科内容的主动性和自主学习能力,做到共同合力解决问题,共同创新。

参考文献

[1]孙超.项目教学法在高职软件工程课程中的应用[J].船舶职业教育,,5(1):35-38.

[2]张昱,高琦.“多角色参与”项目教学法在高职软件工程教学中的实践[J].中国电力教育,(25):147-148.

篇11:软件工程情景Seminar教学法研究论文

软件工程情景Seminar教学法研究论文

[摘要]为培养软件工程实用人才,提高软件工程课程授课效果,可以将传统理论讲授方式和情景Seminar教学方式相结合的形式用于软件工程课程教学中。其中,情景Seminar教学方式是结合软件工程课程特点提出的,包括分组研讨、主题报告、答辩评审三个内容。情景Seminar教学方法的应用,能有效地提高学生的阅读能力、表达能力,培养学生的独立思考、探索问题和解决问题的能力,增强学生的团队协作意识。

[关键词]软件工程;Seminar教学法;情景教学

一、引言

软件工程是计算机专业的一门必修课,也是一门内容涉及面广的综合性课程,课程理论性强、内容抽象、晦涩难懂,学生学习兴趣不高,难以掌握。课程内容主要包括软件产品开发的理论、方法、过程、工具及一些实践积累的原则、经验等,不仅涉及计算机科学的相关知识,还融合数学、管理科学、社会学等多学科的知识,具有内容丰富、关系复杂、理论性和实践性强的特点。[1]传统教学模式根据赫尔巴特的五段教学法,将教学过程划分为五个环节:组织教学、复习提问、讲授知识、巩固知识、布置作业。如采用传统讲授的教学方式,学生只能被动学习,很难体会到软件工程的工程化理念。同时,软件开发过程中,在进度、质量和成本的制约下,软件开发活动需要团队协作完成。传统的教学方式不能让学生体会到团队沟通协调的重要性,难以培养学生的团队意识。本文将传统教学方法与Seminar教学法相结合,根据软件工程课程特点,提出了情景Seminar教学法,它能有效地调动学生的学习积极性,提高学生的自主学习能力,培养学生的创新能力和团队协作精神。

二、Seminar教学法

Seminar可译作讨论会、研讨会,是在欧美大学课堂中流行的一种教学或学术交流方式。Seminar研讨式教学方法起源于德国洪堡大学,其让学生认领学习研讨任务,课前查阅相关文献资料,总结、提炼撰写报告,充分调动学生的积极性,激励学生主动参与,与教师共同就研究问题进行多角度、多方位、多层次的讨论,从而加强对该问题的深入认识,提高学生深入学习、自主学习的能力。Seminar研讨式教学的核心是充分挖掘课程参与者的学习探索潜能,最大限度地进行多角度、多层次的认识互动,从而深化对某一主题的认识,实现学术交流的最佳效果,真正达到“学有所获、教学相长,日学日进”的教育目的。[2]-[4]Seminar教学法倡导在生长中获得个性品质和创新能力的发展,倡导在探究过程中理解知识和获取经验,以期获得课程教学的真正价值。[5]

三、Seminar教学法在软件工程教学中的应用

将软件工程课程中的教学方法总体分为两个部分:一是传统的教师讲授部分,一是Seminar研讨式教学。前者针对软件工程课程的授课内容,包含软件工程基础知识、需求分析、概要设计、详细设计、编码、测试和运维等理论知识。采用教师讲授、学生听课学习的方式,通过传统教学模式将软件工程的基本理论知识传授给学生。Seminar研讨式教学模式则可以充分调动学生的学习主动性,将任务下发给学生们,让学生自己选择认领任务,课外通过上网、借阅查看各种任务相关阅读文献,探索问题解决方案,分析汇总形成课题报告,课堂上通过报告的讲解,开展与教师、学生间的深入讨论,从而内化传统课堂的授课知识,使学生真正地理解、掌握知识的内涵,学会知识的灵活运用。

(一)情景Seminar教学法

软件工程课程中情景Seminar教学法的组织形式如图1所示,根据课程需求将授课内容分为五个模块(软件工程基础知识模块、需求分析模块、软件概要设计模块、软件详细设计模块、编码和测试模块),每个模块都由传统授课方式+情景Seminar研讨方式组成,其中传统授课方式教授该模块理论知识,知识主要是单向流动的,由教师讲授,学生接受知识;情景Seminar研讨方式实现知识的双向流动,学生与学生之间交流,学生与教师之间交流,学生与教师之间是平等的研讨地位,更能激发学生研讨的热情,深化对知识的理解和领悟。情景Seminar研讨方式包含三个环节:基于模块理论知识以及本模块需完成的阶段报告进行分组研讨,模块报告负责人撰写并讲解报告,答辩评审报告。图1中每个模块都是独立应用传统教学法+情景Seminar教学法的个体,五个模块之间同时又具有前后依赖,相互衔接的关系。

(二)软件工程教学中情景Seminar教学法的应用

在课程的首次授课中,讲授软件工程课程的地位及意义,同时让学生明确本课程将要采取的完整的授课形式:传统讲授形式+情景Seminar研讨式。情景Seminar教学法在软件工程教学中的实施步骤如下。

1.确定分组

根据软件工程课程的.具体教学内容,将学生分组,每组学生由5人组成(1名组长,4名组员)。每组学生在软件工程课程整个课程的学习中,可以从教师给出的课题库中选取课题题目,也可以根据兴趣爱好自定课题题目,由于每组课题要模拟软件在生命周期中的各阶段(省略编码阶段,测试阶段只进行基于需求的测试),故课题可称为模拟项目。

2.课题认领,任务分工

每组组内学生都有选择课题的权利,最终的课题需通过组内学生商议、讨论,达成一致意见,共同确定课题题目。组长有协同分工、平衡组员工作的责任。课题经小组成员一致认领后,组长要将课题的子任务分配给组员。每个模拟项目有5个子任务,分别需撰写项目策划方案、需求分析报告、软件概要设计报告、软件详细设计报告和软件测试计划。组长必须认领课题的项目策划方案,剩余的四个报告可由组员根据自己的专长、兴趣分别认领,报告的最终分配由组长协调完成。上交选定课题题目及各阶段报告撰写人名单,如无特殊情况,整个课程实施过程中,分配给各组员的任务不得改变。

3.穿插授课

虽然课程中采用两种教学模式,但这两种教学模式不是孤立进行的。根据软件工程具体的课程标准和教学实施计划,传统讲授形式和情景Seminar研讨方式是结合进行的,是相互影响、互为依赖的关系。软件工程知识按内容划分成几个模块,每个模块都以传统讲授形式和情景Seminar研讨方式独立进行。通过传递讲授形式将理论知识系统的传授给学生,学生通过自主学习,课下查阅资料,将知识逐渐内化吸收,通过课堂的情景Semi-nar研讨方式使学生与学生之间、学生与教师之间能更公平、轻松地沟通交流,深化了对知识的理解。

4.小组研讨

小组成员选择课题题目时,需要组员共同讨论、研究确定最终模拟项目的内容。并且,在组长的协调下,组员认领选定模拟项目下的任务报告。小组内每个组员的任务报告,都需要小组分工合作,查阅资料,研讨、质疑、确定方案,这个过程锻炼了学生协同合作的能力,在研讨中主动探索问题、解决问题的能力。

5.撰写报告

组内成员根据自己认领的任务,经过组内研讨确定最终方案,独立撰写个人的任务报告。这个过程锻炼了学生阅读文献能力、文字组织能力和写作能力,同时也为其以后毕业设计论文的撰写奠定了基础。

6.走上讲台

为了增强学生表达能力,应该鼓励学生走上讲台,大胆、清晰地表述自己的方案设计,每个组的组员都有机会把自己负责的任务报告通过讲授的形式,让其他学生与教师对自己的报告有一定的了解。

7.答辩环节

答辩环节是评审报告的关键环节,学生登台讲解自己的报告时,其他组成员和教师为评审组成员,可针对学生的报告,提出自己的质疑,不合理、不正确、有歧义的地方都应该被指出。答辩环节不仅是对主讲报告的学生表达能力的锻炼,对报告内容的审查,更能激发其他组员学习的兴趣,使其主动找出主讲学生的报告中的问题,深入对问题的理解及相关知识的内化。

四、结束语

情景Seminar教学法是一种结合软件工程课程特色的Seminar教学法,将Seminar教学法有效地融入软件工程课程的不同模块中,与传统讲授方式相结合,同时又不限于研讨,增加了软件工程的阶段情景特色,锻炼了学生的自主学习能力和创新能力,增强了学生的团队合作意识。真正做到师生的互动交流,通过良好的双向沟通以最终达到教学相长的目的,取得了较好的教学效果,值得进一步推广应用。

[参考文献]

[1]孟繁锋.结合模拟项目组的软件工程教学[J].计算机教育,(22):54-56

[2]佟玉军等.软件工程专业教学改革研究[J].计算机工程与科学,(33):49-54.

[3]陈荣群等.教育信息化环境下Seminar教学方法得应用研究[J].中国电化教育,2014(325):114-118.

[4]周美林等.近三年我国Seminar教学研究文献综述[J].教育与教学研究,2013(11):12-15.

[5]张跃忠.论Seminar教学范式的现代价值[J].教育与现代化,(2):24-29.

篇12:软件工程的开发和应用论文

软件工程的开发和应用论文

信息产业的重点是软件,软件产业的重点在于软件工程。软件工程伴随着不断发展壮大的信息技术得以发展,取得显著成果。软件工程基本分为三类:构建软件工程、面向对象以及传统软件工程。本文介绍软件工程相关基础知识,针对特殊性目标进行描述以及软件工程相关理论的实施方式,展示出软件开发在实际工程中的应用。对软件工程标准化以及特点进行详细分析和研究,进而推进相关产业,促进其开发出质量较高的软件工程。

1 引言

1968年由北大西洋公约组织(NATO)在德国举办的学术会议上提出软件工程(softwareengineering)的概念。软件工程经过五十多年的发展已经成长为计算机领域一门独立学科,其具有较强的工程性和综合性。软件构件及软件重用技术、标准化和中间化技术成为研究软件工程的焦点以及重点。本文对软件工程的应用和开发技术进行分析,并预测未来软件工程的发展趋势。

2 软件工程开发技术

软件工程是使用工程化方式对维护和构建实用、有效、高质量的软件进行研究的学科,即(Software Engineering,简称为SE)。软件工程包括设计软件开发、程序设计、设计模式、系统平台、数据库等方面内容。现代社会编译器、嵌入式系统、人机界面、电子邮件等都在使用软件工程,涉及的行业包括政府、银行、航空、工业等等。应用软件工程不但能够提高各行各业工作效率,也能增加人们生活质量,促进经济和社会的进步和发展。

创建以及应用软件的工作人员就是软件工程师,在不同行业软件工程师分为程序员、系统架构师、测试员、系统分析师、软件工程师等。软件工程到目前还没有权威定义,普遍认可的.定义是:软件工程是能够解决软件方面各种问题的系统工程,是软件维护、运作、开发使用的可定量、规律化、系统化研究的一种方法,他是一门交叉科学。生产和开发费用合理和质量良好的产品是软件工程的目标,经常采用高效率性、可维护性、易移植性、可靠性、易使用性、多功能性等六个指标来评定一款软件的品质。

2.1 软件构件和软件重用技术

软件构件和软件重用技术是软件工程长期研究的重点和热点。软件重用是软件工程的手段和方法,而构建就是它的基础和核心。软件重用技术是为了让软件开发者摆脱或者减少写代码的工作而设计的,这样能够让开发人员将精力致力于更高层次系统的构建中,让求解空间和促使问题能够保持一致。

软件业要选择构件技术来促进重用技术的实现。软件生产利用搭积木的方式来完成发展梦想。开发工具有构件库管理、应用管理、集成开发环境、运行环境等,这些是应用开发软件的支撑。

2.2 软件标准化应用技术

软件工程标准分为软件过程标准以及软件标准,标准化不但是构件和重用技术发展的必要条件,也是推动软件产业健康发展的前提和有力支撑,建立软件过程标准是软件工程达到一定成熟度的标志。国际标准化(ISO/IEC)组织系统标准工程和系统工程委员会提出的标准框架以及美国叙述的软件标准指南是现在世界应用的软件工程两大标准框架。

2.3 采用中间件发展技术

软件构建和重用系统运行和开发应用的支撑是中间件平台。中间件是构件技术变成现实的前提,为发挥构件作用提供平台,中间件放置在适合的平台上,软件才能够被抽象和隔离最终成为构件。

所以中间件技术是近几年软件工程发展的关键和关注的重点。中间件按照功能可以分为事物处理、远程过程调用、分布对象、通信、访问中间件等五类,中间件技术能够对软件构件和软件重用技术发展产生深远的影响。

3 软件工程开发特点

3.1 对目标进行明确

人们对软件有着多种需求,软件工程在软件研发设计时就要确立明确的目标。在实施工程或者投放产品前,提供该工程或者产品需要的设计软件工程任务,这体现出软件工程的特点是:需求分析。软件开发的成败在很大程度上由需求分析决定。用户和开发人员通过不断交流和澄清概念,形成完整、清晰、一致的需求说明。

3.2 软件工程的完整性

在软件服务器应用中,数据处理和数据的完整性是确保信息准确传输的关键环节。因此在开发软件过程中需要严密的逻辑要求。比如在处理一件事情过程中,可以修改多个表,一旦发生错误就要停止全部处理,返回最初状态来保持系统完整性,进而保证数据处理和数据的完整性。

3.3 软件工程规范性

软件开发应用工作经常被他人修改和接手。因为软件是按照规则相互结合的对象,才能够保证符合标准,如果群体对软件进行开发,标准显得更加至关重要。标准是软件开发工程师之间沟通的桥梁。

3.4 软件工程易维护性

软件使用对象具有一定继承性,修改祖先对象能够对继承对象起到影响作用可以在一定程度上提高软件维护性,相同逻辑和语法规定能够让多人联合研发软件的维护性得到一定保障,工作人员特有的作风和思想逻辑不但不会受到限制,还会形成互补进而增加提高软件性能的可能性。

3.5 软件工程具有创新性

创新是技术发展的基础。随着工程和科技技术的创新和实践,新产品在满足人们不断发展的需求过程中,得到客户的支持和信赖,在分析系统阶段,系统分析工作人员要全面了解客户需要,根据客户不同要求添加可行性方案,在和客户不断交流过程中对方案进行改进,反复这样做,直至客户满意。

4 结束语

软件开发中具体应用是比较复杂的工程,二十世纪八十年代,我国就已经开始制定软件工程标准的工作。在软件质量标准管理方面,软件标准化和软件过程标准化将紧密结合并取得协调发展。很据开发软件的要求,软件工程是在开发过程中进行大量的测试和分析,达到减少使用时维修和管理的费用。

篇13:驱动教学法的应用论文

驱动教学法的应用论文

阐述任务驱动教学法在高职电子设计自动化教学中的作用,对该课程学习情景和学习任务进行总体设计,从“创设任务情景→提出学习任务→探究学习任务→评价学习任务→拓展学习任务”五个环节探索在高职电子设计自动化教学中实施任务驱动教学法。

“任务驱动教学法”是基于建构主义学习理论上的实施探究式教学模式的一种教学方法。从教育者的角度而言,“任务驱动”是一种教育方法;而从学习者的角度而言,“任务驱动”则是一种学习方法。电子设计自动化(Electronic Design Automation,简称EDA),学习内容包括课程学习和课程设计两部分内容,是职业院校电子工程类专业必修的职业能力课程。

在电子设计自动化课程教学中利用自治区级“电工电子与自动化技术高职示范性实训基地建设”开展任务驱动教学,可以有效满足学生的学习和探究欲望,培养学生对课程学习的兴趣和电子设计的爱好,促进电子设计知识和技能的迁移,取得了良好的教学效果。

一、任务驱动教学法在高职电子设计自动化教学中的作用

“任务驱动教学法”是一种具有“以项目为引领、以任务为主线、以知识点为纽带、以教师为主导、以学生为主体”基本特征的教学模式。“任务驱动教学法”应用在电子设计自动化课程教学中,要求教师在教学内容设计中从典型的三人表决器设计、四位加法器设计、数字电子钟设计、交通管理器设计、简易电子琴设计、步进电机控制器设计和数字温度计设计等七个具体项目的、可操作性强的电子设计任务出发,让学生在有意义的“任务”真实情景驱动下,引导学生在自主学习、合作探究中发发现问题、思考问题、解决问题,在分析、讨论的协作交流的过程中开展学习活动,在教师的指导、帮助下完成任务,在完成学习任务过程中掌握解决问题的方法,实现电子设计自动化课程知识的内在建构。

电子设计自动化课程教学内容实践性很强,具有很强的探究性,运用“任务驱动教学法”可以收到事半功倍的效果,使学生既学到了知识,又培养了探究能力、协作能力和电子设计能力,实现了电子设计信息素养的实质性提升,培养学生掌握各种电子设计自动化开发方法。

二、任务驱动教学法在电子设计自动化教学中的应用

(一)电子设计自动化课程学习情景和学习任务的总体设计。“任务驱动教学法”中关键要素“任务”是主线和导向,其设计的好坏影响教学效果的优劣。课程学习宏观上“任务”的设计必须符合高职教育理念、培养高素质技能型人才的需要,而微观上“任务”的设计必须符合专业人才培养目标,依据课程教学目标并结合企业生产实际和学校的教育资源来设计适宜学生能够完成的学习任务。

电子设计自动化课程教学目标是培养学生掌握各种电子设计自动化开发方法,为了激发学生对学习电子设计自动化课程的学习兴趣,培养学生发现问题、分析问题和解决问题的能力,电子设计自动化校级精品课程团队的教师经过讨论和研究了课程教学设计方案,方案基于建构主义学习理论,利用自治区级“电工电子与自动化技术高职示范实训基地”这一平台,选取来源企业的真实产品“流行消费类电子产品”为主要载体,以任务驱动模式构建了“三人表决器设计”等七个学习情景也即为七个设计项目,每个情景又有若干个工作任务,学生在设计中学习知识,在学知识的过程中又学会真正的设计。表1中列出了电子设计自动化任务驱动教学法的总体设计。

电子设计自动化课程任务驱动教学方法的探究。在电子设计自动化课程教学中,经过不断教学实践和总结,笔者探索出任务驱动教学法一般由“创设任务情景→提出学习任务→探究学习任务→评价学习任务→拓展学习任务”五个环节构成。

1.创设任务情景。教师利用电子设计自动化课程的优势,结合课程学习需要创设与当前学习主题相关的“流行消费类电子产品”为主要载体的、贴近真实的学习情境,把课程教学内容巧妙地隐含在“三人表决器设计”等七个学习情景的若干个任务之中,引导学习者以“任务”为主线带着真实的“任务”进入课程学习情境中。具体为每个学习任务之前,通过让学生观察和欣赏、讨论和交流电子产品,激发学生对每个学习任务的学习兴趣和学习的主动性。

2.提出学习任务。在创设的情境下激发学生学习兴趣,引导学生带着真实的学习“任务”进入学习情境,导入新课,通过分析“电子产品”实例提出学习任务,让学生面临一个需要着手去解决的现实问题。如“项目三:数字电子钟设计”教学,教师安排学生到自治区级“电工电子与自动化技术高职示范实训基地”的“电子设计自动化实训室”的“电子产品车间”授课,先向学生介绍“数字电子钟”典型产品,并展示历届学生设计的产品,以此激发学生学习“数字电子钟设计”的兴趣,创建学习任务情景。然后,教师分析“基于FPGA的数字电子钟”产品,再提出学习“任务1:数字电子钟设计方案分析任务”和“任务2:数字电子钟的VHDL程序设计”,这样会对任务的完成起到很好的效果。

3.探究学习任务。教学中只有激发学生的学习兴趣,才能调动学生学习的积极性,积极性的调动为教师提出学习任务带来了适当的时机。此时,教师根据教学内容和企业生产实际,结合学校教学资源和学生实际需要,围绕一个“项目”中的教学目标这一大任务通过实例演示后,再与学生一起讨论和分析,提出“项目”下一级的子任务。在子任务中包含了要运用既往所学的旧知识和现在需要学习的新知识,这些知识中有“问题”需要去探索和解决。

如何探索和解决?“任务驱动教学法”“探究学习任务”这一环节不是由教师直接告诉学生应当如何直接去做,而是由教师引导学生获取如何解决该问题的线索、资料、知识等,同时根据任务的难易程度,让学生进行尝试操作练习,并采取灵活多样的方式,可以让学生自主探究、独立完成,也可以和其他同学互相交流、合作探究来完成,还可以根据教材中列出的操作步骤按程序一步一步操作练习,在操作练习找出解决的办法。

4.评价学习任务。由于学生个性的差异,在设计操作练习的过程中可能会出现不同的问题,此时教师可以引导学生围绕“任务”这一主线,指出设计操作练习中的优点和不足对学生进行辅导,以使学生及时改进和完善,进行教师对学生学习任务的评价;也可以事先安排两名学生结成“一对一”对子,让学习成绩好操作熟练的同学指导学习成绩较差和操作不够熟练的同学,让学生之间进行互学互帮,进行学生间对学习任务评价;还可以让表现好的学生把自己完成任务的好方法在全班同学中进行介绍,通过学生展示设计思路和操作练习让大家共同进一步学习新知识和新技能,通过“示范”的引领共同分享成功的快乐,同时也让大家评价该同学“学习任务”完成效果。

当学生的学习任务完成后,教师还可选择其中具有代表性的“电子产品”的作品进行点评和讨论,并将学习任务中涉及的知识背景进行归纳、小结,强调设计操作重点、难点问题和操作技巧,同时,表扬和鼓励学生在完成学习任务过程中出现具有创意的好思路和好方法。

5.拓展学习任务。通过“评价学习任务环节”中的师生点评、共同探讨等,学生由此会产生新的思路和想法,他们可以进一步自由发挥个人的想象力,构思出“电子产品”新的设计思路,并试图尝试操作练习,创作出具有创新意识的“电子产品”作品,展示自己的学习成果和才华。根据学生的这一学习实际,“电子设计自动化”精品课程团队与自治区级“电工电子与自动化技术高职示范实训基地”的“大学生创新实训中心”为平台,开辟了“电子设计”第二课堂,将课内学习延伸到课外,并定期开放创新实训中心,让学生在教师指导下自由发挥、自主创新,拓展新的学习任务。

(三)运用任务驱动教学法开展电子设计自动化课程教学应用案例。在电子设计自动化课程教学中运用任务驱动教学法开展教学,下面以“三人表决器设计”为例进行说明。

1.创设“三人表决器设计”学习任务情景。教室设在自治区级“电工电子与自动化技术高职示范实训基地”的电子设计自动化实训室“电子产品车间”。上课开始,教师通过讲解在各种会议、选秀节目、体育竞技中,常常用到电子表决器。然后播放“中国达人秀”表决视频,提出假设中国达人秀的三位评委提出,要用三人表决器来对选手进行评判。提出评判原则是少数服从多数。创设“三人表决器设计”学习任务情景。

2.提出“三人表决器设计”学习任务。通过创设“中国达人秀”表决情形创建的任务情景,激发学生学习“三人表决器设计”课题的积极性,教师进行该任务分析:因为初次接触数字电子技术,本任务是三人表决器,要求设计出一个表决器,二人以上表示赞同,认为通过,否则认为不通过。如何完成这一任务?

3.探究“三人表决器设计”“教学”任务。要搞好教学工作,必须发挥教师的主导作用。因此,教师要探究“三人表决器设计”教学的任务。一是在指导思想上要坚持以学生为中心、以实践为导向的职业教育思想,探索工学结合的人才培养模式,以实践育人为教学改革目标,采用任务驱动的教学方法,体现“教学做合一”的教学模式。二是要对教学主要载体“教材”进行教学内容分析。了解组合逻辑电路是数字电路的重要组成部分,在生产和生活中具有广泛实用性。

本任务是在学习了逻辑门电路后,对有关逻辑门电路的一个具体应用。三是对教学对象进行学情分析,分析高职学生动手能力较强,有好奇心,喜欢操作练习。前景知识已有逻辑代数知识,掌握组合逻辑电路的特点和分析方法,但学生理论基础差,学习习惯不好,会在分析设计电路时遇到困难。四是对教学内容制定知识、能力和素质的教学三维目标。知识学习目标是掌握逻辑电路的设计方法和步骤;能够根据实际需求设计简单的组合逻辑电路;能够根据任务要求,完成三人表决器原理电路的设计。能力培养目标是通过实践锻炼学生的'组合逻辑电路设计能力;锻炼学生的观察、模仿、总结、表达能力。素质教育目标是让学生在实践过程中体会到团队合作精神和职业素养的重要性。

五是定位重点和难点。教学重点是掌握组合逻辑电路的设计方法和步骤;完成三人表决器的设计与制作。难点是如何把抽象的逻辑问题和具体的实际问题联系起来。解决的关键点是列真值表。六是选择教法和学法。根据分析,采用任务驱动教学法进行教学,提出学生的学法是自主学习、合作学习。七是在组织教学过程教师始终与学生共同“探究”。不论是教学中力求活动场景的创设、任务的驱动,还是对案例的分析和讨论,对设计步骤和操作程序的讲解,关键点对学生的引导和点拨,必须做到让学生积极主动地学习、动手参与,教师只是扮演组织者、引导者和促进者的角色。

在探究“三人表决器设计”学习任务中,让学生置身在真实的情景中,分配每两个同学为一小组,让学生自觉接受学习任务。通过教师对任务的讲解和电子产品案例分析,学生采取自主学习、合作探究共同完成了学习任务。

4.评价“三人表决器设计”学习任务。在教师的指导下,通过互学互帮、合作探究,每一组、每一位同学看到自己设计并操作完成的“三人表决器设计”的作品,达到了“少数服从多数”设计要求,大家都很高兴。作品完成后,老师对教学情况进行小结,并针对典型作品进行点评,同学们各自对他人作品进行互评,并选出好的作品展示。同学们对这次学习任务总的评价是有收获、有价值和有意义。

5.拓展“三人表决器设计”学习任务。为了让同学们巩固所学的知识,教师布置新的学习任务:设计并制作一个三人表决器,要求若A为主评,B、C为辅评。只要主评通过,就能过关;或者两个辅评通过,也能过关;否则没过关。要求同学们课后到“电工电子与自动化技术高职示范实训基地”的“大学生创新实训中心”之“电子设计”第二课堂中完成任务。

三、高职电子设计自动化课程教学中采用任务驱动教学法需要进一步探讨的问题

(一)以任务驱动理念编写“电子设计自动化”校本教材。校本教材是校本课程开发的产物。为突出教材特色,提高教材质量,编写的教材既要符合行业企业生产技术的改革要求,也更要满足学生的可持续发展需求。因而,校本教材的开发要以适应学生专业职业技能发展为原则,以学习工作任务驱动为导向,以提高学生实践技能为准则。教材的编写必须充分考虑到行业企业生产实际、岗位需要,技术革新,要有所创新改革、体现“任务驱动”理念,编写中要吸纳企业技术能手和工程师参与编写,使教材更贴近企业生产实践和市场需求。

(二)以工作任务项目建设“电子设计自动化”课程共享型教学资源库。“电子设计自动化”课程于3月被学校批准立项为建设的精品课程。课程三年目标是建设成为具有共享性、开放性、扩展性、先进性和可靠性的共享型教学资源库。建设的精品课程以创建精品资源项目研究任务为核心,面向“电子设计”海量资源处理,集资源存储、资源管理、资源评价等,实现资源的上传、检索、归档等,实现网络教学资源的建设管理共享与应用,以满足学生自主学习的需求,并与国内区内同类高等职业技术院校实现资源共享,辐射行业,服务地方。

(三)建设“大学生创新实训中心”之“电子设计车间”。为了提高高职电子设计自动化课程教学质量,提高专业人才培养质量,必须建设“大学生创新实训中心”之“电子设计车间”。“电子设计车间”仿照真实企业场景建设,车间作品与企业“电子产品”对应,制定有关管理规章制度,除安排好课程教学任务外,定期开放实训室,让学生利用课外时间开放创新实验,培养和提高学生的实践技能和创新能力。

篇14:试析计算机应用与软件工程建设论文

试析计算机应用与软件工程建设论文

随着我国计算机的发展,相应的软件也在逐渐的进行更新,伴随着移动互联网时代的到来,目前软件工程在进行一场新的改革,本文首先分析了目前我国计算机应用和软件工程面临的现状,针对计算机软件工程的开发和未来面临的主要挑战进行预测,目的是提升读者对计算机应用和软件工程建设的认识。

计算机工程的应用目的是能够改善现代生活,随着人们节奏的加快,相应的计算机应用逐渐的运用到人们的日常生活,因此有必要对目前计算机应用和开发的主要特点以及主要面临的问题进行分析,针对这些问题提出相应的解决措施,目的是能够采用计算机更方便的指导人们的生活。

一、计算机应用技术

(一)计算机技术概述

随着我国计算机的发展,计算机几乎运用到我国的各行各业,计算机所涉及到的的计算机技术以及管理系统已经较好的融为一体,同时现代计算机的发展能够实现人和计算机之间的交流。在全球经济一体化的背景下,计算机的技术得到了较好的发展空间,其计算机的领域的非数值应用对于科学技术的进步有较大的促进作用随着20世纪40年代第三次科技革命的拓展,科学已经覆盖了各个重要的领域,随着计算机进入我国,在市场经济的环境下得到了长远的发展。我国计算机的应用最先运用到科研以及国防科技中,随着计算机的普及,计算机逐渐在教育以及工业中得到了发展,因此计算机技术得到了多元化的发展。新世纪到来之后,计算机已经成为家庭娱乐以及办公中非常重要的方式。

(二)软件工程概述

软件工程师21世纪发展较为迅速的行业,软件工程能够将理论知识运用到实践中的一种方式,和传统的工程相比,软件工程具有开发较为高效,同时软件工程开发出来的应用能够更加满足实际的要求,软件工程在我国科学领域中取得了较大的进展。软件工程的应用较为广泛,从计算机领域,到教育以及管理领域中都有非常广泛的运用。但是软件工程的提出时间较为,一直到20世纪70年代,软件工程才正式的被提出,随着接下来的研究深入,软件工程随着结构化程序语言丰富以及结构方法日益完善得到了一定的发展。

目前软件工程在建设方法主要目标包括降低软件开发的`成本,实现较高层次的软件开发功能,从而有效的实践出软件性能,开发出来的软件具有实用性较强,后期的维护成本较低。同时计算机软件工程的发展较为迅速,目前朝着面向编程内容,最大程度的提升软件工程师的技术水平发展。

二、计算机应用与软件工程建设的意义

随着我国市场经济的发展,我国的各行各业都面临着巨大的挑战,在这样的背景下,行业之间的经营方式和管理带来了新的挑战,现代科学技术的发展促进了社会的发展,同时带来了和计算机之间的联系,采用现代化的计算机技术能够促进社会资源的合理分配,同时增强了我国的综合国力,在企业领域还能够在一定程度上能够保证企业信息化的发展,使得企业在现代化的经济发展中处于较为有利的地位,能够适应激烈市场经济的发展,增强计算机在软件工程中的运用是时代发展的要求,而计算机技术的发展目前较快,在发展的过程中,也逐渐朝着简单化以及快速化的方向进行发展。

三、加强计算机应用与软件工程建设的策略

(一)提升计算机应用技术水平

在运用计算机以及软件运用的中,需要吸引更多优秀的人才来实现,因此无论计算机和软件工程发展到了哪一个阶段,优秀的人才都是其中不可或缺的元素,优秀的人才一方面能够完善计算机在应用技术上的运用,另外一方面对于宣传计算机的整体水平有一定的帮助,因此人才的力量在社会发展中具有非常重要的作用,针对技术人员而言,在社会生活的过程中,需要提升自身的理解和掌握新技术的能力,针对性的去提高自身的计算机应用的水平,从而引导更多的优秀人才加入到计算机的应用领域。

(二)增强计算机应用与软件工程建设的运行机制

计算机的运用以及软件工程在初期建设的过程中,需要花费大量的时间,同时也需要实践和理论相结合,才能够发挥自身的最大意义。在增强计算机和软件工程的运用上,需要包括管理专家以及系统分析专家的验证,利用有效的资源,有效的构建计算机应用和软件工程团队的建设,另外国家相关的部门也需要对计算机应用和软件工程的建设进行大量的支持,从而支持计算机和软件工程的发展。

四、计算机应用与软件工程建设的发展趋势

(一)计算机应用的发展趋势

随着计算机的发展,近些年来,计算机逐渐朝着微型化以及精密化的方向在进行分发展。目前我国社会进程在加快,计算机为了满足社会发展的需要,在性能和外观需要作出巨大的改变。在功能满足的前提下,需要尽量满足计算机在外观上和携带方面的需求。例如计算机在外观上需要尽量的做到时尚化和便捷式,随着数字化时代的带来,计算机的智能化是数据分析和科研发展的重要的前提,因此计算机的工作需要不断的进行简化和人性化,但是计算机在发展的过程中,不能忽略了计算机最基本的功能,促进计算机的精密化,才能够满足时代的发展。

(二)软件工程的发展趋势

软件工程发展随着全球化和开放性的深入,也将得到长远的发展,软件开发是行业市场环境和开发环境变化和变化的产物,因此软件开发需要根据市场的需求进行变动。若以传统思维进行软件工程建设将不能适应时代的发展需求。信息化进程的不断加快,全球化的合作交流逐渐登上历史舞台;软件工程建设的开放性计算在软件开发行业应用程度不断加深,软件开发者之间的交流更加便利,对于后期的软件维护帮助较大。

五、结束语

综上所述,本文首先分析了计算机应用和软件工程建设目前主要特征,针对目前的特征以及主要面临的问题,提出了未来的发展,目的是提高计算机应用和软件工程建设的普遍性,促进我国信息化的发展。

篇15:软件工程管理及应用研讨的论文

软件工程管理及应用研讨的论文

一、计算机软件工程管理的主要内容

1.软件开发组织机构管理

这里所说的组织,不只是简单的将计算机开发人员汇合在一起,而是重视这个计算机软件开发组织的人员分配情况。这样有利成员分工明确,责任落实到位。但是在实际工作中,由于各个管理项目的要求不同,无法对整个组织机构提出统一的规章制度。

2.计算机软件开发工程工作人员的管理

在信息技术不断发展过程中,作为软件开发工作人员便是这个领域的主体。主要负责各个软件项目的设计与实施,其中包括搜寻项目的资料、改编各种应用程序、工程完毕之后的处理事件等。各项工作都需要不同岗位的工作人员共同完成;同时,在实际开发进展过程中,应该有效结合各个工程项目的规模、性质等,然后科学合理的安排计算机软件项目的开发人员,坚持做到分工明确;最后,坚持具体问题具体分析的原则,充分了解工作人员的业务素质,坚持做到科学合理的配置资源。在工作人员的素质要求上,除了具备专业业务素质之外,还应该具备良好的团队合作能力,这样工作人员才能够共同完成开发的计算机软件工程。

3.实施对计算机软件开发各个用户进行管理

实践是检验真理的唯一标准。要想证明软件开发项目是否具备优势,最重要在于用户的使用。因此,在项目开发进行之前,应该对市场进行充分了解。不仅要了解用户对计算机软件的需求有多大,还应该了解大部分用户的操作习惯。通过这样开发部门与外界的联系,让用户对所使用的软件提出自己的看法,这样便能够有效增强计算机软件的实用性。

4.软件开发过程设置档案资料管理

在现实生活中,工作人员应该将计算机软件开发的各个流程记录到档案中进行有效管理,为下一个阶段的开发工作打下坚实的基础;通过实施档案资料管理,又方便了软件工程后期的查询工作,有效提高了计算机软件开发的保障性。因此,在计算机软件工程的开发过程中,应该不断提高项目档案资料的重视程度,有效提高计算机软件开发管理的效率和水平。

二、强化计算机软件工程管理的对策

1.完善计算机软件工程管理体系,提高项目开发效率

在社会不断发展过程中,为了推动计算机软件工程开发项目更好的发展,应该逐步构建起完善的工程管理体系。其一,要想构建起完善的工程管理体系,便应该有效认识到人才在工程项目开发中所起到的积极作用。充分调动工作员工的主观能动性,确保各个软件开发项目安全快速的完成;其二是强化计算机软件工程应用相关知识渗透力度。不断加强工作人员的专业知识培训,充分了解最新软件的知识,坚持理论联系实际的原则,有效运用到具体的项目开发中。这样便能够大大提高软件开发的利用价值,从而提高工程项目的.管理效率;其三是制定奖惩机制,从而推动项目工程效益能够顺利实现。

2.强化软件风险管理,抓好进度发展

为了推动计算机软件工程更好的发展,首先应该构建完善的风险管理体系。作为开发人员,应该具备风险意识。然后通过充分利用空余时间学习风险管理知识,能够很容易识别出软件开发过程中存在的风险,然后根据实际情况选择科学的防护措施,在必要的时候还应该提交工程风险报告单;其次是,坚持定期做好计算机软件的风险控制管理。其中对于一个历时时间之久的计算机软件工程项目来说,更应该坚持将项目风险管理落实到整个过程中,对出现的风险问题,及时采取处理措施,从而将项目进行过程中带来的损失降到最低的限度。但是在实际操作过程中,一般主要采取规范、转移等措施处理风险;最后,还应该有效强化计算机软件工程开发的进度管理,大力提高工程管理的效率水平,降低开发成本。工作人员还应该坚持理论联系实际,通过有效结合计算机软件工程项目的实际情况,然后制定科学合理的管理工作日志。这样能够对各个工程项目实行有效的监督,从而确保各项计算机软件工作能够安全顺利的完成。

3.提高团队合作管理水平,提高团队协作力量

在计算机软件项目的开发过程中,一个优秀的团队占有非常重要的地位,是实现计算机软件工程管理的重要保障。因此,强化项目管理的团队管理,对实现工程项目起着非常积极的作用。其中主要表现在以下几个方面:其一,不断加强项目开发人员之间的沟通与联系,不断整合团队意识渗透;其二是明确项目开发过程中各个岗位人员的分工情况。在充分了解项目开发的实际情况时,再进行科学合理的分配,将具体的工作落实到每个人身上,从而确保计算机软件工程顺利进行;其三是充分调动整个软件项目部门员工的积极性,确保项目开发过程中的每个员工都能够全身心的参与,有效激发团队成员的潜力,共同做好软件工程的管理工作。

三、计算机软件工程的应用

随着现代社会快速发展,网络信息技术也得到快速发展。由于计算机技术具备较高的准确性、方便、高效,从而确保计算机软件工程的开发得到更广泛的推广。随着计算机技术不断深入,在人们的生活中,越来越离不开计算机。其中计算机软件的应用范围主要包括:办公、电子商务、游戏、音乐、电子邮件等。更重要的是在现代的航空、农业、银行等各个生活领域都大量采用计算机软件工作。其中由于计算机软件工程在开发过程中基本上属于一个非常重要的工程项目,在软件开发过程中也越来越人性化。计算机软件在开发过程中,具有自己独特的要求,同时还需要经验丰富的工作人员才能够胜任软件开发工作。同时,在软件研究过程中,工作人员还应该认真仔细,不断去总结工作过程中所出现的问题,然后及时采取处理措施。因为,计算机应用的各个环节与其他环节之间都存在着密切的联系。对于工作人员来说,计算机软件工程的开发工作是非常复杂的,因此,要不断去克服重重困难,不断去探索。这样便能够促使计算机软件变得更加方便快捷。其中主要体现在以下几个方面:其一,学校老师应用方面。学校老师可以利用计算机制作PPT教案,这样能够让知识点更加直观的呈现在同学们的面前。学生也可以直接通过网络加强与老师之间的沟通交流。有的学校,在学生入学登记时,也直接采用计算机进行登记;各种消费也直接通过计算机软件来进行管理。这样当学校任何一个事情出现问题时,都能够很容易的查出来。从而通过计算机软件能够大大提高学校管理效率;其二是像医院、KTV、大型的企业等几乎都应用到了计算机软件。这个软件在开发的整个过程中,各个因素之间都存在着密切的联系,从而形成相互影响、相互制约的现象。因此,必须加大计算机软件的开发控制力度,确保研发出来的计算机软件的质量。针对目前的形势来说,计算机软件的应用范围更加广泛,软件工程也得到了实质性的解决。因此,要想解决这个问题,便需要不断改善计算机软件工程的开发条件。但是,就目前计算机软件的开发空间来说,仍然落后于其他国家,还具有较大的发展空间。所以,我们就应该努力去解决各种困难,不断解决这些问题。这样就促使计算机软件的开发空间变得更宽、更大了,应该让更多的人们去认识认识、了解并且去应用它,让它得到更大的发挥,带动我们国家的经济能力,把人们的生活水平提高,为我们国家的发展做出贡献。

四、总结

综上所述,在不断变化的社会环境中,计算机与网络信息技术不断得到发展。同时在实际应用过程中,计算机软件工程也表现出了良好的准确性、方便性,从而促使计算机网络信息技术在各个领域得到了较好的发展。因此,从这个方面便可以看出,在现代社会快速发展的背景下,为计算机软件工程开发起到了非常重大的作用。不断提高计算机软件工程项目管理的水平,不断投入更多的人力物力,同时通过运用新方法、新手段,能够促使计算机软件工程开发更好的发展,从而促使软件工程为社会带来更多经济效益。

篇16:海洋渔业管理方面软件工程的应用论文

海洋渔业管理方面软件工程的应用论文

一、海洋渔业管理概述

全球性的渔业资源衰退引起了世界各沿海渔业国家和有关国际组织的高度重视。加强捕捞能力管理,开展负责任捕捞,是目前乃至今后相当长时期内世界海洋渔业可持续发展的必然要求,也是渔业管理的一项重要任务。

1.国际海洋渔业管理现状

国际海洋渔业已经将资源养护管理与环保相结合,海洋渔业的发展在随着时代的发展与世贸体系和人类的自身相关福利相结合。与此同时,国际海洋渔业相关法律法规部门需要制定符合现阶段状况的需求与规定。国际海洋渔业已将渔业的可持续发展视为渔业管理中的最高标准。在日后的很长时间里,国际海洋渔业的管理与发展主要是以可持续发展为目标,进而采取相应的更加完整的措施与规划。那么在这个过程中,捕捞能力管理是重中之重,也是热点问题。过度捕捞、海洋渔业生产潜力的萎缩以及经济效益减少等问题都来自于过剩能力。《国际渔业行动计划》对世界各国做以约束,计划要求最迟在以前建立一个管理机制,这个管理机制是世界范围内的并且是公平公正公开的捕捞能力的,并且通过各方合作分段实施。

2.国内海洋渔业管理现状

中国地大物博,也是个海洋渔业大国,海洋渔业也在国民经济中占有重要的地位。海洋渔业的发展改善了我国的传统农业的格局,为人民供给食物,在一定程度上缓解了中国人口众多和土地资源有限的难题。新中国成立至今,海洋渔业也在迅速发展,我国在国际海洋渔业市场上的地位也迅速上升,中国已经连续几年居于世界首位,并且是拥有世界上最多的生产力。但是在海洋渔业为人类创造福利的同时,人类也给海洋造成了很大的伤害,各种水域污染以及捕捞过度的问题。

二、软件工程在海洋管理有关方面中的应用

在很多发达国家和地区,各个国家都在建立海洋渔业相关的数据库来支持海洋渔业的信息化进程,这些数据库规模大小不一。世界各国都在参考这些数据库的信息,为社会各界提供专门有效的'服务。发达国家的互联网是渗透在各个产业中的,这既是国民素质的体现也是高效率的信息化服务的体现,软件工程就是应用互联网技术为海洋渔业提供信息化的决策服务的应用体现。

1.整体信息能力方面

在这个国际化的社会,渔业信息化是适应环境而产生的。我国的信息水平是低于国外发达国家的,这种缺陷造就了我国在国际竞争中不利的地位。我国在发展渔业生产力的同时,更需要软件工程来提升我国整体的信息能力水平。整体信息能力水平有了提升,才能使我国在国际海洋渔业市场的竞争力有质的提升。

2.渔业信息化应用方面

信息化指的是信息技术和信息产业二者的快速发展,软件工程在海洋渔业信息化的诸多信息资源和技术方面的应用加速了信息化的步伐,从本质上提高了信息化的效率。所以,在渔业信息化的热潮中,通过软件工程使得信息资源的有效利用来提高渔业产业水平,促进水产品贸易的繁荣才是渔业信息化的根本目的。

3.协调统一的信息资源管理

通过物流信息得到的农产品供求信息的方式是不科学的。中国的农产品虽然有国家相应的渠道发布信息,但是我国的农产品信息来源渠道仍然比较乱,软件工程就起到了协调并且同一这些信息资源的作用,同时软件工程的运用使得产品流通方向指导力度增强,同时也有利于监管权力的宏观调控。

4.物流信息标准方面

物流本身的标准不是统一的。由于物流软件通常是直接购买成熟软件的,所以每个软件开发商和外包公司都不同,导致了物流标准的不统一,软件工程正好可以解决这一问题。软件工程使得物流软件的系统运行可靠性增强,物流信息标准方面得到改善。5.信息系统方面就目前的情况来看,我国的企业对于信息系统方面的需求逐渐增大,大部分的企业对于信息系统功能的要求都不能够满足自身需求,不过软件工程的介入可以帮助我国的企业之间物流信息系统的有效沟通和高效协调,是我国中小型企业的信息系统方面得到提升。

三、结论

中国地大物博,也是个海洋渔业大国,海洋渔业也在国民经济中占有重要的地位。海洋渔业的发展改善了我国的传统农业的格局,为人民供给食物,在一定程度上缓解了中国人口众多但是土地资源有限的难题。发达国家的互联网是渗透在各个产业中的,这既是国民素质的体现也是高效率的信息化服务的体现,软件工程整体信息能力方面、渔业信息化应用方面、协调统一的信息资源管理、物流信息标准方面、信息系统方面的应用就是应用互联网技术为海洋渔业提供信息化的决策服务的体现。

篇17:面向航空领域的软件工程专业人才培养论文

面向航空领域的软件工程专业人才培养论文

摘要:基于国内外软件工程人才培养机制的主要不足之处,提出以面向航空领域的软件工程专业人才培养模式,主要以能力培养为核心、以应用和创新为主线,培养遵从软件工程专业人才成长规律和满足经济社会发展需要凸显航空特色的应用型人才。实践证明,面向航空领域的软件工程专业人才培养模式弥补了航空领域软件工程培养模式的不足为培养面向航空领域的应用型软件人才做出了贡献。

关键词:航空领域;软件工程;培养模式

近几年来,软件产业作为信息化建设的核心得以迅速发展,航空工业正是以信息技术为代表的高新技术改造的重点,所以迫切需求面向航空领域的软件工程专业应用人才。现在,国内各工科高等院校基本都开设了软件工程专业,软件工程专业毕业生数目也变得庞大起来。但是,符合社会需要的软件人才不仅数量不足,而且结构失衡[1-2]。高校培养的软件人才与软件企业的实际需求存在明显差距,根本原因在于软件工程人才培养模式不能适应软件市场发展所致。各个高校都在探索应用型软件工程人才培养与实际需求差距的解决办法,有些高校从软件工程课程建设方面来研究[3-4];有些高校从校企合作方面对实践教学体系进行改革[5];还有的从适应国际化软件工程需求方面研究[6]。实践表明,应用型本科院校的软件工程人才培养模式大多数都是追随计算机科学与技术专业培养模式的指挥棒[7],我国高校对面向航空领域的人才培养研究还处于探索阶段,符合航空领域的软件工程人才少之又少,还没有形成一套行之有效、适应软件工程专业领域和凸显航空特色的应用型人才需求的培养体系。因此,如何改革应用型软件工程专业人才培养模式,改新课程教学体系,培养出合格的、适应我国软件产业需要的凸显航空特色的软件工程人才迫在眉睫,改革具有航空特色的应用型软件工程人才培养模式对催促进信息化产业发展具有重要现实意义。

1培养目标与培养模式

充分分析沈阳航空航天大学软件工程专业培养目标,发现存在定位模糊、培养模式单一、专业课程内容缺乏规划、专业特色不突出的现状。遵从《GJB438B-军用软件开发文档通用要求》《GJB2786A-2009军用软件开发通用要求》相关标准和创办“依托国防航空、融入地方工业”的特色专业的办学理念。需要构建遵从软件工程专业人才成长规律满足经济社会发展需求的、凸显航空特色的、工程实践应用能力和创新意识并重的应用型人才培养目标。沈阳航空航天大学是航空类所属一般理工科本科院校,根据该校特点建立合理的培养模式。应多方合力加强学生实践动手能力和综合应用能力,探索学分置换与联合培养的培养模式。扩充学生视野,使培养的学生适应软件工程专业领域和凸显航空特色的应用型人才。尝试“基础+专业方向+集中实训”“1.5+2+0.5”的人才培养模式。开始1.5年完成基础课学习,然后2年完成专业和专业方向课程的学习与实践,后0.5学年采取学分置换的方式进入格微软件等实训,实际参与软件工程相关的系统分析、设计、开发、测试和运营管理。

2专业课程体系

构建以工程实践能力、团队合作能力和人际交流能力培养为核心,设计具有专业特色的专业核心课程,依托软件工程专业项目团队模式下实景教学平台建设研究成果,重点研究适合应用型、工程型和凸显航空特色的人才培养的课程体系。该校软件工程专业课程体系建设采用了两种路径:一是参考其他院校软件工程专业的课程体系设置,二是结合行业需求调研、技术交流、专家咨询,以及该校人才培养经验和教学工作积累等方式对已有体系进行不断修订与完善。在教学过程中凸显航空特色,全面引入《GJB438B-2009军用软件开发文档通用要》和《GJB2786A-200军用软件开发通用要求》两个军用软件开发通用标准,严格规范学生在学习过程中各相关文档的书写规范以及加强在软件开发过程中各相关环节的管理,使学生了解并掌握军用软件的整体流程,从而使学生具备航空航天领域方面企业的就业优势。软件工程学科与计算机科学、管理科学、数学、项目管理、质量管理和系统工程等学科相关。这说明该专业需要开设一些相关学科的基础课程,以提高学生对相关专业基础知识的了解,但是要确定软件工程与相关学科之间的知识公共边界,要对相关课程进行内容裁剪。同时,在提供必要的软件工程专业理论知识基础上,为满足学生兴趣、拓宽学生知识面,了解更多的与软件工程专业相关的应用领域,增加院级选修的方向模块课程和跨专业的个性课程。除此之外,组织学生参观航空企业、军工企业和IT企业等,了解专业技术在企业的应用,提高学生的专业学习兴趣,减少学习的盲目性。

3实践教学模式改革

3.1实践教学体系改革

依托课程体系与实践教学体系的有机无缝融合,建立“凸显航空特色的应用和创新能力培养为牵引”的实践教学体系。增加不同环节(四层递进的实践教学体系)不同类型(综合性、设计性、创新性和开放性实验)实验比例,满足不同层次学生实践能力培养需求。充分利用软件工程实验室、数据管理系统(USDM)和校企联合(格微软件)等平台、让学生参与教师科研项目、鼓励学生参加各种大学生大赛、竞赛和创新项目,并在整个过程中,教师进行全程指导、掌控进度和监控实践教学质量。具体实践教学体系见表2。

3.2依托数据管理系统(USDM)建设信息化实景教学平台

USDM是常州伍杰公司开发的一个分布式应用的软件系统,它支持软件开发过程的动态管理。依托USDM平台,建设信息化实景教学平台。对学生实行项目团队式管理,即模拟真实项目团队组织方式。在项目开发过程中对学生强调两个军用软件开发通用标准、将软件工程的知识由浅入深、阶梯状、循序渐进地贯穿到项目各个阶段开发中。负责教师在该平台上实现学生角色划分,各个阶段项目团队划分,指定各个团队项目经理,并给予项目经理较高权限。项目经理根据组员个人能力和今后发展方向对他们进行角色分配,如设计人员、测试人员等。使每个学生都能参与其中,每个人至少担任一项以上角色。

学生凭借电脑,互联网、自己的学号,随时随地登陆USDM进行项目开发。项目经理监控整个项目开发过程,从总体上把握项目的总进程和项目完成质量。教师在实践过程中与项目经理沟通并实施指导,学生根据实验要求设计算法,进行数据测试及测试结果分析。将项目实践的项目管理、业务阶段、需求、设计、编程、测试、发布阶段和建模工具的各种图(动态图、静态图和数据库概念模型)全部形成文档的形式通过该平台并提交。提高学生在项目规划、队伍组织、工作分配、成员交流等多方面能力;培养学生团体合作精神,培养学生团队合作级项目研发的能力和软件工程化方法开发大型软件的能力,为研究和学习软件生产线新技术埋下伏笔。

利用USDM的可视化论坛提供聊天、白板、音频、视频、协同浏览等功能。项目团队工作人员在其机器上打开某个文档并进行操作浏览时,其他相关人员也可以在自己的机器上看到操作过程,操作和观看几乎是同步进行的。通过可视化论坛方便项目开发小组内部和小组之间经常交流情况和信息,以便减少误解,删除软件中的个人特征,提高软件的质量。使学生提早接触大型IT企业实际工作环境,学习专业CASE工具的使用,为今后工作打下良好基础。开发团队根据实践项目自己拟定汇报的'内容,由教师修改审核后,负责教师和各个小组选择代表作为答辩评委,各个项目小组进行项目答辩,答辩成绩作为开发团队实践成绩一部分。负责教师在数据管理系统平台上审核项目实践过程中提交的文档体系,审核成绩作为团队成绩一部分,优先实践项目运行结果、代码和文档等公开展示。提高了学生研究立项、总结概括、演讲交流和团体竞争意识的能力。

3.3创新团队培养等课外培养模式

团队模式培养,以教育部“卓越工程师”培养方案为创新人才培养模式的建设目标。旨在加强专业创新人才培养,建立以学生为主体、教师为主导的创新型团队培养模式。从大一就开始实行本科生导师制,由专门导师直接对本科生的思想、学习进行指导,对学生管理实行动态准入制度,制定阶段目标,严格考核制度。团队学生可以参加导师的科研项目,在导师指导下撰写论文。参加“大学生创新大赛”“ACM大赛”等学生创新比赛,鼓励学生参加职业资格认证考试。除此之外,还采取了一系列有效措施,如聘请同行领域专家和学者做讲座,第二课堂等。用以培养学生的科研能力,让学生了解专业应用方向和前沿技术,增强学生的专业体验度和兴趣度。

4考核方式改革

采用过程化考核机制,加强对学生的早期学习干预,适当开展个性化教学。教学过程中取消一考定成绩的考核方式,设置阶段性考试,避免出现期末突击学习、背诵典型题目等高分低能情况。根据课程知识点设置多次阶段考试,既可以有效地把握学生的学习过程,又可及时获得相关数据,便于对教学效果定量分析,对学习差的同学早发现早干预,对小群体实施个性化教学。通过USDM系统可获得如下数据:学生编写程序数量分布、学生在线总时间分布、学生和教师登陆次数分析、各次考试的成绩变化和分布、提交时间间隔情况分析、学生成绩的变化情况跟踪等。通过对以上数据的定量分析可以获得学生的学习情况(包括刻苦程度、学习时间分配的合理性、学习质量、是否抄袭等),把这些数据作为评估学生过程成绩的一个指标;不仅如此,通过以上数据分析还可以了解到教师的教学态度(布置作业数量、作业批改及时性、与学生互动的频繁度、对后进学生的关注度等),及时发现教与学双方面存在的问题,及时整改以获得更好的教学效果。面向航空领域软件工程专业人才培养模式研究与实践是一项系统工程。依据国家战略新兴产业创新人才需求,重点研究人才培养模式与现实需求的符合程度,与时俱进多方面优化改革人才培养模式。培养毕业后能胜任航空领域的军工企业以及其它IT行业、科研机构、企事业中从事计算机应用软件系统的开发和研制的软件工程应用型高级专门人才。

参考文献:

[1]王智钢,田祥宏,等.应用型本科软件工程专业实践能力培养研究[J].计算机教育,(10):94-96.

[2]李万龙,郑山红,等.多样化软件工程人才培养模式研究[J].计算机教育,2014(10):1-4.

[3]李志民,郑秋生,苗凤君.软件工程实训课程的建设与实践[J].计算机教育,(6):99-102.

[4]陈中育,吕振洪,叶荣华,等.软件工程专业课程建设的思考与实践[J].计算机教育,(10):48-51.

[5]徐洪智,覃遵跃.校企合作共建软件工程专业实践教学体系[J].实验室研究与探索,2013(6):128-130.

[6]徐玲,文俊浩,熊庆宇.软件工程人才培养模式的探索与实践[J].现代教育技术,2013(23):118-121.

[7]樊富有,孟林,李忠.新形势下软件工程人才培养的思考[J].计算机教育,2013(13):82-86.

篇18:循证医学CBL教学法应用论文

循证医学CBL教学法应用论文

1循证医学联合CBL教学的设计和实施

1.1实施前的设计和准备

在循证医学联合CBL教学实施前,我们首先对教员进行了循证医学相关信息及CBL教学方法等理论知识和操作实践的系统培训,在此基础上教员精心遴选临床真实病例资料,并检索查阅大量文献资料寻求有关支持临床病例的诊断及治疗设计的相关研究依据及文献支持,据此精心设计并创建了牙周病临床典型和疑难病例的信息库。这些入选病例均来源于临床真实病例,有系统全面的病史及检查资料,有治疗前后的对比资料及随访信息等,并通过检索文献收集研究依据等,并应用流行病学及EBM质量评价标准等对收集的相关文献,从证据的真实性、可靠性、适用性及临床价值作出具体评价,得出确切结论,据此对病例进行总结经验与教训。通过建立完善的病例及相关科学证据资料为循证医学联合CBL教学方法在临床实习教学中的实施提供了保证。

1.2实习教学中的具体实施

在进行常规的临床实习教学的基础上,让学生自由组合成不同小组,挑选病例信息库中具有代表性的病例,将原始病史及检查资料以多媒体课件的形式提供给各个小组,同时设计包括诊断及治疗计划设计在内的多个角度需解决的问题,鼓励学生通过到图书馆查阅资料、上网文献检索等方式寻求病例相关的科学依据支持,在此基础上以小组为单位完成病例的相关诊治等问题。在随后的病例讨论教学中,各小组分别汇报各自的病例完成情况,进行讨论和辩论,最后由教员进行总结评价。另一方面,在实际临床实习诊疗中挑选合适的病例,由学生完成包括病史收集、检查资料完善、寻求研究依据、制定个体化诊疗方案等一系列诊治工作,并总结资料数据,进行实习病例汇报,大家一起总结讨论提高。比如选择一个临床实际病例,其诊断到底是慢性牙周炎还是侵袭性牙周炎,根据一般的临床经验并不能很肯定的直接下诊断,于是以牙周炎的诊断为专题,引导学生提出质疑,指导学生进行相关病史检查资料的全面收集及文献检索,收集整理相关证据,并对证据进行真实性与准确性的评判,最后,综合分析最佳研究证据,得出结论,大家进行讨论交流,这样既解决了临床实际问题,又培养了学生进行循证医学实践的思维与意识。

1.3临床应用能力考核

在临床实习出科考核中,除了以往常规的书面试卷理论考核和操作技能考核外,还增加了临床病例及应用多媒体病例测试系统对临床应用能力的考核。学生需要对挑选的实际临床病例和多媒体测试系统随机产生的病例进行诊断并制订治疗计划。通过在传统理论考核的基础上增加临床应用能力的考核,可更准确地测试和评估学生对所学知识的掌握应用程度及临床实习效果,从而更有助于我们总结实习教学经验,进一步调整深化教学改革进程,以进一步加强对学生临床思维和临床应用能力的培养。

2循证医学联合CBL教学法的效果评价

为更客观地评价循证医学联合CBL教学方法的教学效果,我们设计进行了随机对照研究。研究中以本口腔医院~级的口腔专业五年制本科生共141人作为观察对象。应用随机法将其分为循证医学联合CBL教学实验组和常规教学对照组,实验组共72人,对照组共69人。循证医学联合CBL教学实验组采取全程系统全面应用循证医学联合CBL教学方法,对照组则主要采用常规实习教学。教学效果评价采用对临床实习出科考核成绩(包括理论、操作技能、临床应用能力考核成绩)作对比统计学分析和问卷调查的.方式进行。问卷调查设置内容十余项,包括能否激发学习兴趣;调动学习积极性、主动性;提高主动学习和自学能力;提高思考理解能力;提高分析、解决问题的能力;加深对知识的理解、记忆和运用;激发学生的参与意识;增强学生之间的团结协作;提高临床应用能力;提高获取和评价信息能力;对所应用的教学方法的满意程度;对教学方法的意见和建议;是否建议在以后教学中开展循证医学联合CBL教学法等。共发放问卷141份,回收有效问卷136份,回收率为96.5%。从循证医学联合CBL教学实验组和常规教学对照组出科考核成绩的统计学分析结果可见,实验组和对照组操作技能考核平均成绩无统计学差异,而理论考核和临床应用能力考核,实验组的考核成绩明显高于对照组,其差异具有统计学意义(P<0.05),提示采用循证医学联合CBL教学方法的教学效果,明显优于常规教学方法,在临床应用能力的提高上尤其明显(表1)。调查问卷结果显示,实验组绝大多数被调查者(平均90%以上)均欢迎和接受循证医学联合CBL教学方法,认为该教学方法可明显提高各项教学指标,可有效促进由理论学习向临床实践的顺利转化,学生反映从该教学方法中获益匪浅,建议在以后的临床实习教学中继续采用该教学方法。

3循证医学联合CBL教学法在临床实习教学中的应用体会

3.1循证医学联合CBL教学方法可培养学生不断更新知识信息的终身学习能力

随着现代医学的发展日新月异,传统的依靠临床经验的临床思维模式已远不能满足现代医学的需要,现代的医学工作者必须具备不断学习、更新知识的能力,有研究称一个临床医师需要每天不间断地阅读10多篇本专业的文献才能基本掌握本学科的新进展、新研究结果。因此,现代医学教育应着眼于如何将医学生培养为一名具有自主学习能力的终身的自我教育者。而传统的以传授知识、经验和技能为目的的灌输式教学模式容易养成学生仅仅接受现成知识的被动学习习惯,缺乏创新精神和自我学习更新知识的能力。因此我们转变教育观念,引入循证医学理念,并联合CBL教学方法,不仅将知识和经验传授给学生,更重要的是将循证医学的原则以及思考和解决问题的能力教给学生,强调不断地进行知识更新,掌握最新医学证据以指导临床工作,使学生由知识的被动接受者转变为学习的设计者和主动者,培养学生不断进行知识更新的终身学习能力。

3.2循证医学联合CBL教学方法可激发学生的学习兴趣和自主学习积极性

传统的灌输式教学方法往往令学生觉得枯燥而乏味,而以形象、直观的临床真实病例为引导,以与病例相关问题为基础,结合循证医学理念,学生通过自主地收集及检索相关科学证据资料,进行资料的整理、分析及评估,来寻求解决方案,并进行结果的热烈讨论和分析,这种以学生为主体的教学方法可激发学生的学习兴趣,调动了学生主动学习、思考的积极性,真正做到了“以教师为主导,以学生为主体,以学为本”,实现了教与学的交互统一。

3.3循证医学联合CBL教学方法可培养学生质疑能力、思考能力以及发现问题和解决问题的能力

循证医学联合CBL教学方法是以病例为引导,以问题为基础的结合循证医学理念的教学模式,首先要启发和鼓励学生从临床实践中发现问题,归纳问题,善于质疑和思考,然后学习如何从浩瀚的知识海洋中寻找答案,并能对获得的科学证据进行分析和评价,提出针对具体问题的答案。这些都是主动获取知识、主动学习的过程,这种教学模式使学生从被动接受知识变为主动获取知识,锻炼了学生的自主学习能力,提高了学生观察问题、发现问题、分析问题、解决问题的能力,加深了对知识的理解及记忆,从而达到事半功倍的教学效果。

3.4循证医学联合CBL教学方法有助于加强学生临床思维能力的培养

在口腔医学教学中对口腔医学生培养最基本的要求之一就是具备对各种常见病的综合诊治能力,将所学的理论知识最终能转化用于临床实践。因此,实践教学是对学生全面掌握和深入融会知识、锤炼临床科学思维的重要途径。循证医学联合CBL教学法以临床病例为先导,有针对性地提出问题,分析问题,围绕问题寻找证据找到最佳答案的过程,其实也就是临床思维的过程,这也为学生将来的临床实践循证打下基础。教学实践证实通过这种教学形式加强了理论与实践的结合,有利于培养学生灵活多变的临床思维方法和解决临床实际问题的能力,从而顺利完成由理论知识向临床实践的转化。

3.5循证医学联合CBL教学方法也促进了教师素质的培养与提高

循证医学联合CBL教学方法的实施对教师提出了更高的要求。教师首先应该转变教学观念,不断学习实现自身知识体系的充实和完善,教师通过自学及继续教育等方式学习和掌握了循证医学和CBL教学的相关理论和知识,采用了循证医学和CBL教学的思维方法,在临床实习教学中。根据教学大纲对实习教学内容进行精心编排和提炼,精心选择临床病例建立多媒体临床病例库,指导学生完成文献检索、资料收集及对科学证据的筛选、评估等,还要及时收集总结学生的反馈意见以在教学实践中不断改进提高。这些都需要教师投入更多的精力和热情,同时也促进了教师综合素质的培养和提高,加强了师资队伍建设,有利于牙周病临床实习教学工作中教学方法的进一步完善和教学质量的进一步提高。

篇19:初中化学趣味性教学法的应用论文

初中化学趣味性教学法的应用论文

1.增强初中化学语言的趣味性,从言语上吸引学生

课堂中,老师可以通过板书、语言、面部表情等多种方式与学生进行交流,其中“语言”是老师与学生交流时最直接最有效的一种信息传达方式。初中学生的身体和心智都还没有完全发育成熟,此阶段的孩子对新鲜事物保持着较为浓厚的兴趣,但很多深奥的化学表达方式他们未必能够透彻地理解。这就要求,老师们上课的时候锤炼自己的语言,用易懂幽默的话语来传授知识。元素周期表又是化学学科学习的基础和前提,但是对于刚刚接触化学的孩子来说,元素周期表无疑是一大难题。尽管有难度,但还是必须的让学生把元素周期表牢牢地刻在学生的心里,这就要求老师们花心思去想一个简单实用的方法。例如教师们可以将元素周期表编成幽默的顺口溜,让学生一听就能记住。有效的沟通不但使教学目标事半功倍,还可以让每一节课堂都充满欢声笑语,增加学生的学习热情。

2.增强初中化学教学内容的趣味性,让学生理论联系实际

初中化学,是化学知识体系的入门和基础,要从一开始就让学生体会到化学知识的实用性,才能让他们明白学习化学知识的重要性。化学学科有很多实验,实验就是要用假设的条件去模拟生活中可能会出现的事物,进而研究出解决实际问题的方法和对策。初中化学很具有挑战性,学生可能会感到很艰难很枯燥,这就要求老师们要多费心思去将化学知识与生说实际相联系,让学生真正感受到化学知识的实用性,这才是学习化学知识最大的意义所在。在生活中举出化学实例其实并不困难,比如说:为什么食物放久了会变质这个问题,甚我们可以事先在班级里放置一颗新鲜蔬菜,让学生观察并且记录它每一天发生的变化。日常生活中,虽然学生都知道蔬菜会渐渐地腐烂,但是在教师的引导下,可以仔细观察到它一点一滴的变化,这个过程将让学生留下深刻的印象。同时,每天给他们讲解,蔬菜为什么会有现在的变化,为什么腐烂。这样学生将会把氧化的知识点透彻地吸收在脑子里。

3.提高初中化学物质的趣味性,用故事吸引学生

现代社会,是网络信息时代,我们获取信息的途径举不胜举。而电脑电视就是最为常见的一种方式,初中的学生,去过电影院的都知道电影院没有空调没有电风扇,那么夏天的时候,电影院为什么那么凉快呢?原来电影院用冷气机来制冷,这冷气是一种化学物质,俗称叫“氟利昂”,经过压缩液化、冷冻等处理后,从冷气机里吹出来,像汗水蒸发一样,可以带走大量的热量,从而使周围温度大大降低。臭氧层是人类及地表生态系统的一道不可或缺的天然屏障,犹如给地球戴上一副无形的“太阳防护镜”,而氟利昂却是臭氧层的“罪恶杀手”。氟利昂在大气中可以存在60~130年,虽然氟利昂释放量相对较少,但一个氯原子可破坏十万余个臭氧分子,从而导致平流层臭氧受到破坏,并逐渐减少。发达国家已于1月1日,全部停止氟利昂的生产和使用,7月1日发展中国家也开始进入履约期。这样一来,既教给了学生化学物氟利昂和臭氧层的知识,还能让学生明白这一生活现象的缘由。

4.整合初中化学知识,增加化学教学的趣味性

激发学生的学习乐趣、使课堂变得更加有趣的方式有很多,教师备课时对知识加工整理,进行情景创造和变换,就是其中一种有效的方法。这样的教学方式不仅可以吸引学生眼球,集中学生注意力,还可以让他们在轻松的环境中高效地掌握所学知识。将所学的知识有效地牢记人脑之中,提高学习主动性。比如,在学习酸碱指示剂时,我们可以创造一个学习情境,先让学生用白纸剪一些自己喜欢的剪纸,然后在自己的剪纸上有一步一步滴加酚酞试液、碱液和酸液,然后仔细观察剪纸的颜色变化过程。观察完了之后,让同学起来总结,自己手中剪纸的颜色变化。这让学生切身体会到酸碱指示剂在遇到不同的物质时所产生的.变化,亲自动手可以让他们明确遇到酸性物质和碱性物质时,酸碱指示剂所呈现出来的不同颜色和状态。用自己的双手和眼睛获取新知识,这样不仅可以激发学生求知的欲望,使他们主动投入到课堂教学中,还可以从根本上吸引住他们的注意力。

5.结束语

让初中化学教学变得有趣味性的方法有很多,以上列举了几种笔者认为有效的方式。总而言之,要想使课堂变得更有趣味,就一定要改变原来古板枯燥教学模式,要想办法活跃课堂气氛,让学生在一个轻松的环境下学习新的学科,从中体验到学习化学知识的乐趣和意义。在获取获得知识的同时,让每个学生真正都热爱化学这门学科、并能够主动地去探索奇妙的化学世界。教师在这个过程中的角色很重要,他们不仅仅是学生的老师,更应该以身作则,不断地去追寻化学知识的迷人之处。化学有许许多多等待着我们去发现和探索的地方,只有让学生找到其中的乐趣,从而把它当做一种享受,才能从根本上养成良好自主的学习习惯和学习方法,培养学生的创新思维能力。

作者:李振玲 单位:贵州省习水县第八中学

篇20:浅谈案例教学法的应用教育论文

浅谈案例教学法的应用教育论文

摘要:案例教学法作为培养学生综合能力行之有效的教学形式,已被大多数教师认可。案例教学法应用中,全面考虑学生特点、课程特性、教学目标、教学要求以及其他教学约束条件,才能更好地发挥案例教学的优势,取得好的教学效果。

关键词:案例教学法 启发性 素质教育

案例教学法最早兴起于美国哈佛大学法学院,后来在医学和工商管理界教学领域得到推广,用来引导学生领会上述领域业务实践中的重要思想、技能及内在原理。近年来,我在教学中引入案例教学法,经过多年的实践和探索,案例教学法已日趋规范,对教学的改革起到了很好的促进作用。

一、案例教学法的概念

案例教学法是在教师的指导下,根据教学目的要求,组织学生对以真实事件为基础所撰写的案例进行调查、思考、分析、讨论和交流等活动,得出结论或解决问题的方案,加深学生对基本原理和概念的理解,提高学生分析问题和解决问题能力的一种特定的教学方法。

二、案例教学法应用的必要性

1.素质教育的需要。教师在传授基础知识的同时,应更加注重学生能力的培养。通过组织学生对综合性、分析性案例的分析研讨,提出解决问题的对策与行动方案,开阔视野、激活思路,培养他们独立思考和解决实际问题的能力。

2.学生学习的需要。教师有目的地选用一些典型的案例,将学生引入到接近现实的“现场”,让他们从他人的成功经验或失败的教训中去感悟理论知识所揭示的规律性,有助于加深对原理的消化理解及运用。

3.培养和提高教师素质的需要。推广使用案例教学法需要教师合理组织学生研讨,引导学生合理运用所学知识,并随时面对学生提出的各种问题,这就要求教师下功夫率先完成理论与实际的结合,从而推动整个教师队伍素质的提高并最终增强学校的生存能力和竞争能力。

三、案例教学法在教学中的应用

教师在案例教学中,首先是一个设计者,主要不是讲授,关健在于启发、引导。运用案例进行教学,可以在课程讲授前、讲授中或讲授后的任何一个环节使用。案例教学在实施中,大致可分成案例选择、案例讨论、案例分析三个基本环节。

1.案例选择。选择或编写案例要围绕着教学目标,由浅入深、由表及里。难易程度应与有关知识相联系,并符合学生的基本情况。案例的类型主要有四种:一是意外式案例,这是反映师生巧妙处理教学中发生的出人意料而又合乎情理的偶发事件的案例;二是主题式案例,这是师生围绕一定主题而展开教学活动的典型实例;三是综合式案例,这是师生运用教材中的一课或一节内容进行教学的典型实例;四是课题研究式案例,这是学生在教师引导下按课题展开自主研究的典型实例。在选编案例时,方法和途径有很多,可以利用现成的案例,由公开出版的案例集或教材中撷取;也可以在报刊资料中搜集,这一种案例多是描述型的,学习性较强;还可以根据相关资料,创设一定的情景,亲自动手进行编辑组合成一个新的案例,只要符合规律,达到既定的教学目标就是成功的案例。

2.案例讨论。案例教学的基本形式是讨论、争论,在讨论和争论中提高解决问题和融洽人际关系的能力。在进行案例教学前,教师应介绍必要的.背景信息,并可提出启发性的思考问题,使学生配合教师掌握好教学节奏。案例教学过程中,一般要分组讨论,小组的分配可以自由组合,也可以随机组合。通过充分的交换意见,每个小组会形成一个统一的认识和看法,然后派代表发言;也可以通过充分的讨论后,允许每个人发表见解;另外模拟角色的演练,也是一种能活跃课堂气氛,激发兴趣的教学形式。根据教学目标的需要各种形式交替、灵活选用,可以使学生之间更加充分的相互交流思想,锻炼他们交谈、交际等各方面的能力。

3.案例分析。教师应针对学生讨论中涉及的理论与实践问题的正确和错误作出判断,注重鼓励和引导学生,准确指点和总结评价学生见解的独到之处和存在问题等,并及时做出补充与提高性讲授。

总之,案例教学法是对传统课堂教学方式的有效补充,是提高学生综合素质的有效方法,但教学要求较高,教学难度较大,教师要通过多渠道搜集事实材料、精选案例。教师只有具备一定的知识储备和调控教学活动的经验与能力,才能使案例教学法取得理想的效果。

参考文献

1.金延平.人力资源管理专业案例教学法探析.教书育人2009(1).

2.耿文才.案例教学法在农业经济学中的应用探析.中国集体经济.2009(10).

【软件工程领域JiT及时教学法的应用论文】相关文章:

1.软件工程探究式教学法研究论文

2.软件工程论文

3.软件工程在软件开发中的应用论文

4.小学语文教学法应用

5.遥感技术中农业科技的服务领域应用论文

6.中职计算机教学的情景教学法应用论文

7.S-ISAL教学法在大学语文教学的应用论文

8.项目教学法在外科护理学的应用论文

9.情景教学法 论文

10.英语教学法论文

下载word文档
《软件工程领域JiT及时教学法的应用论文.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度: 评级1星 评级2星 评级3星 评级4星 评级5星
点击下载文档

文档为doc格式

  • 返回顶部