软件工程课程教学改革研究

软件工程课程教学改革研究

ID:33965244

大小:234.42 KB

页数:3页

时间:2019-03-02

软件工程课程教学改革研究_第1页
软件工程课程教学改革研究_第2页
软件工程课程教学改革研究_第3页
资源描述:

《软件工程课程教学改革研究》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、万方数据第22卷第1期新乡教育学院学报2009年3月型:丝:№:!艘型曼坠坠堡塾塑趔鱼婴型坠卫型£堕些鲤坠堕:婴软件工程课程教学改革研究胡鹏飞,董卫鹏(新乡学院计算机与信息工程学院,河南新乡453003)摘要:软件工程是一门理论性、实践性、工程性很强的课程。结合软件工程教学中的实际情况,分析了目前教学中存在的若干问题,进而从理论教学的方法、方式,实践环节和考核四个方面来探讨软件工程教学改革。关键词:软件工程;教学改革;实践教学中图分类号:C,642.0文献标识码:A文章编号:1672-3325(2009)01-0124-03作者简介:胡鹏飞(

2、1980-),男,河南新乡人,华中科技大学计算机应用技术2007级在读硕士研究生,助教。研究方向:计算机应用技术。20世纪60—70年代,“软件作坊”式的生产无法满足日益增长的软件需求,“软件危机”开始出现。为了消除软件危机,软件工作者们认真总结人类长期从事软件开发与维护的经验教训,逐渐形成了一门新兴的工程学科——软件工程。此后软件工程迅速发展,结构化开发方法、面向对象的开发方法以及基于构件的软件工程的概念陆续推出,并在该行业中成就了其特殊地位。2l世纪,随着科技的迅速发展,rI'这一新兴产业不断成长壮大,特别是软件业开始发展。我国急需大量高

3、素质的软件人才,为此在高等教育中加强对软件工程课程的设置以及软件工程人才的培养的研究就显得非常必要。一、教学中存在的问题(一)教学内容陈旧根据美国计算学会ACM于2001年制定的AC.MCC2001草案,软件工程主要内容包括软件过程、软件需求与规格说明、软件设计(以面向对象系统分析——oOSA、面向对象系统设计——ooSD为主)、软件验证、软件演化、软件项目管理、软件开发工具与环境,基于构件的计算、形式化方法、软件可靠性、专用系统开发等。近年来,软件工程中的web应用开发技术、软件重用技术、原型开发方法、C/S与B/S结构、软件构件、集成化C

4、ASE工具与环境等领域取得了显著的进展,而国内各高校使用的教材,因编写124收稿日期:2008—1卜13时间的限制,在先进技术的跟进、知识结构、内容取材及实践环节等方面或多或少存在缺陷,这在很大程度上制约了该课程的教学效果。⋯(二)理论性强且案例简单软件工程涉及到计算机技术、工程学、管理学、经济学等多领域的知识,是一门交叉学科,课程内容较抽象,理论性又比较强。它的理论、方法和原则是针对所有软件项目开发的普遍原理和方法,不涉及具体的软件系统项目。尽管教材或教师在教学中列举了一些例子,但都是一些简单的案例,不能很好地说明要学习的知识点,甚至有些知

5、识点没有用举例来说明。学生在接受抽象的理论和原则时,难于将抽象的理论和现实生活中遇到的软件系统联系起来,容易产生枯燥乏味的感觉。教师在授课过程中也会感觉到很难把一个知识点给同学们讲清楚,结果导致教学效果不好。(三)教学方法不当且教学手段落后为了避免学生在学习软件工程抽象理论过程中产生枯燥、乏味的心理,有些教师采用了案例教学方法,但是教师在实际授课过程中仍以自己的思路为主导,带领学生进行知识的学习,而忽视在以案例为背景进行知识点讲授的同时将软件项目开发过程中的各个环节串起来。因此学生仍然是被动接受知识,缺少积极主动的课堂参与和独立思考,更不用说

6、万方数据体会一个完整的软件项目的开发过程了。当然,在面对实际应用时就不可避免地会出现束手无策,不知所措的现象。另外,还有的高校仍然把软件工程列为纯理论课程,不给教师安排多媒体授课。采用传统的教学手段授课,更使学生感觉到软件工程课程枯燥、乏味,产生学不会、不想学的思想。(四)实践环节薄弱软件工程理论并不是空洞的理论,它是前人经过长期的实践总结出来的经验。软件工程理论是为了指导软件开发人员实实在在地做出一个满足用户要求的系统,这是一个很具体的实践过程。而很多高校没有为软件工程开设实践课,即使部分高校开设了实践课,也只分配了较少的课时,简单地做一个

7、小项目。没有通过实践课让学生真正地学会开发工程实践的技能,包括软件项目的系统分析、编写文档、源码设计与控制、使用测试工具等基本技能。二、软件工程教学改革途径以上分析了当前软件工程课程在教学中存在的一些问题。随着教学改革的不断深入,软件工程的教学改革也在迫在眉睫。下面就软件工程课程的改革谈一些建议。(一)结合教材,更新内容教材是教学的基础,也是学生学习的基础。如果教师完全脱离教材授课,学生就觉得学习没有了目标,上课很难专注听讲,所以教材的选择是至关重要的。教材内容不仅要注重介绍经典的软件工程原理方法,还应该考虑到当前流行的软件工程特点、方法及发

8、展方向,把目前实用的一些原理、技术作为重点。软件工程技术在高速发展,讲授的内容同样应该与时俱进,而一般教材受一定因素的影响很难全面地覆盖各种新技术、新工具,因此教师

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。