基于案例驱动法的软件工程课程影响因素实证分析

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:sqm_crscd
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:文章首先分析了基于案例驱动法应用前提下开展软件工程教学的影响因素,提出案例选择不当与学生实践参与程度不足两方面。在此基础上重点论述有关于软件工程教学中提升案例驱动法应用效果的有效措施,以ATM软件工程案例为研究对象,帮助理解案例驱动法应用形式。
  关键词:案例驱动法;软件工程;课程影响
  中图分类号:TP3 文献标识码:A 文章编号:1009-3044(2017)36-0120-02
  Abstract: This paper firstly analyzes the influencing factors of software engineering teaching under the precondition of the case driven method, and puts forward the improper choice of cases and the lack of participation of students in practice. On this basis discusses about ascension in the software engineering teaching case driven method application effect of effective measures, to the ATM software engineering cases as the research object, to help understand the case driven method application form.
  Key words: Case driven method; Software engineering; Course influence
  1 软件工程课程中案例驱动法影响因素
  1.1 案例选择不当
  软件工程教学任务开展前首先要进行案例选择,选择案例的规模以及操作性要与学生能力水平保持一致,如果选择规模以及操作难度过大的案例驱动将会造成学生完成率不足,导致课堂教学效果不断下降。案例驱动法应用在软件工程教学中以学生实践操作能力提升为首要目标。影响案例驱动法应用效率的众多因素中,案例选择是最为常见的问题,直接关系到最终的软件功能实现,难度过大导致学生参与性下降,课堂任务难以配合教师完成逐渐失去了学习信心。案例选择难度较小又会导致学生能力提升程度不明显的现象出现,学生实践操作能力也不能得到合理提升。案例讲解是结合软件操作使用来进行的,因此其难易度水平直接关系到课堂教学任务完成情况,当前软件工程课程教学任务进行急需进一步完善。
  1.2 学生实践参与程度不足
  处于软件工程课程环境下,学生只有真正参与到教学环节中,最终的操作能力提升才更加明显,而这一点也正是当前软件教学中所缺失的。教师对案例讲解局限在理论性分析与演示操作中,学生参与操作的机会较少。基础软件工程教学内容比较简单,理论性教学学生可以掌握知识,当学习难度不断增大后,学生对软件知识理解程度也在不断下降,参与性不足会导致学生难以独立完成操作任务,教学任务完成效果逐渐与教学目标产生差距。学生只有参与到教学环节中,最终的学习积极性才能得到提升,而当前教学环境下所应用的案例与实际情况之间存在很大差异性,并不能到达最佳使用效果,在案例选择方面仍然需要优化调整,只有充分调动学生的参与程度,最终学习效率才能得到提升。
  2 案例驱动法在软件工程教学中的具体应用
  2.1 根据软件系统需求陈述来建立问题域对象模型
  以ATM操作软件系统案例为研究对象,选择案例驱动法首先需要确定软件功能在其中的实现,对软件系统运行的案例请求内容进行总结整理,通过软件系统中的虚拟环境结合,学生能够感受到软件工程真实使用流程,并对当前操作环节中存在的误差问题加以调节控制,从而达到更高效的运行控制效果。图1为ATM系统软件分区,将其作为驱动方法应用的具体案例,通过实验对比模式来促进现场工作任务效率提升,从而达到最佳的控制管理效果。
  系统分区中体系出不同模块的功能使用,通过这种相互结合方法为接下来软件工程管理提供环境。基于该案例驱动所开展的软件工程教学,需要体现出侧重点,以及各个系统之间相互配合模式。有关于案例驱动过程中比较常见的功能隐患问题,更应该探讨出有效规避措施,将学生实践操作能力锻炼提升放在首要位置,学生参与到真实的操作流程中,并通过学生参与实践操作来了解学习中存在的欠缺部分。模拟系统分区并不完全代表实践应用,日常教学中基于案例驱动法来培养学生的操控能力,并引导学生在软件工程设计中不断创新优化思想,能够通过案例分析来结合实际应用优化软件设计,对其中所涵盖内容进一步深入完善。在ATM系统分区基础上建立起模拟软件运行使用模式,观察现场操作方法,并对软件系统应用进行充分结合,建立系统对象模拟体系(见图2),并通过这种方法来继续深入完善现存问题。分区模拟阶段可以由学生独立完成,在教师操作配合下帮助提升使用效率。教学过程中教师更应该与学生积极沟通,对所应用的案例进行调整,确保可以发挥积极影响作用。
  2.2 系统动态模型建立
  根据系统中的数据进行提取并整合到具体的软件模块中,通过系统之间相互配合来共同提供工作使用效率。系统内所开展的各项动态综合分析,建立起软件动态模拟形式,对于各项管理计划中充分配合,通过相互协调的模式共同促进现场管理控制计划落实。图2表示案例驱动系统的运行模式,包括软件功能实现顺序以及现场控制。学生与教师共同参与到控制操作中,教师在对学生操作任务进行分布时,要结合学生实际水平来进行,避免操作任务难度不科学导致学生参与程度下降问题出现。模型建立中对各个功能区进行规划划分,体现出各个系统之间功能水平差异性,以及需要继续深入完善的内容,通过现场技术方案审核,相关工作任务开展积极性也能得到全面提升,将软件所模拟功能与教学内容相互结合,共同实现控制计划。
  2.3 建立功能模型
  基于动态指令基础上对软件系统功能进行建立,并观察各个系统中存在的运行风险隐患,通过相互配合控制方法更高效的功能指令。功能模型建立后可以进行软件程序汇编,通过功能指令实现来提升各个硬件程序配合运行。功能指令进入到现场控制环节中,软件功能实现过程中,基础模块划分基础上可以进行优化,将软件与硬件相互配合共同实现高效的教学计划。建立ATM系统的功能模型,根据系统中数据之间的依赖关系和数据处理的功能,画出基本系统模型,把基本系统模型中单一的处理框分解成若干个子处理框,得到功能级数据流,并描述处理框的功能和定义服务。
  3 结束语
  教学改革取得了优良的成绩。教师采用软件工程课程案例式驱动教学,学生通过近一年的项目实践,能够全面掌握面向对象的软件系统的开发设计和维护,提高了分析问题和解决问题的能力,掌握了项目开发管理的基本流程方法,为将来的学习、毕业设计和工作奠定基础。当然,在今后的教学工作中,还要更多地开发和探索其他优秀的教學方法,积累经验,争取获得更好的教学效果。
  参考文献:
  [1] 周晓光, 张晓冬. 基于案例驱动的《数据、模型与决策》课程教学研究[J]. 教育教学论坛, 2017(39).
  [2] 陈鄞, 苏统华, 黄虎杰,等. 基于校企合作的软件工程专业系列案例教材建设[J]. 计算机教育, 2017(3).
  [3] 祁伟, 孟庆旭, 赵辉. 基于软件工程专业培养目标的离散数学课程教学改革[J]. 吉林省教育学院学报, 2017, 33(4).
其他文献
摘要:结合应用型本科的培养特点,介绍了该院开设人工智能双语教学课程建设的情况。针对人工智能课程的特点,通过明确双语教学的意义和挑战、加强英语教学、丰富双语教学资源和采用以小组项目为主的多样化考核方式,提升双语课程教学质量。  关键词:人工智能;双语教学;应用型本科  中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2017)22-0168-02  近年来,以AlphaGo为代
论统一、开放、竞争、有序的大市场朱定祥发展社会主义市场经济,离不开社会主义市场体系的建立和完善。培育和发展市场体系,建立全国统一、开放、竞争、有序的大市场,实现城乡市
计算机多媒体技术其实是应用领域很广的实用技术。由于它要涉及数字音视频等软件和硬件技术、电子通信与广播传输技术,同时涉及企事业单位及其个人数字信息文件的管理技术、数字媒体知识产权、电视、电脑广告宣传艺术与文化产业等多个技术领域。该文主要对数字多媒体技术研发内容及其在部分行业的应用作直观、形象、简要的探讨。
论基层银行改革的几个问题关文东,关石随着改革开放的深化,特别是在建立社会主义市场经济体制的新形势下,金融改革滞后已使经济大发展、大变革赋予银行金融的“主脉”地位极不相
摘要:实验信息平台是高校在教学以及科学研究等方面推动教学提高的重要区域。目前对于大多数高校的实验信息平台管理,仍停留于传统人力管理的方式,以至于管理效率低下,缺乏安全性、可控性等缺点。该文通过对高校实验信息平台建设需求进行分析,提出设计目标和主要功能模块,研究基于Web的高校实验信息平台。从而实现高等院校实验信息平台管理的信息化、网络化,有效提高高校实验室管理和教学。  关键词:B/S架构;实验信
摘要:在当前的网络环境下,使用的网络资源也变得更加多样化,传统的教学模式已经不能适应当前学生的个性化发展,使用计算机技术,改革当前的教学模式已经成为很多教师需要思考的话题,因此在这一过程中,该文对使用微课进行计算机技术的翻转课堂教学形式进行分析研究,以此提升学生的学习效率,也提升教师的教学效率,以下为详述。  关键词:应用微课;计算机技术;做好;翻转课堂;教学  在信息化迅速发展的过程中,互联网
珠江三角洲的战略规划要以实现经济国际化为纲──访著名经济学家王琢教授本刊记者余乐芳记者:1994年,围绕珠江三角洲经济区的统一规划问题,大家展开了热烈讨论。听说您在广东工作已
近日.来自米兰的男装品牌Maurizio Baldassari继南京专卖店.温州银泰、上海国际贵都大饭店之后的第四家门店正式落户杭州大厦。Maurlzio Baldassari于2006年底登陆中国,以其质地
社会主义市场经济与民主建设叶志华走上社会主义市场经济之路,是中国在世纪之交的最深刻变化,这一变化将不仅会促进中国社会生产力的迅速发展,而且会促进中国的社会主义民主走向
加深对社会主义基本特征及优越性的认识夏国兴在社会主义的理论与实践上,近些年来有两大难点困扰着人们.一是社会主义在理论上能不能说清楚,二是社会主义制度在实践中有没有优越