联系客服·网站地图·收藏本页·设为首页
软件工程当前位置:中国论文库 > 计算机论文 > 软件工程> 正文

《软件工程》教学改革的探索与实践

时间:2011-08-16作者:汪莹 树华伟来源:中国论文库
字号:T|T

  摘要:软件工程是计算机科学中基础理论的核心课程。由于这门课程概念多、理论性强、高度抽象,致使在实际教学中出现了学生学习兴趣不高,教学效果不理想,学生所学与软件企

标签:

  摘要:软件工程是计算机科学中基础理论的核心课程。由于这门课程概念多、理论性强、高度抽象,致使在实际教学中出现了学生学习兴趣不高,教学效果不理想,学生所学与软件企业需求严重脱节等现象。本文根据作者多年来从事软件工程教学工作的实践与经验,分析了目前教学中存在的难度,对于如何提高教学质量、加强学生的实际动手能力进行了探讨与研究。

  关键词:软件 软件危机 软件工程 软件开发

  1968年北大西洋公约组织的计算科学家在联邦德国召开国际会议,第一次讨论软件危机问题,并正式提出“软件工程”一词,从此一门新兴的工程学科“软件工程学”为研究和克服软件危机应运而生。

  在我国,软件工程虽然起步较晚,但是发展十分迅猛。在杨芙清院士的《浅谈中国软件工程26年》中提到:“中国1980年启动软件工程与实践,软件产业是1982年由国家科委首先组织软件界的人讨论怎么样建设综合的软件产业,到现在,中国软件工程已经成为了软件产业的支柱学科。”在中国,国内市场对软件人才的需求每年高达80万人,而在中国职场人气职位中,软件工程师的排名也始终名列前茅,软件工程人才的就业前景十分乐观。因此在高校教育中也把软件工程方面的人才培养作为了重中之重。现在各大高校的计算机专业基本上都已经开设《软件工程》课程,还设立了软件工程研究方向的硕士甚至博士学位。

  我们培养计算机专业学生的目的是为社会输送合格的计算机人才,为企业尤其是软件企业培养后备军,事实上本专业的大多数毕业生也的确是将软件开发或相关行业作为求职首选。但是目前我们的毕业生欠缺实战经验,实际动手能力弱,所学知识老化,知识结构不合理,到企业工作后大都需要半年或更长时间的培训才能适应工作,而大部分企业需要有实际经验、不用培训或经过短期培训就能适应工作的软件人才。这种现状一方面增加了学生就业的难度;另一方面众多软件企业找不到合适的开发人员或在培训新员工成本上花费巨大。因此在杨芙清院士的报道中还提到了一个现象:“现在软件人才队伍的结构亟待合理,软件人才需求的结构是宝塔型,软件人才目前培养供给的结构是两头小中间大,而且人才知识、能力结构问题,反映在人才培养偏重学科型,面向产业、适应企业需求,实际工程能力强的人才缺少,才有人才培养的滞后现象。”东软公司总裁刘积仁2006年6月1日晚在上海卫视上也曾经说过:大学生英语口语差、动手能力差,是中国软件外包不敢接单的原因。

  作为高校应该将培养适应企业需求的实用型人才作为我们的教学理念。而实际上现阶段软件工程课程的教学工作由于实践教学较理论教学相对滞后,已经无法满足实际需要,其中较为突出的问题表现在如下方面。

  (1)教学内容偏重理论,缺乏成熟的案例。笔者在担任《软件工程》课程的教学工作时,发现学生并不理解本课程学习的重要性和意义,上课积极性主动性不高。课后布置的作业也都是利用从网上下载的相关资料敷衍了事。

  (2)软件工程课程教学内容宽泛,本身与其它众多相关课程联系紧密。软件开发中,要求设计开发人员应具备三方面的能力:系统分析能力、设计与建模能力,编程能力和CASE工具应用能力。这些能力,学生光靠软件工程这一门课程难以完全培养出来,应加强本课程与其他相关课程,如面向对象分析与设计、统一建模语言UML、软件测试、高级软件体系架构等课程的横向联系。

  (3)忽视软件文档编写的环节。传统的软件工程课程中,只要求学生建立软件工程思想,没能掌握软件文档在软件开发生命周期中的作用,不能编写出符合规范要求的软件开发过程文档。

  (4)团队合作能力欠缺。学生大部分时间在积累编程经验,也参与过一些开发实践,但是我们要求学生自由组合、合作开发时,他们马上感到无所适从,觉得自己一身编程能力无法得到发挥。转贴于中国论文库 http://www.lwkoo.com

相关阅读

推荐论文

热门

最新

推荐