专业库

为客户和学生带来专业和理性的指导

一、学科概述

软件工程严格来说应该是计算机专业底下的一个分支,是关于计算机软件开发和维护的一 门工程学科。采用工程的概念、原理、技术和方法来开发和维护计算机软件,把经过时间 考验而证明正确的管理技术和当前能够得到的最好的技术和方法结合起来,以经济地开发 出高质量的软件并有效地维护它。它旨在开发满足用户需求、及时交付、不超过预算和无 故障的软件,以质量保证为基础,包括过程、方法和工具三个要素。

二、(分支)与主修课程

软件工程所涉及的领域不仅仅只包括程序设计,同时也侧重其作为一项工程的系统意义。 准确的说来是:研究和应用如何以系统性的、规范化的、可定量的过程化方法去开发和维 护软件,以及如何把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方 法结合起来开发软件的学科。涉及程序设计语言、数据库、软件开发工具、系统平台、标 准、设计模式等方面。日常常用的软件如电子邮件、嵌入式系统、人机界面、办公软件、 操作系统、编译器、数据库、游戏等等,无一例外都是软件工程师的产品。
软件工程基础
软件架构与设计
软件验证,验证和测试
面向服务的计算
移动和普适计算
连接嵌入式系统架构
云计算
低功耗片上系统架构
如何编写快速代码
工程设计与优化的数值方法
统计发现和学习
无线网络安全
软件工程师的移动硬件
移动安全
分析性能建模
机器学习
需求分析

三、就业前景

软件工程人才的就业前景十分看好。未来几年,国内外高层次软件人才将供不应求。毕业 生主要在各大软件公司、企事业单位、高等院校、各大研究所、国防等重要部门从事软件 设计、开发、应用与研究工作。有数据表明,我国软件出口规模达到 215 亿元,软件从业 人员达到 72 万人,在中国十大 IT 职场人气职位中,软件工程师位列位,软件工程人才的 就业前景十分乐观。