美章网 资料文库 论软件工程的研究与革新范文

论软件工程的研究与革新范文

本站小编为你精心准备了论软件工程的研究与革新参考范文,愿这些范文能点燃您思维的火花,激发您的写作灵感。欢迎深入阅读并收藏。

论软件工程的研究与革新

经研究分析,国外的大部分高校依据本国国情和学校的特点,充分考虑到了学生的长远发展,而更注重对软件工程专业学生在面对社会需要和变化时的适应能力的培养。从国外高校的软件工程专业课程体系来看,西方的那些著名大学,不仅有着较为完善的教育理念、教学方式和实验条件,而且有丰富的实践经验,与企业之间有长期且密切的合作关系,有相当一部分的专家就计算机和软件的教育进行研究

一、建立软件工程体系需要解决的问题

对于软件学院而言,重基础和宽口径是他们的教育理念,而培养理论基础扎实且专业知识系统宽广的复合型、国际化、实用型的高级软件人才则是其主要培养目标。毕竟我国国情和高校的实际情况与国外存在一定的差异,因此,在建立软件工程体系时,不能完全将国外已有的研究和实践成果照搬过来。正确的做法是根据国际学科的发展情况,制定合理的知识体系以及与之相应的课程体系。软件工程专业课程体系旨在根据软件产业的发展需求,通过对高级软件专业人才的培养,为软件产业的可持续发展提供充足的人才,为此,在开设专业培训课程、培养软件工程学生的实践能力的同时,还必须安排必要的基础理论课程。总而言之,理论基础和工程实践是软件人才培养必不可少的,当然,还需要学生自身对工程实践和理论基础知识的理解和掌握,在理论指导下,学生参与到工程实践活动中去。建立软件工程体系,必须处理好以下几个关系:基础理论、实践能力和创新能力之间的关系;课程体系、知识结构与学科发展以及产业需求之间的关系;理论基础知识与工程化、新技术以及领域背景知识之间的关系;专业课程体系与教学计划和教学过程的关系。

二、对软件工程体系的创新对策

1对软件专业进行内容整合

毫无疑问,改革是软件工程专业课程体系优化的关键所在。传统的设置不仅无法保证课程轻松地进行,而且严重影响了最终质量,因此,应当将一些内容进行合理地合并。例如,离散数学、人式智能和编译原理等课程均涉及到了图论知识,那么此时便可建立一个课程组,将有关内容集中在一门课程中进行详细地讲解,与此同时,对于那些出现在其他课程中的内容要进行选择性地删减,以便节省课堂教学时间。不仅如此,培养学生的思考能力,帮助他们掌握思考问题的方法也非常重要,如此一来,学生可自主独立学习,大大提高了效率。因此,基于对课程体系和课程作用的综合性评价,教师应当重新调整并设置单科的知识点,用新的教学内容替代那些重复的陈旧的知识点,从而使学生的知识领域得以拓展。

2加强对新技术、新思想的了解

软件工程专业中的大量新概念、新技术和新思想也相继出现,导致学科内容繁多。在这种情形之下,我们可以将基础知识和专业基础知识作为必修课,而新出现的技术和知识则作为选修方向。如此一来,一方面扩展了体系的领域,另一方面,有利于促进学生对软件技术和知识的了解与学习。由于软件工程专业具有知识更新快的特点,因此,加强学生的英文阅读能力是非常有必要的,可以通过开设双语课程的形式和加强对学生的英语培训力度,提高学生的英语水平。

3加强对素质和能力的培养

对于软件工程专业而言,除了掌握软件工程的知识和技能,以及具备在工程实践中所需的专业能力,还必须善于获取知识、应用知识和创新。因此,软件工程专业设计应当遵循以下的几个基本原则:(1)先进性。内容不仅要反映国际上比较先进的软件技术发展成果,而且还要将软件企业在先进技术方面的需求以及有关基础理论反映出来。(2)工程性。应当从软件工程实践的角度出发,着重强调对学生工程实践能力的培养,从而使学生在进行软件开发和项目管理时,能够充分运用工程化方法和相关技术,而且,还必须要求学生具有团队协作精神。(3)复合性。应当包括技能、管理和工程等方面,保证学生具备必需的综合技能以及基本素质。(4)创新性。作为一个专业体系,应当提倡学生采用自主学习的方式,并且在必要的时候给予一定的指导,从而使得自主学习能力和自我提高能力在课程设计的过程中得到培养。

三、结束语

就目前我国内软件产业的发展情况来看,软件工程初从业人员的工程实践能力普遍处于下等水平,无法将软件工程理论知识和实践相结合,而且不具备在新技术和新体系改革下的学习和处理问题的能力。为了实现软件产业的可持续发展,并且向国际化水平靠拢,我们必须对软件工程体系进行改革和创新,培养软件工程学员的学习能力、专业技能和思想素质。(本文作者:李红兰单位:江西渝州科技职业学院房地产学院)