软件工程(本科类)
一、专业领域简介
软件工程是研究大规模软件开发方法、工具和管理的一门工程科学。其特点是按工程化的原则和方法来组织和规范软件开发过程。软件工程技术则主要研究与软件开发各个工作流程相关的、先进实用的软件开发方法、技术和工具。软件工程技术专业面向国民经济电子信息化建设和发展的需要,培养具有扎实的软件理论和知识基础,对整个软件过程有整体了解、掌握软件工程领域的前沿技术,具有国际竞争能力,能从事大型软件项目系统分析、设计、编程、测试和软件项目管理等工作的复合型、实用型的高层次软件工程技术人才,并为软件学院其它专业方向开设软件工程技术基础课与核心课程。
二、研究方向
软件开发技术、软件质量管理、软件测试与验证、软件工程项目规划与监理等。
三、市场需求情况
软件工程技术专业,因其在国民经济和社会进步中的重要作用,使之一直保持为长盛不衰的热门专业,每年都吸引着大批优秀学子。 这是因为在越来越强调规模化经营的今天,众多软件企业小作坊式的软件开发模式使得国内软件过程管理成为公认的软肋,技术水平和管理水平之间的差异日益明显,人才结构中技术和管理方面复合型人才的紧缺,已经成为制约我国电子信息产业发展的一大障碍。 而处于成长期的IT服务企业及IT应用机构,由于自身的资金和资源的局限很难自己解决在人才供应上的矛盾。为此,教育部于2001年批准设立软件学院旨在培养面向市场需求、满足信息产业对高素质软件人才需求的中高级软件工程人才。 另外,北京市确立了以知识经济为方向、以高新技术产业为核心的首都经济发展战略,提出了以信息化为先导,加快经济结构的战略性调整,大力发展电子信息产业,建设软件、微电子、光机电一体化等产业基地,加快信息产业发展,加强“数字北京”、“数字奥运”工程建设,形成具有首都特色和竞争优势的高新技术产业群,率先实现首都信息化,建设世界一流的现代化国际大都市。为此北京市将需要大批的面向软件工程领域的国际前沿,适合国家和北京市产业结构调整的、与国际接轨的实用型、复合型、工程型软件人才。
四、专业特色
软件工程技术专业在学位课程的设置上注重加强理论基础、工程训练、职业发展、外语能力的培养。在工程实践的安排上注重学生软件系统分析与设计、软件开发与测试、软件质量控制与项目管理等方面能力的培养。 本专业的学生除须掌握计算机软件领域的基本理论知识外,通过与国际接轨,重点学习国际软件工业界最新的软件开发设计技术和软件项目管理技术,并能熟练使用国际软件工业界最新和最流行的商用软件工具以及开源软件工具高质量地开发中大型软件项目。
五、培养目标
立足于首都经济建设和社会发展的需要,为首都培养高层次、高水平的软件工程技术专业人才是软件学院的责任之一。 通过系统地学习软件工程技术的知识和技能,使学生毕业后,能胜任软件开发、软件测试、软件质量管理与项目管理,以及软件工程监理等工作,培养学生良好的职业道德及组织协调能力,诚信守法和具有国际竞争力的工程型和应用型相结合的一流软件工程技术人才。
六、就业前景
软件工程技术是软件业的核心方向,任何的软件系统开发都离不开这方面的人才。软件的应用千奇百怪,千变万化,但是,软件工程技术是任何时候都需要的。学院成立以来,本专业已培养了数百名工程硕士生,他们分布在高新技术企业、各级政府机关、科研机构、高等院校、外资企业和国有企业等单位,很多毕业生已成为各行各业计算机领域的技术骨干和高级管理人才。因此,本专业学生毕业后,可在国民经济各个领域从事计算机软件与硬件系统、信息系统、计算机网络与通讯系统的研究、设计、开发、管理和维护等工作,也可以继续攻读计算机学科及软件工程学科的硕士或博士研究生。