admin管理员组

文章数量:1530868

2024年7月13日发(作者:)

龙源期刊网

软件工程实验室建设研究

作者:于千城

来源:《电脑知识与技术》2008年第34期

摘要:阐述了建设软件工程实验室的意义,从软硬件环境的建设、切实可行的实

践内容、有效的考核评价体系这三个方面对软件工程实验室建设进行了规划,并结合我校

软件工程专业的实际情况提出了软件工程实验室建设的解决方案。

关键词:软件工程实验室建设;软件工程实践

中图分类号:G434文献标识码:A文章编号:1009-3044(2008)34-1689-02

Combining E-campus Building with Software Engineering Major Building

YU Qian-cheng

(Computer College, North University for Nationalities, Yinchuan 750021,

China)

Abstract: Introduce the Significance of the software engineering laboratory

construction, then from building the hardware and software environment, the

practice of practical, effective system to evaluate these three areas of software

龙源期刊网

engineering laboratory building in the planning, last give solutions of the

software engineering laboratory building combined with our actual situation.

Key words: software engineering laboratory construction; software

engineering practice

1 引言

对于软件工程这种综合性、实践性很强的专业,如果没有一整套科学、合理、有

效的实验实践教学环节,就不可能培养出具有创新能力的合格人才。

良好的实验实践环境、合适的实验内容和实训项目、有效的考核方式及保障措施

是实验实践教学环节必不可少的组成部分。

必须以企业仿真环境为依托,构建团队开发环境,建设软件工程实验室,才能培

养学生的团队精神、软件整体架构的把握能力和高效完成各种课程设计及相关项目的能

力。

2 建设软件工程实验室的意义

2.1 软件工程实验室主要承担的任务

软件工程实验室主要承担着以下一些主要任务:

龙源期刊网

满足软件工程及相关课程的教学实践需要,为本科生搭建专业课教学实验环境,

使学生通过大量、系统的上机实习后养成良好的编程习惯,并对软件工程有比较深入的理

解。形成一套科学、规范、系统的示范性软件学院软件工程专业课程教学实验体系。培养

具备实践工程经验、动手能力强、符合市场和企业需要的合格人才。

承担计算机专业师生各类科研项目的研究和软件的开发工作。为软件专业高年级

的学生提供毕业设计、专业课课程上机环境和CASE开发环境

对外进行技术合作和项目开发,承担企业的研究课题和地方政府的重要行业应用

软件成熟度研究和监理任务、质量控制,服务于地方经济发展,实现产学研一体化。

为在职技术工程人员提供各种形式的高级和中级软件开发技术的培训。开展OSTA

(Delphi方向)、.NET(微软)、Java认证(SUN)、ROSE软件项目管理(IBM)等职

业技能鉴定。

2.2 软件工程实验室的建设目标

软件工程实践课程的设计目标是培养学生的团队合作级工程项目研发能力,让学

生在团队环境下使用最新的软件开发工具获得较真实的软件开发经验,提高学生在项目规

划、队伍组织、工作分配、成员交流等多方面的能力,培养积极向上的合作精神。

软件工程实验室的建设目标是给学生提供一个团队环境,让学生应用最新的软件

开发工具获得尽可能真实的团队软件开发经验。在实验项目的安排上尽量模拟真实世界软

件开发开发中可能遇到的问题,在受控的情况下培养学生对这些问题的解决能力。

龙源期刊网

3 软件工程实验室建设规划

目前我国很多大学的计算机专业都建立了软件工程实验室,著名的软件工程实验

室有北京大学软件工程实验室、复旦大学软件工程实验室、武汉大学软件工程国家重点实

验室。各个学校由于在投资、实验室建设目标等方面的差异导致软件工程实验室的建设方

案各有特色。随着课程改革的深入,应用技能的培养已经成为教学工作的重要环节,关于

如何建设软件工程实验室的研究也在不断深入。

3.1 软硬件环境的建设

进行软件工程项目管理首先要打造一个便于项目组内部沟通交流的内部网,然后

要抓住“需求、开发、测试”三个环节。

在实际软件开发工作中,软件项目管理工具和代码编写工具是不能分离的,也是

开发人员的赖以生存的工具,只有学生利用这些工具,亲自参与项目开发,掌握本行业的

专门技术能力和关键能力才能适应人才市场的需求,成为现代制造业一线迫切需要的高素

质人才。软件工程实验室将成为学生运用工程管理知识、结合软件开发工具、完成各种实

训项目和软件开发的主要场所,为提高学生的职业素质和软件综合开发能力提供了物质保

障。

3.2 设计实践内容

环境和工具容易搭建,主要是怎样用起来。要有实训工程项目,教师要有项目工

程实践经验,会用工具,把学生带出来,把工具和环境用起来。

龙源期刊网

实验课和课程设计是两大重要实践环节,提高实验课和课程设计效率的关键是高

质量的实验/课程设计大纲、实验/课程设计指导书、切实可行的实践内容和考核评价体

系。

必须结合课程体系和实验条件,设计高质量、切实可行的实验内容(实训工程项

目),拿出确实能引导、帮助学生实践的实验大纲和实验指导书。

3.2.1 高质量、切实可行的实验内容和实训工程项目

必须充分重视和精心设计实验内容,要有可操作性、趣味性和适当的难度。可操

作性保证学生都能完成实验,从而促进学生学习信心的建立,在一定程度上能减少学生抄

袭的理由,克服实验数据普遍抄袭的弊病;趣味性体现“寓教于乐”,以提高学生完成实

验的积极性;而适当的难度有助于激发优秀学生进一步钻研的斗志。

3.2.2 实验实践环节的考核方式

如何解决学生不重视实验实践环节这一问题,一方面可以通过兴趣引导,提高学

生实践动手的主动性和积极性;另一方面就是要进行严格的实验实践环节考核。

由于作为实验实践考试的题目较多,难易程度也有差异,所以不能要求水平不同

的学生在相同时间完成同样难度的题目。因而应该对考题按难度进行分级,由学生自己选

择难度级别参加考试,根据难度级别给出成绩。

4 软件工程实验室建设实施

龙源期刊网

结合我们学校的情况,软件工程实验室建设的当务之急是设计实验内容、培训教

师、写实验大纲和实验指导书。而这些目前单靠我们自己的能力尚不能完成,需要引人一

套建立起软件工程实验框架的解决方案,这样的解决方案其核心非软件工程项目管理软件

莫属。我们和上海漫索计算机科技有限公司联系,拟购买集成化研发管理(RDMS)平台

软件,并请他们协助设计实验内容,提供培训和实验指导。

目前出版的软件工程实验指导书几乎没有能提供完整解决方案的,我们计划以漫

索的SPP(精简并行过程)方法和RDMS平台为核心探索并实践出一整套软件工程实验

方案,在此基础上自己出版软件工程实验指导书。

5 结束语

IT的发展给我们带来广阔的认识和学习空间,软件工程实验室的建设任重道远,

我们要勇于适应变化、迎接发展。

参考文献:

[1] 王素荣.教育信息化:理论与方法[M].北京:人民邮电出版,2006.

[2] 张成洪.高校信息化的规划与评价[M].上海:复旦大学出版社,2006.

[3] 蒋笃运.教育信息化若干重大问题研究[M].北京:科学出版社2008.

[4] 孙伟.中印软件外包差距在继续扩大[J].程序员,2005,12(3):34-35.

龙源期刊网

[5] 林锐.软件工程与项目管理解析[M].北京: 电子工业出版社,2003.

[6] 潘辛平.金融信息化对人才需求的变化[J].程序员,2005,12(5):41.

本文标签: 实验学生实验室实践