专业库--中国大学专业详解


软件工程

标准专业代码:080902
专业类别:本科
学位:工学学士
学制:四年
大类:工学 >> 计算机类
专业解读

软件工程是在计算机科学与技术专业的基础上衍生出的一个实用型专业,主要研究如何把计算机软件当做普通产品,以“工程化”方式大规模生产的技术,包括软件开发技术和软件工程管理技术两方面。计算机技术快速发展的今天,软件产品已融入金融、证券、电力、交通、电子、机械等各个领域,所有这些产业的发展,都离不开计算机软件人才的支撑。可以说只要使用电脑,就得同各种各样的软件打交道。例如我们去超市购物,结账时营业员一般都通过计算机进行业务操作,先扫描物品的条形码,使之传输到计算机得出销售价格并累加,汇总出物品总金额,再计算找零数目,并记录结账时间、金额和购物地点等。这里的条形码和价格间的相互转换以及金额汇总的功能,便是通过内嵌在计算机的软件程序发布指令实现的。小到购物,大到工业自动化,都离不开软件的功劳。因此,软件工程的应用不仅促进了经济和社会的发展,也使人们的工作更加高效、生活更为便利。

软件工程和计算机科学与技术专业的最大不同在于它们培养不同的人。计算机科学与技术立足于培养科研型、研究型人才,主要面向计算机领域的基本理论钻研、基本方法分析、前沿性技术研究等内容;软件工程则是立足于当前IT行业人才需求,从市场对人才类型的需要出发,培养能够“直通”IT企业的实用型软件人才。比如各高校计算机科学与技术的专业方向一般为计算机软件理论、计算机应用技术和计算机系统结构三大类;而软件工程专业根据各高校的优势学科和对市场需求的理解,表现为百花齐放的特点。软件工程专业相比计算机科学与技术,学习的专业基础课程较少,但是增加了实习环节,使学生在大学学习阶段即能实际参与到IT企业的研发、生产过程中去,积累更多的实际工作经验,进一步提高了专门的计算机技能。但是,基本的计算机科学课程和知识也需要掌握,通过在本科低年级阶段学习基础课程,可以为确定自己高年级的专业方向和兴趣、选修具体的专业课程做好铺垫。

目前国内开设软件工程专业的院校浩如繁星,考生在选择这一专业时,要注意以下几点:第一,学习本专业需要有较好的数学、物理、英语基础和对计算机浓厚的兴趣。第二,本专业对学生的动手能力要求很高,并需要同学们具备很强的自学能力。

因为IT行业变化很快,发展也很迅猛,具备自主学习能力则是保障就业路途坦荡的通行证。另外,无论编写软件程序还是架构系统,具备缜密的思考能力和开阔的设计思路,才是自身不断进步的“王道”。第三,软件工程专业学习压力大。为了在高年级时能选择专业方向和开展实习工作,本专业在低年级集中了较多基础课程,因而低年级阶段的课程压力较重;另一方面,进入高年级实习阶段以后,除了完成好实习工作任务之外,还需要继续学习相关专业知识,除了普通的书本学习之外,学生还要完成大量的专业实验课程、软件项目开发实践训练和工程实践环节,学习压力比较大。第四,本科学费较高。软件工程专业一年的学费一般都三倍于普通专业,接近1.5万元,各个院校间略有差别,大体在1.3万元~1.5万元之间;专科学费相对便宜,每年基本在1万元~1.3万元之间。另外,报考时最好以国家颁布的36所试办示范性软件学院高校为首选。

软件工程是计算机学科的一个分支,分离于计算机技术。对这个专业的理解,简而言之,就是将软件像工程项目一样开发出来,与此同时定义产品开发的规范,在软件开发结束后需要进行相关的性能测试,以便其能正常运行,这就叫作软件工程。所以可以分为四个模块:知道开发什么样子的软件产品,然后定义相应的规范,接着就是开发的流程,最后是测试维护、保证运行。

软件工程前景大好,现在整个社会对于软件工程专业是十分友好的,政府大力支持软件行业的发展,多次在会议中提出要发展“高精尖”技术人才。企业中也因为“互联网+”信息化的发展需要更多的人才。包括现在云计算技术高速发展,不同的领域都需要信息方面的人才。在就业方向,有以下选择:企业管理者,作为项目决策,整体规划的负责人;技术开发人员,负责软件的需求,设计,开发分析等工作,是需求量较大的一部分人才;软件运维人才,负责软件的测试运行,保证能够正常使用;软件操作应用人员,了解软件的具体操作和使用,以及一定量的软件内部知识,方便与用户沟通交流。针对以上四个方向,也有四种类型的岗位以供选择:管理岗,包含有项目管理和 CTO等技术管理人员,负责人员的调配,资源的分配,决策等工作,技术岗,包含有软件开发,网站前后端开发,媒体制作等具体工作,需求量较大;运维岗,包含有软件测试,系统维护等职位,是保证软件正常运行的重要环节;应用岗,包含有软件操作,软件管理等岗位,是接触用户的直接人员,需要了解一定的专业知识,有较好的沟通能力以及语言表达能力。

对于学习软件工程的同学来说,企业用人主要看中的是项目能力以及实践能力,所以学历不是最主要的影响因素,但是一个好的学历自然能够给找工作加分。企业普遍需要的是本科生及以上,部分专业知识较好的专科学生也是比较需要的。

软件工程专业前期的学习就是编程方面的知识,比如编程技术和涉及的相关原理等;后期的学习是相关的工程算法,这就与名字对应上了一软件十工程。

发展前景与就业方向

发展前景:中国的软件行业规模不是很大,些软件企业在软件制作上,也只是采用了一些软件工程的思想,距离大规模的工业化大生产比较还是一定的差距;原因有管理体制的问题,市场问题,政策问题,也有软件工程理论不全面和不完善的问题。所以软件工程的研究和应用,以及中国软件行业的进一步发展,都需要一定的既有软件工程的理论基础和研究能力,又有一定的实践经验的软件工程科学技术人员来推动。软件工程的前途是光明的。

本专业学生毕业后可以从事各级各类企事业单位的办公自动化处理、计算机安装与维护、网页制作、计算机网络和专业服务器的维护管理和开发工作、动态商务网站开发与管理、软件测试与开发及计算机相关设备的商品贸易等方面的有关工作。除考取国内外名牌大学研究生外,主要毕业去向是计算机软件专业公司﹑信息咨询公司﹑以及金融等其它独资、合资企业。该专业适合升学考研。

软件工程师、公务员(中央国家机关)、公务员(省级机关)、公务员(地市级机关)、公务员(区县级及以下机关)、IT技术支持/维护工程师、手机软件开发工程师、考研、软件测试、银行会计/柜员、事业单位人员

就业率
(2021)92%-98%;(2020)83%-92%;(2019)78%-87%
平均薪资
(2020)12.32k;(2019)11.35k;(2018)10.42k
职业/岗位

【23.3%后端开发】游戏设计/开发,java开发工程师,研发工程师,互联网软件开发工程师,软件研发工程师,java软件工程师,软件工程师,高级软件工程师,软件开发工程师,Java开发工程师

【13.3%移动开发】ios软件工程师,Android开发,移动互联网开发,互联网软件开发工程师,开发工程师,android软件工程师,ios工程师,软件工程师,Android软件开发工程师,安卓工程师

【10.7%技术支持】技术文员/助理,专业顾问,IT技术支持/维护工程师,售前/售后技术支持经理,实施顾问,软件工程师,ERP技术/开发应用,售前工程师,Helpdesk 技术支持,软件实施工程师

【7.4%测试】测试开发工程师,测试主管,软件测试实习生,测试,游戏测试,测试工程师,软件测试员,自动化测试工程师,高级软件工程师,测试组长

就业城市
(1)上海(21%);(2)深圳(19%);(3)北京(14%);(4)广州(11%);(5)武汉(7%)
就业行业
(1)计算机软件(25%);(2)新能源(15%);(3)互联网/电子商务(14%);(4)电子技术/半导体/集成电路(12%);(5)计算机服务(系统、数据服务、维修)(7%)

软件工程是研究用工程化方法构建和维护有效、实用、高质量的软件的学科,涉及程序设计语言、数据库、软件开发工具、系统平台,及计算机科学、数学和管理科学等多方面知识。

软件工程的目的是在现有软件开发技术基础上,对应用的需求进行分析,设计高质量的软件架构,分配和协调每个软件生产人员的工作,保证软件高质量地完成。

我们可以通过实例来说明软件工程的应用领域:在超市购物结账时,营业员一般通过计算机进行业务操作,先扫描物品条形码,使之传输到计算机,得出销售价格并累加、汇总出物品总金额,再计算找零数目,并记录结账时间、金额和购物地点——这里条形码与价格间的相互转换以及金额汇总功能便是通过内嵌在计算机的软件程序发布指令实现的。

再以电力工业为例,电力网络的规模越来越大,调度人员有限,而且坐镇调度中心的调度员也不可能对发生在异地的电力故障进行实时现场指挥和维修,因此只能依靠远动操作来完成。

这些远动操作便依赖于软件的作用。

可见,软件工程的应用不仅促进了经济和社会的发展,也使人们的工作与生活更加便利、高效。

培养目标:

本专业培养德、智、体等方面全面发展,掌握自然科学和人文社科基础知识,掌握计算科学基础理论、软件工程专业的基础知识及应用知识,具有软件开发能力以及软件开发实践的初步经验和项目组织的基本能力,能从事软件工程技术研究、设计、开发、管理、服务等工作的专门人才。

培养要求:

本专业学生主要学习自然科学和人文社科基础知识,学习计算科学、软件工程相关的基本理论和基本知识,接受软件工程的基本训练,具有软件开发实践的基本能力和初步经验、软件项目组织的基本能力以及基本的工程素养,具有初步的创新和创业意识、竞争意识和团队精神,具有良好的外语运用能力。

毕业生能力要求:

1. 掌握基本的人文和社会科学知识,具有良好的人文社会科学素养、职业道德和心理素质,社会责任感强;

2. 掌握从事本专业工作所需的数学和其他相关的自然科学、系统科学知识以及一定的经济学与管理学知识;

3. 掌握计算学科基础理论知识和专业知识,了解本学科的核心概念、知识结构和典型方法;

4. 掌握软件工程学科的基本理论和基本知识,熟悉软件需求分析、设计、实现、评审、测试、维护以及过程与管理的方法和技术,了解软件工程规范和标准;

5. 经过系统化的软件工程基本训练,具有参与实际软件开发项目的经历,具备作为软件工程师从事工程实践所需的专业能力;

6. 具备综合运用掌握的知识、方法和技术解决实际问题的能力,能够权衡和选择各种设计方案,使用适当的软件工程工具设计和开发软件系统,能够建立规范的系统文档;

7. 充分理解团队合作的重要性,具备个人工作与团队协作的能力、人际交往和沟通能力以及一定的组织管理能力;

8. 具有初步的外语应用能力,能阅读本专业的外文材料,具有一定的国际视野和跨文化交流、竞争与合作的能力;

9. 了解与本专业相关的职业和行业的重要法律法规及方针与政策,理解软件工程技术伦理的基本要求;

10. 了解软件工程学科的前沿技术和软件行业的发展动态,在基础研发、工程设计和实践等方面具有一定的创新意识和创新能力;

11. 能够运用所学的知识、技能和方法对系统的各种解决方案进行合理的判断和选择,具备一定的批判性思维能力;

12. 具备自我终身学习的能力,自觉学习随时涌现新概念、新模型和新技术,使自己的专业能力保持与学科的发展同步。

核心知识领域:

计算基础、数学和工程基础、职业实践、软件系统建模与分析、软件系统设计、验证与确认、软件演化、软件过程、软件质量、软件管理。

主干学科:

软件工程。

就业方向:

毕业生后主要在各大软件公司、企事业单位、高等院校、各大研究所以及国防等重要部门从事软件设计、开发、应用与研究工作。

可选择的工作岗位有软件工程师、软件设计师、系统架构师、程序员、测试员,以及项目管理人员、客户需求小析师等职位和行业服务的咨询师、行业专家等。

就业热门城市:

上海、北京、深圳、广州、武汉、杭州、成都、南京、西安和厦门等。

就业热门行业:

计算机软件、互联网/电子商务、计算机技术支持(系统、数据维护)、电子技术/半导体/集成电路、通信/电信/网络设备、建筑/建材/工程、仪器仪表/工业自动化、新能源、金融/投资/证券等。

未来可从事职业岗位:

软件工程师、测试工程师、高级产品管理工程师、产品管理经理、高级测试开发工程师、开发运维主管、MES工程师、高级Java软件工程师、高级交互设计师、IT支持员、资深Java服务器开发工程师、企业合作部经理、Android软件工程师、产品质量工程师等。

职业薪酬:

软件工程专业相关职位薪酬(月薪):按工作经验统计,其中应届生约5000元,1~3年约10000元,3~5年约13000元,5~10年约17000元。

清华大学、国防科学技术大学和东北大学。

东北大学

东北大学软件学院设有软件工程和信息安全两个专业。

一些信誉好的IT认证课程已纳入课程体系,学生通过认证考试即可获得奖励学分,又可获得奖励补贴,可以说是两全其美。

学院对学生的外语教育(英语、日语和俄语等)也是十分重视的,目前专业课程双语教学比例就已达到60%以上。

A++

清华大学; 北京航空航天大学; 大连理工大学; 华东师范大学; 南京大学; 浙江大学; 电子科技大学; 西北工业大学; 西安电子科技大学;

A+

北京交通大学; 北京邮电大学; 东北大学; 吉林大学; 哈尔滨工业大学; 复旦大学; 上海交通大学; 武汉大学; 中南大学; 中山大学; 华南理工大学; 重庆邮电大学; 西安交通大学;

A

北京工业大学; 北京理工大学; 南开大学; 天津大学; 山西大学; 中北大学; 太原理工大学; 哈尔滨工程大学; 同济大学; 苏州大学; 东南大学; 南京航空航天大学; 南京理工大学; 浙江工业大学; 山东大学; 华中科技大学; 湖南大学; 深圳大学; 重庆大学; 四川大学; 新疆大学;

B+

华北电力大学(北京); 天津理工大学; 燕山大学; 山西农业大学; 内蒙古大学; 沈阳工业大学; 辽宁工程技术大学; 大连交通大学; 大连海事大学; 渤海大学; 长春理工大学; 哈尔滨理工大学; 华东理工大学; 南京邮电大学; 河海大学; 江苏大学; 南京信息工程大学; 杭州电子科技大学; 安徽大学; 合肥工业大学; 厦门大学; 福州大学; 南昌大学; 华东交通大学; 江西理工大学; 江西财经大学; 中国石油大学(华东); 山东科技大学; 青岛大学; 郑州大学; 郑州轻工业大学; 河南科技大学; 河南大学; 中国地质大学(武汉); 武汉理工大学; 华南农业大学; 华南师范大学; 广东工业大学; 广西师范大学; 西南大学; 西南交通大学; 贵州大学; 西北大学;

B

中国人民大学; 天津工业大学; 天津师范大学; 河北大学; 太原科技大学; 辽宁工业大学; 东华大学; 江苏科技大学; 中国矿业大学(徐州); 扬州大学; 浙江理工大学; 浙江师范大学; 华侨大学; 东华理工大学; 南昌航空大学; 江西农业大学; 江西师范大学; 齐鲁工业大学; 曲阜师范大学; 聊城大学; 河南理工大学; 中原工学院; 周口师范学院; 南阳师范学院; 河南财经政法大学; 河南工程学院; 南阳理工学院; 武汉科技大学; 华中师范大学; 湘潭大学; 长沙理工大学; 湖南师范大学; 广州大学; 海南大学; 成都信息工程大学; 云南大学; 西安理工大学; 长安大学; 陕西师范大学; 西安邮电大学; 兰州理工大学; 西北师范大学; 宁夏大学;

C+

北京信息科技大学; 中国地质大学(北京); 河北工业大学; 河北师范大学; 辽宁科技大学; 东北师范大学; 黑龙江大学; 东北林业大学; 上海电力大学; 南京林业大学; 南通大学; 南京财经大学; 金陵科技学院; 安徽师范大学; 福建师范大学; 厦门理工学院; 莆田学院; 中国海洋大学; 青岛科技大学; 烟台大学; 华北水利水电大学; 河南牧业经济学院; 安阳师范学院; 洛阳师范学院; 武汉工程大学; 湖北工业大学; 湖北大学; 湖南科技大学; 暨南大学; 东莞理工学院; 广西科技大学; 桂林电子科技大学; 重庆师范大学; 重庆理工大学; 西南石油大学; 成都理工大学; 西南科技大学; 昆明理工大学; 西安工业大学; 西安科技大学; 西北农林科技大学; 兰州交通大学; 青海师范大学;

C

北京工商大学; 中央民族大学; 天津农学院; 河北工程大学; 河北科技大学; 沈阳航空航天大学; 沈阳师范大学; 大连外国语大学; 大连大学; 大连民族大学; 东北电力大学; 东北石油大学; 上海海洋大学; 常州大学; 江苏师范大学; 苏州工学院; 南京工程学院; 南京审计大学; 杭州师范大学; 浙江工商大学; 浙江财经大学; 安徽工业大学; 安徽理工大学; 安徽工程大学; 福建农林大学; 青岛理工大学; 山东理工大学; 河南工业大学; 商丘师范学院; 平顶山学院; 长江大学; 武汉纺织大学; 中南民族大学; 吉首大学; 中南林业科技大学; 湖南工商大学; 南华大学; 广东外语外贸大学; 桂林理工大学; 桂林航天工业学院; 四川轻化工大学; 西华大学; 贵州民族大学;

D+

北京联合大学; 天津科技大学; 石家庄铁道大学; 内蒙古工业大学; 辽宁石油化工大学; 沈阳化工大学; 长春工业大学; 北华大学; 吉林师范大学; 哈尔滨师范大学; 哈尔滨学院; 上海应用技术大学; 南京中医药大学; 江苏海洋大学; 集美大学; 闽江学院; 泉州师范学院; 闽南师范大学; 龙岩学院; 山东建筑大学; 鲁东大学; 临沂大学; 山东工商学院; 河南农业大学; 河南师范大学; 黄淮学院; 湖北经济学院; 长沙学院; 湖南工业大学; 广东海洋大学; 韶关学院; 岭南师范学院; 广东技术师范大学; 广东财经大学; 海南师范大学; 四川师范大学; 西华师范大学; 西南民族大学; 西安石油大学; 西安工程大学; 西安财经大学; 北方民族大学; 新疆师范大学;

D

天津商业大学; 天津财经大学; 天津城建大学; 河北地质大学; 内蒙古农业大学; 长春大学; 黑龙江科技大学; 东北农业大学; 齐齐哈尔大学; 哈尔滨商业大学; 上海第二工业大学; 淮阴工学院; 常州工学院; 江苏理工学院; 浙江水利水电学院; 浙大城市学院; 福建理工大学; 宜春学院; 井冈山大学; 河南中医药大学; 信阳师范大学; 郑州航空工业管理学院; 新乡学院; 安阳工学院; 郑州师范学院; 河南工学院; 武汉轻工大学; 湖北文理学院; 湖南工程学院; 湖南工学院; 惠州学院; 广东金融学院; 广东第二师范学院; 广西民族大学; 海南热带海洋学院; 重庆文理学院; 重庆三峡学院; 内江师范学院; 成都大学; 成都工业学院; 贵州财经大学; 西北民族大学; 石河子大学;

E+

天津职业技术师范大学; 天津中德应用技术大学; 石家庄学院; 唐山学院; 北华航天工业学院; 河北经贸大学; 内蒙古科技大学; 内蒙古民族大学; 内蒙古财经大学; 沈阳工程学院; 哈尔滨金融学院; 上海电机学院; 盐城工学院; 淮阴师范学院; 盐城师范学院; 南京晓庄学院; 宿迁学院; 嘉兴大学; 浙江万里学院; 浙江科技大学; 浙江传媒学院; 滁州学院; 宿州学院; 萍乡学院; 九江学院; 德州学院; 泰山学院; 洛阳理工学院; 郑州工程技术学院; 河南财政金融学院; 黄冈师范学院; 湖北工程学院; 武汉商学院; 湖南理工学院; 衡阳师范学院; 湖南文理学院; 湖南科技学院; 韩山师范学院; 昆明学院; 延安大学; 宝鸡文理学院; 西安航空学院; 甘肃中医药大学;

E-

河北民族师范学院; 廊坊师范学院; 邯郸学院; 沧州师范学院; 河北水利电力学院; 山西财经大学; 呼伦贝尔学院; 吉林建筑大学; 吉林工程技术师范学院; 白城师范学院; 吉林农业科技学院; 大庆师范学院; 绥化学院; 黑龙江工程学院; 南京特殊教育师范学院; 湖州学院; 温州理工学院; 淮南师范学院; 合肥理工学院; 新余学院; 赣东学院; 豫章师范学院; 济宁学院; 山东女子学院; 河南科技学院; 湖北汽车工业学院; 汉江师范学院; 肇庆学院; 河池学院; 玉林师范学院; 梧州学院; 桂林旅游学院; 琼台师范学院; 阿坝师范学院; 四川旅游学院; 贵州工程应用技术学院; 贵阳学院; 六盘水师范学院; 曲靖师范学院; 昌吉学院; 新疆理工学院; 新疆科技学院; 滇西应用技术大学;

E

保定学院; 华北科技学院; 吕梁学院; 山西工学院; 太原工业学院; 内蒙古师范大学; 集宁师范学院; 长春工程学院; 牡丹江师范学院; 徐州工程学院; 无锡学院; 阜阳师范大学; 黄山学院; 巢湖学院; 合肥大学; 蚌埠学院; 合肥师范学院; 江西水利电力大学; 潍坊学院; 山东管理学院; 湖北师范大学; 湖北理工学院; 湖北第二师范学院; 怀化学院; 湖南人文科技学院; 湖南第一师范学院; 嘉应学院; 广州航海学院; 五邑大学; 南宁师范大学; 广西科技师范学院; 贺州学院; 重庆科技大学; 宜宾学院; 攀枝花学院; 黔南民族师范学院; 咸阳师范学院; 渭南师范学院; 西安文理学院; 兰州城市学院; 兰州文理学院; 兰州工业学院; 河北环境工程学院;

注意:以上学校排名各级别之间依据专业实力,级别内排名不分先后

  • 就业景气指数
    91
  • 出国考研指数
    30
  • 开设院校数
    430

本专业与高中科目相关度

  • 语文
  • 数学
  • 英语
  • 物理
  • 化学
  • 生物
  • 计算机
  • 历史
  • 政治
  • 地理
  • 美术
  • 音乐
  • 体育