名称 软件工程
层次 本科
国家特色专业
专业类型 工学
专业类别 计算机类
年限 四年

软件是隐含在计算机系统内部控制整个系统运行的核心,正如隐含在人的大脑中控制人体行为的思想意识。就像哈利波特手中没有施加魔咒的魔法棒毫无魔力一样,没有软件的计算机系统也无法应用。如果没有软件,那么智能手机中各种丰富多彩的应用程序将会消失,银行将不能提供业务结算的功能,核电站的反应堆系统将失去控制。

特别是在现代航空航天飞行器及应用系统中,软件提供的控制功能涵盖了导航、通信、动力和飞行控制等重要方面。第四代战机的主要特点之一就是采用了大规模软件技术,实现了航电系统由电子机械密集型向软件密集型的过渡,相关的系统软件开发成本已经超过了机体和发动机的成本。高质量的软件已成为保证航空航天等安全关键领域成功的决定因素之一。软件工程采用系统化、规范化和数量化的工程方法构建和维护有效、实用和高质量的软件,与飞行器设计、动力、自动化、电子等其他工程技术一起,保障航空航天飞行器系统的顺利研制和生产。

南京航空航天大学软件工程专业是为适应航空、航天、民航领域信息化的飞速发展和现代社会的需要而开设的专业。如果你有驾驭天马,长空牧群星的志向,愿意为中国未来的宇宙飞船、军用战机和民用飞机的软件系统研发做出贡献,希望成为现代社会迫切需要的优秀软件工程技术人才,那么欢迎报考南京航空航天大学软件工程专业!

专业地位、重要性、影响力、发展前景和培养特色

软件工程是以计算机科学的理论和技术知识为基础,面向实际应用的需求,研究采用工程化的开发方法、工具和管理原则研制高质量软件的学科。随着计算机应用范围的不断扩大,其中的软件系统变得越来越庞大和越来越复杂。在典型的航空领域的机载软件中,代码量可达到千万行,耗费整个飞行系统开发的大部分人力和费用。软件工程提供对软件系统的需求分析、设计、开发验证以及管理配置等技术方法,能够有效地缩短系统开发周期,降低维护成本,提高软件系统质量。

软件产业作为我国信息产业的核心,是国民经济信息化的基础,广泛应用于航空航天、银行金融、网络通信、交通运输等各个领域。为适应我国软件产业的快速发展,提高其国际竞争力,采用先进的软件工程技术方法进行软件开发和生产是实现软件产业化,加速我国信息化建设的关键。特别是对于航空航天等安全关键领域,细微的软件故障就可对系统产生重大影响,导致事故发生,造成巨大的损失。软件工程的重要性因此显得尤为突出。

为适应我国航空航天事业的迅猛发展,以及现代信息社会对高水平的软件工程技术人才的需求,南京航空航天大学于2010年开设了软件工程专业。本专业由世界著名软件工程大师David Parnas教授揭牌,所依托的南京航空航天大学软件工程学科为工业与信息化部“两化”融合类重点学科和江苏省重点学科,具有从本科到硕士、博士以及博士后的完整培养体系,2012年在教育部组织的全国106所高校参评的软件工程学科评估中排名第16位(江苏省内高校第2位),具有优秀的教学和科研资源。本专业的授课教师包括大批具有丰富经验的知名教授以及近年来引进的从国外和国内著名高校博士毕业的优秀青年教师,注重软件工程的理论基础与航空航天等应用领域的工程训练相结合,培养具有航空航天特色的复合型和应用型的优秀软件工程科研和技术人才。

专业方向及培养目标

本专业是在计算机科学与技术专业基础上为适应现代信息社会对高水平的软件工程研究与开发人才的需求而发展起来的新专业。

本专业旨在培养通晓软件工程的基本理论,具有扎实的软件需求分析、设计、开发与测试验证等实践能力,具有组织和管理软件项目的基础知识和经验,具有创新意识和团队精神,能够适应现代软件技术的不断进步和社会需求的变化,成为我国信息产业发展所急需的软件工程高级科研人才和软件系统的开发测试以及项目管理等领域的高级技术人才。

主要专业课程

本专业开设的主要课程包括程序设计、数据结构、操作系统、数据库原理、软件工程模型与方法、软件测试、软件开发案例分析、软件体系结构与设计模式、面向对象的方法与UML建模、软件能力成熟度模型集成、嵌入式软件开发等