中国学术杂志网

软件工程课程教学改革及实践

 论文栏目:软件工程论文     更新时间:2018/3/5 10:25:05   

摘要:文章以培养适应地方社会经济发展需求的全方位工程化的应用型技术人才培养目标为出发点,以沈阳科技学院《软件工程》课程教学为例分析现状,发现存在诸多制约因素,从客观实际情况出发,积极探索多方吸取经验,谋求结合多种教学模式的教学改革与创新,拟借助校企合作平台资源共享,项目驱动教学思想引入课程,激发学生积极性与主动性,促进学生专业技能和综合能力的全面发展,以满足社会对软件工程技术人才的需求。

关键词:校企合作;项目驱动;软件工程;教学改革

一、概述

《软件工程》课程是计算机专业的一门综合性和实践性很强的课程,是针对软件这一特殊性质产品的工程化方法,涵盖软件从需求分析到概要设计、详细设计、编码、测试、维护等软件生命周期的所有阶段,提供工程化思想和方法指导软件开发与维护,对从事软件开发人员、项目经理、系统分析师、软件测试人员、软件维护文员有重要指导作用。笔者以技术应用型人才培养目标为前提,探索研究《软件工程》课程教学改革,基于校企合作模式资源共享,拓展加强实践教学环节与社会发展接轨,项目驱动教学模式能够有效促进理论与实践紧密融合,激发学生学习热情与主动性,培养学生综合实践能力。改进传统教学的不足,为学生提供一种以专业素养与实践技能为主、专业理论为辅的实践知识学习的应用型人才培养模式。

二、《软件工程》课程课程教学现状及不足

(1)教学计划陈旧,授课内容与当前主流实践存在落后脱节现象,学生不能适应软件企业需求。(2)教学仍侧重于理论知识,缺乏贯穿始终的实际完整案例。导致软件工程的基本原理、思想、方法和项目经验,成为空洞的概念和教条,学生慢慢对课程失去兴趣,学习效果不佳。(3)缺乏足够的软件工程实践。授课仍以理论教学为主,缺少模拟企业实际项目开发的实践环节,学生对软件工程原则和方法的理解只能来源于教材文字材料,不能领悟其精髓,无法达到预期的教学目标。(4)缺乏软件开发经验丰富的师资力量。院校教师的工作重点仍在教学方面,项目研发相对较少,课程中使用的案例大多是设想开发,并非企业级应用软件,脱离企业的实际应用。(5)缺乏系统的工程实践教学方案。

三、校企合作的项目驱动教学模式的《软件工程》教学改革措施

(1)校企合作模式,实现资源共享①借助校企合作平台,创建理论与实践联系紧密的课堂教学通过校企合作单位东软睿道和安城科技有限公司等企业,了解软件行业及当下企业对素质技能的人才需求,获取企业级软件项目开发的流程或一手资料,将开发案例系统贯穿教学始终,讲述软件项目的开发过程,将项目分为需求分析、系统概要设计、系统详细设计、系统编码、系统测试5个学习模块,使学生能快速高效地理解掌握软件开发整个过程涉及的理论和方法,使他们零距离接触企业中软件分析建模、软件设计开发、项目文档编写、软件测试的流程及能力需求,培养按照工程化、标准化和规范化的方法去设计、开发具有实用价值的软件系统,提高编写相关技术文档的能力及分析问题和解决问题的能力。②邀请企业资深人员授课或讲座课程涉及的知识内容较全面,需要丰富的项目开发经验。聘请企业经验丰富的项目经理、软件工程师、测试工程师为学生授课,一起参与课程共建。如东软睿道有限公司需求软件测试人才,我系曾有2013级计算机专业学生6名参与软件测试实习;安城教育科技有限公司在项目经理培训方向具有突出优势,正与《软件工程》课程教学的核心目标一致;其他校企合作企业如兄弟连等也都具有实际软件项目开发承接等实践经验。这些企业资源让学生有企业现场体验感,感知工作环境和工作压力,为学生介绍企业使用的软件开发管理平台、测试工具、企业实际项目的开发流程、测试技术及方法等,学生与企业专家进行零距离的接触交流,激发学生的学习兴趣,提升应用能力。(2)项目驱动教学模式探究项目驱动教学法的优势特点是“以项目为主线、教师为主导、学生为主体、注重实践”。项目驱动教学方法有别于传统教学方法,设置项目或任务结合在学生学习活动中,通过探索解决问题的方法来驱动学习者的学习兴趣和动机,教师主要侧重引导职能,不断引导学生学习理论,实践理论,体现“学中做,做中学”的项目驱动教学模式的关键。在《软件工程》教学过程中,精心设计选取规模适中、现实性、典型性、创新性的项目题目,要求学生划分为每组6-8人的项目小组,模拟实际项目中各角色的分配,按照软件开发规范流程完成项目开发任务。引导学生按照软件工程思想,对项目开发过程分解成可行性分析、需求分析、架构和数据库设计、详细设计、编码与测试等阶段,需在各开发阶段提交相应的文档,项目实施由学生团队相对独立完成,教师和企业教师给予点拨指导与评审,鼓励学生独立思考与实践。(3)并行课程同步教学,深化项目驱动教学根据教学培养计划,《软件工程》课程和《面向对象程序设计课程设计》课程均开设在第4学期,促进课程设计环节中的实践项目与《软件工程》课程实践考核有机结合,相互衔接,融会贯通,将软件工程中开发流程和方法的知识内容得到更好应用。(4)考核评价机制传统意义上的教学评价是多以试卷、任务或作业的完成情况来评定成绩,“项目教学法”需要新的评价机制来对学生的综合能力进行评价,注重学生在项目活动中能力发展过程。学生不仅需求提交各阶段的成果报告,还通过扩展的实训项目任务,对知识应用能力提出挑战,在完成项目工作的同时,收获企业级任务的宝贵实践经验和良好工作习惯。创新性软件项目开发将推荐参与各类软件设计竞赛和创新型竞赛,对学生的综合能力考核。

结束语

随着教育教学模式的不断创新与改革,通过《软件工程》课程改革探索,校企合作资源和项目驱动教学模式的有效合理利用,有效拓展与锻炼学生的专业实践技能,获得主动学习的兴趣和热情,切身感受企业职场的真实软件项目开发和企业工作压力,体会项目团队合作和时间安排的重要性,同时,也有利于学生整合所学各类知识,为学生参加各类软件设计竞赛、创新型竞赛做铺垫,为今后从事实际工作打下扎实基础。校企合作模式和项目驱动模式的有效融合,呈现校企双赢互惠的局面,顺应时代的发展需求,一定程度上具有推广和导向作用。

作者:覃晓虹 张连浩 苏景阳

学术网收录7500余种,种类遍及
时政、文学、生活、娱乐、教育、学术等
诸多门类等进行了详细的介绍。

软件工程论文
@2008-2012 学术网
出版物经营许可证 音像制品经营许可证
主机备案:200812150017
值班电话
0825-6697555
0825-6698000

夜间值班
400-888-7501

投诉中心
13378216660
咨询电话
唐老师:13982502101
涂老师:18782589406
文老师:15882538696
孙老师:15982560046
何老师:15828985996
江老师:15228695391
易老师:15228695316
其它老师...
咨询QQ
89937509
89937310
89903980
89937302
89937305
89937307
89937308
业务
综合介绍
在线投稿
支付方式
常见问题
会员评价
官网授权
经营许可
关于我们
网站简介
版权声明
友情链接
人员招聘
联系我们