软件工程课程教学存在的问题与思考

软件工程与其他计算机课程,如程序设计语言、数据结构、编译原理、数据库以及操作系统等课程都是相互作用和影响的。在一定程度上说,软件工程讨论的是在实际开发当中综合运用这些课程中讲过的理论和方法,将这些课程的理论和方法放在一个统一的目标下,这个目标就是在有限的时间及预算条件下,开发出高质量的令用户满意的软件。软件是信息化的核心,各行各业的信息化建设都离不开软件,软件产业的发展需要大量的人才,无论是公办学校还是民办学校,作为人才培养的基地,都应该培养学生掌握软件工程的基本理论、基本概念和方法和技术,并将其应用于软件开发的具体实践中,为国家的信息化建设服务。

1《软件工程》教学内容与课程特点《软件工程》是针对计算机及相关专业高年级学生开设的课程,在学习《软件工程》课程之前,学生必须完成《高级语言程序设计》、《数据结构》、《数据库系统原理》、《操作系统》、《计算机网络》等先行课程的学习。本课程的知识点是软件工程的整个知识体系结构,即软件需求、软件设计、软件实现、软件测试、软件维护、软件配置管理、软件工程管理、软件工程过程、软件工程的工具和方法、软件质量等十个知识点,特别是软件过程的概念和软件系统的分析设计技术。软件工程涉及到计算机、经济学、管理学、工程学、市场学等多个领域的知识,由于涉及内容太多、太宽,使学生感到这门课中包含的知识非常丰富,而且其本身还处于不断发展中,这是本课程的突出特点。正因为这一特点,软件工程教学中要突出重点,扩大学生的知识面,同时要重视实践环节,通过多种教学形式使学生掌握各种知识的综合应用。

2学校《软件工程》课程教学存在的问题普遍教学条件和设备资源比较短缺,师资力量较薄弱,教师教学水平、教学条件以及所处的社会大环境方面都表现出一些特性,具体到《软件工程》课程教学方面,存在一些问题。

2.1学生基础较差,文化课学习积极性不高学生普遍基础较差,学习积极性、主动性不高,还有的学生存在自卑心理,对学习有畏难情绪,对于《软件工程》课程的前修课程,如《高级语言程序设计》、《数据结构》、《数据库系统原理》等学习的不够扎实,许多知识体系不能连贯起来,给《软件工程》课程教学带来一定的问题。

2.2教师教学水平问题教师大多数是近几年新招聘的其他高校毕业生,他们毕业以后直接进入学校,缺乏实际软件工程项目的锻炼,教学方法比较单一,教学经验不足,不利于搞好《软件工程》课程教学。

2.3教学条件问题学校普遍存在办学资金紧张的问题,因此,教学设备和教学条件等方面不一定能全部满足需要,如有的学校多媒体教室、电脑等设备不能满足要求,学校在计算机软件方面的投资就更少;还有的学校校园网络的建设也没有到位,这些都给提高《软件工程》课程教学质量带来一定的困难。

2.4社会环境问题不容质疑,现在社会上普遍存在着轻视学校的现象,突出表现在学校毕业生求职、就业等方面,学校要求得发展,必须高度重视毕业生的就业问题。在具体课程教学中,要从培养“应用型”人才这一目标出发,紧密结合社会需要,不断改进教学内容,抓好新技术、新知识教学,同时大力加强实践性教学环节,培养与社会需要“接轨”的“产品”。

3《软件工程》教学改进的内容和方法教学过程引入实际案例软件工程课程涉及面很广,如果不结合实际工程项目进行教学,很难把教学内容教授给学生。因此,在教学过程中引入案例,将复杂抽象的概念用具体生动的实例进行诠释,能够收到事半功倍的效果。例如,在授课时教师可结合1个“学校教材购销系统”实例,给学生介绍具体的开发过程和方法。案例教学法也是在软件工程教学中经常采用的一种方法,软件工程案例教学通过以企事业单位中的实际项目或从中抽取的模拟项目为研讨核心,为学生创造一个仿真环境,使其在课堂上就能接触到实际问题和环境,从而学会在复杂条件下利用所学理论解决问题。

要搞好案例教学,必须从教学准备、教学组织与实施、教学总结与讨论几个环节抓起,同时,在具体教学中,还要注意以下问题:第一,选择与设计案例时,要考虑案例的针对性、复杂性,最好是授课教师与具有丰富经验的软件工程师共同编写,可以从软件工程生命周期的角度出发,选择一个软件工程项目的全部过程,也可以将一个大型项目的某一个阶段作为教学案例。第二,案例涉及多门计算机课程,在讲授过程中,最好由多位相应课程老师共同组织教学。第三,教师布置案例后,学生可以进行“讨论式”学习,在这个过程中,学生是项目的主体,教师起到组织、指导、咨询的作用。可将学生分成若干个小组,每个学生均有机会参加讨论。“软件过程及管理”是软件工程教学内容中的一个重点,软件过程及其管理是长期开发实践中提炼的内容,如软件开发过程中的时间控制、人与人之间的合作和交流等。该内容只有在实践中才能切身体会到其正确性和必要性。因而这部分的教学宜采用“实践型”教学方式,以课程设计的形式,学生以小组为单位共同讨论、协商完成任务。(本论文由上海论文网http://shlunwen.com 整理提供,如需转载,请注明出处或联系我们的客服人员)