软件工程(software engineering)是中国普通高等学校的一个本科专业,属于计算机类,修业年限为四年,授予工学学士学位,专业代码为080902。[2] 软件工程是研究大规模软件开发方法、工具和管理的一门工程科学,其特点是按工程化的原则和方法来组织和规范软件开发过程,软件工程技术则主要研究与软件开发各个工作流程相关的、先进实用的软件开发方法、技术和 工具。主要涵盖软件工程学科和计算机学科的基本理论、基础知识、基本技能的研究,软件的分析与开发,计算机应用系统、计算机网络系统的设计与开发等专业内容。[3]本专业学生毕业后可以在IT类企业从事JAVA工程、系统开发、网站开发等工作。[2]
专业发展
软件工程技术诞生于二十世纪六十年代,其实质是利用计算机系统平台,以程序编写为手段,将一些思维概念 进行高科技逻辑处理,从而构造了理论概念与实践应用之间的完美映射;一般来说,计算机软件工程的设计开发是比较复杂繁琐的,往往涉及到各个层面,例如数理逻辑层面、计算机层面以及工程技术层面等,任何一个环 节出现问题都会影响软件工程开发的进度;目前软件工程技术的研究开发主要集中于软件构件技术、信息自动化以及安全稳定性 技术等方面,然而软件系统的实用性和复杂性特征对已有的软件工程技术提出了挑战,促使其向着模块化、开放化和全球化的趋势上发展。[4]