软件工程学科包括软件工程理论、软件工程技术、软件工程管理和软件服务工程等学习和研究方向。软件工程学科,与计算机科学与技术、管理科学、数学等其他学科紧密相连,是基础性和技术性并重的新兴学科。
本学科以软件工程基础理论和工程技术学习为主,强调与计算机科学技术领域知识和技能相结合,强调实际解决问题能力的培养。使学生系统地掌握软件工程学各领域专业知识,以及熟练地运用软件工程化方法和技能。
培养目标
培养具有坚实的计算机软件基础理论,系统掌握计算机软件需求、软件分析和设计、软件编码与实现、软件测试等软件工程的专门知识和方法,熟悉软件生命周期和项目管理,掌握数字媒体技术、嵌入式软件和通信软件等相关领域知识,能够从事软件理论研究、软件系统研发,并应用软件理论与技术解决其它学科领域的理论研究及应用开发问题的高级专门人才。
培养要求
本学科硕士学位获得者要求具备良好的政治素质,拥护党的方针、政策;热爱祖国,遵纪守法,具有良好的职业道德和创业精神。掌握软件工程领域扎实的基础理论和宽广的专业知识;具有很强的工程实践能力与科研能力,具备运用先进的工程化方法、技术和工具从事软件分析、设计、开发、维护等工作的能力,以及工程项目的组织与管理能力、团队协作能力、技术创新能力和市场开拓能力。具备良好的阅读、理解和撰写外语资料以及进行国际化交流的能力。具备较强的独立从事科学研究能力和团队合作精神。
研究方向
方向一:软件工程理论
主要研究软件工程形式化方法、软件自动生成与演化、软件建模分析与验证、软件行为学等。本方向在软件工程的形式化、软件自动生成与演化、软件建模分析与验证、软件行为学等开展研究。
方向二:软件工程技术
主要研究需求工程、软件方法学、软件规范语言、软件体系结构、软件测试与质量保证、软件再工程、基于模型和逻辑推理的软件验证方法、软件工程环境与开发工具、面向领域的软件工程方法与技术等。本方向在软件方法学、软件体系结构、软件测试、软件再工程、基于模型和逻辑推理的软件验证方法,软件工程环境与开发工具、面向领域的软件工程方法与技术等方向开展研究。
方向三:软件工程管理
主要研究软件的配置管理、软件过程技术、软件项目管理、软件度量方法与技术等。本方向在软件配置管理、软件过程技术、软件项目管理等方向开展研究。
方向四:软件服务工程
主要研究软件服务理论、方法、技术和应用,软件过程服务、面向服务的计算及服务工程。本方向在服务科学理论、服务工程技术等方向开展研究。