软件工程(软件 engineering)是中国普通高等学校的一个本科专业,属于计算机类,修业年限为四年,授予工学学士,专业代码为080902。
软件工程是研究大规模软件开发方法、工具和管理的一门工程科学,其特点是按工程化的原则和方法来组织和规范软件开发过程,软件工程技术则主要研究与软件开发各个工作流程相关的、先进实用的软件开发方法、技术和工具。主要涵盖软件工程学科和计算机学科的基本理论、基础知识、基本技能的研究,软件的分析与开发,计算机应用系统、计算机网络系统的设计与开发等专业内容。本专业学生毕业后可以在IT类企业从事JAVA工程、系统开发、网站开发等工作。
专业发展
软件工程技术诞生于二十世纪六十年代,其实质是利用计算机系统平台,以程序编写为手段,将一些思维概念 进行高科技逻辑处理,从而构造了理论概念与实践应用之间的完美映射;一般来说,计算机软件工程的设计开发是比较复杂繁琐的,往往涉及到各个层面,例如数理逻辑层面、计算机层面以及工程技术层面等,任何一个环节出现问题都会影响软件工程开发的进度;目前软件工程技术的研究开发主要集中于软件构件技术、信息自动化以及安全稳定性 技术等方面,然而软件系统的实用性和复杂性特征对已有的软件工程技术提出了挑战,促使其向着模块化、开放化和全球化的趋势上发展。
1998年,教育部发布了《普通高等学校本科专业目录(1998年版)》,其中《经教育部批准同意设置的目录外专业名单》中正式列出了软件工程专业,并且其专业代码为080611W。随后在2012年,教育部发布了《普通高等学校本科专业目录(2012年版)》,其中将原有的软件工程专业(080611W)和计算机软件专业(080619W)合并为一个专业,即软件工程专业,而其专业代码也随之变更为080902,并归入计算机类专业。而近期在2020年,教育部发布了最新版的《普通高等学校本科专业目录》。根据该目录,软件工程专业被划分为工学门类专业,其专业代码为080902,仍属计算机类专业,同时授予获得工学学士的学生。
培养标准
培养目标
本专业培养德、智、体等方面全面发展,掌握自然科学和人文社科基础知识,掌握 计算科学基础理论、软件工程专业的基础知识及应用知识,具有软件开发能力以及软件开发实践 的初步经验和项目组织的基本能力,能从事软件工程技术研究、设计、开发、管理、服务等工作的 专门人才。
知识要求
本专业学生主要学习自然科学和人文社科基础知识,学习计算科学、软件工程相 关的基本理论和基本知识,接受软件工程的基本训练,具有软件开发实践的基本能力和初步经 验、软件项目组织的基本能力以及基本的工程素养,具有初步的创新和创业意识、竞争意识和团 队精神,具有良好的外语运用能力。
毕业生应获得以下几方面的知识和能力:
1.掌握基本的人文和社会科学知识,具有良好的人文社会科学素养、职业道德和心理素质, 社会责任感强;
2.掌握从事本专业工作所需的数学和其他相关的自然科学、系统科学知识以及一定的经济 学与管理学知识;
3.掌握计算学科基础理论知识和专业知识,了解本学科的核心概念、知识结构和典型方法;
4.掌握软件工程学科的基本理论和基本知识,熟悉软件需求分析、设计、实现、评审、测试、 维护以及过程与管理的方法和技术,了解软件工程规范和标准;
5.经过系统化的软件工程基本训练,具有参与实际软件开发项目的经历,具备作为软件工 程师从事工程实践所需的专业能力;
6.具备综合运用掌握的知识、方法和技术解决实际问题的能力,能够权衡和选择各种设计 方案,使用适当的软件工程工具设计和开发软件系统,能够建立规范的系统文档;
7.充分理解团队合作的重要性,具备个人工作与团队协作的能力、人际交往和沟通能力以 及一定的组织管理能力;
8.具有初步的外语应用能力,能阅读本专业的外文材料,具有一定的国际视野和跨文化交 流、竞争与合作能力;
9.了解与本专业相关的职业和行业的重要法律法规及方针与政策,理解软件工程技术伦理 的基本要求;
10.了解软件工程学科的前沿技术和软件行业的发展动态,在基础研发、工程设计和实践等 方面具有一定的创新意识和创新能力;
11.能够运用所学的知识、技能和方法对系统的各种解决方案进行合理的判断和选择,具备 一定的批判性思维能力;
12.具备自我终身学习的能力,自觉学习随时涌现的新概念、新模型和新技术,使自己的专 业能力保持与学科的发展同步。
以上信息参考资料来自
课程体系
软件工程专业的知识体系包括通识类知识、学科基础知识、专业知识。
课程设置
参考资料
实践教学
本专业具有满足教学需要的完备实践教学体系;主要包括实验课程、课程设计、实习、毕业设计(论文),四年总的实验当量不少于两万行代码;积极开展科技创新、社会实践等多种形式的实践活动,到各类工程单位实习或工作,取得工程经验,基本了解本行业状况。
实验课程:包括软、硬件及系统实验。
课程设计:至少完成2个有一定规模和复杂度的系统的设计与开发。
实习:建立相对稳定的实习基地,使学生认识和参与生产实践。
毕业写作
本专业须制定与毕业设计要求相适应的标准和检查保障机制,对选题、内容、学生指导、答辩等提出明确要求;保证课题的工作量和难度,并给学生有效指导;培养学生的工程意识、协作精神以及综合应用所学知识解决实际问题的能力;题目和内容不应重复;教师与学生每周进行交流,对毕业设计全过程进行控制;选题、开题、中期检查与论文答辩应有相应的文档。
对毕业设计(论文)的指导和考核有企业或行业专家参与。
发展方向
深造方向
软件工程专业研究生阶段可选择计算机科学与技术、电子信息、计算机技术、软件工程等方向继续深造。
就业方向
本专业的毕业生可以在IT类企业从事JAVA工程、NET工程、系统开发、网站开发、软件需求分析、软件开发、软件测试、技术支持、运营维护、项目管理。也考报网信办、中国文联、交通运输等部门公务员岗。
师资队伍
本专业专任教师数量和结构满足本专业教学需要,中青年教师所占比例较高,各专业的专任教师不少于12人,专业生师比不高于24:1,并且该专业至少应有12名专任教师,在120名在校生基础上,每增加24名学生,须增加1名专任教师,专任教师中具有硕士、博士学位的比例不低于60%,其中中青年专任教师中拥有博士学位的比例不低于60%,专任教师中具有高级职称的比例不低于30%。
教师背景和水平要求:
1、专业背景
大部分授课教师的学习经历中至少有一个阶段是计算机类专业或计算学科学历,部分教师具有相关学科、专业学习的经历。专业负责人学术造诣较高,熟悉并承担专业教学工作。
信息安全专业的专职教师还可以拥有通信、电子、数学、物理、生物、管理、法律和教育等相关专业的学历且具有从事信息安全教学或科研工作的经历。
2、工程背景与研究背景
授课教师应具备与所讲授课程相匹配的能力(包括操作能力、程序设计能力和解决问题能力),承担的课程数和授课学时数限定在合理范围内,保证在教学以外有精力参加学术活动、进行工程和研究实践,不断提升个人专业能力。
讲授工程与应用类课程的教师应具有与课程相适应的工程或工作背景,面向理科学生讲授专业基础理论课程的教师应具有与课程相适应的研究背景。
3、教学基本能力
全职教师必须获得教师资格证书,具有与承担教学任务相适应的教学能力,掌握所授课程的内容及其在毕业要求中的作用,以及它与培养目标实现的关联,能够根据人才培养目标、课程教学内容与特点、学生的特点和学习情况,结合现代教学理念和教育技术,合理设计教学过程,因材施教。参与学生的指导,结合教学工作开展教学研究活动,参与培养方案的制定。
以上信息参考资料:
教学条件
教学资源与经费
本专业实验技术人员数量充足,能够熟练地管理、配置、维护实验设备,保证实验环境的有效利用,有效指导学生进行实验;教室、实验室及设备在数量和功能上能够满足教学需要,生均教学行政用房不小于16平方米,生均教学科研仪器设备值不少于5000元;管理、维护和更新机制良好,方便教师、学生使用;与企业合作共建实习基地或实验室,在教学过程中为全体学生提供稳定的参与工程实践的平台和环境;参与教学活动的人员理解实践教学的目标与要求,校外实践教学指导教师具有项目开发或管理经验;生均图书不少于80册,师生能够方便使用,阅读环境良好,包括能方便地通过网络获取;教学经费能满足专业教学、建设、发展的需要,专业生均年教学日常运行支出不少于1200元。每年正常的教学经费包含师资队伍建设经费、人员经费、实验室维护更新费、专业实践经费、图书资料经费、实习基地建设经费等。新建专业还应保证固定资产投资以外的专业开办经费,特别是要有实验室建设经费。
质量保障
1、教学过程质量监控机制要求
各高校应建立质量监控机制,使主要教学环节的实施过程处于有效监控状态;对主要教学环节有明确的质量要求;建立对课程体系设置和主要教学环节教学质量的定期评价机制,评价时应重视学生与校内外专家的意见。
2、毕业生跟踪反馈机制要求
各高校应建立毕业生跟踪反馈机制,及时掌握毕业生就业去向和就业质量、毕业生职业满意度和工作成就感、用人单位对毕业生的满意度等,以及毕业生和用人单位对培养目标、毕业要求、课程体系、课程教学的意见和建议;采用科学的方法对毕业生跟踪反馈信息进行统计分析,并形成分析报告,作为质量改进的主要依据。
3、专业的持续改进机制要求
各高校应建立持续改进机制,针对教学质量存在的问题和薄弱环节,采取有效的纠正与预防措施,进行持续改进,不断提升教学质量,保证培养的人才对社会需求的适应性。
以上信息参考资料来自
开设院校
参考资料
专业排名
2025年上海软科中国大学专业排名评级A+的学校共有13所,评级为A的学校共有52所,其中13所A+高校的专业排名依次为:
艾瑞深2025中国大学软件工程专业排名(研究型),A++档次的学校6所,A+档次的学校12所,其中A++的学校排名依次为:
中国科学教育评价网2025-2026年软件工程专业排名中的中国大学本科教育专业排行榜中等级5★+的学校6所,等级5★的学校26所,其中等级5★+的学校的排名依次为:
参考资料
开设院校.阳光高考.2023-05-12
软件工程.中国教育在线.2023-05-12
专业介绍.阳光高考.2025-06-22
信息名称: 普通高等学校本科专业目录(1998年颁布)(已失效).教育部网站.2023-05-30
信息名称: 教育部关于印发《普通高等学校本科专业目录(2012年)》《普通高等学校本科专业设置管理规定》等文件的通知.教育部网站.2023-05-30
信息名称: 教育部关于公布2019年度普通高等学校本科专业备案和审批结果的通知.教育部网站.2023-05-30
中央机关及其直属机构2023年度考试录用公务员专题 .国家公务员局.2023-05-14
2025中国大学专业排名.软科.2025-06-22
校友会2025中国大学软件工程专业排名(研究型),浙江大学、国防科技大学第一.艾瑞深.2025-06-22
2025-2026年软件工程专业排名_中国大学本科教育专业排行榜.中国科教评价网.2025-06-22