北京科技大学软件工程在职研究生是利用计算机及电子元器件实施信息的采集、转换、处理、存储和输出控制等软件程序的设计、制作、检测和质量控制的工程技术领域。为培养从事软件设计、开发、制作、检测和质量控制、软件应用及软件企业管理等的高级工程技术人才。
软件产业是信息产业的核心、是国民经济信息化的基础。为积极促进我国软件产业的发展,增强国际竞争力,面向国民经济信息化建设和发展的需要,面向企事业单位对软件工程技术人才的需要,培养大批软件工程领域实用型、复合型软件工程技术和软件工程管理人才。具体要求是:
1、本学科点工程硕士学位的获得者应具有计算机科学与技术学科坚实的基础理论和系统的专业知识,具有独立从事科学研究与技术开发的能力,以及适应世界高新技术发展的能力。能够掌握一门外语,并能熟练阅读专业文献、撰写论文和进行一般会话交流。
2、熟悉软件工程国内外发展过程、现状和趋势,能运用先进的工程化方法、技术和工具从事软件分析、设计、开发、软件测试和质量控制、维护等工作的能力,以及工程项目的组织、经营与管理的能力、团队协作能力、技术创新能力和市场开拓能力,成为适合软件产业发展要求的高级软件工程开发与研究、软件项目管理技术人才,或软件项目经理、软件企业管理人才。
3、本学科点要求在职研究生具有优良的政治思想和道德素质与健康的体魄,要求掌握辨证唯物主义与历史唯物主义的世界观与方法论;具有社会主义的思想、信念与道德,集体主义与爱国主义和勇于创新的科学精神和高尚的科学道德。
软件工程在职研究生研究方向
1、软件工程理论与技术:主要研究软件开发模型、软件工程各阶段所使用的开发技术、软件项目管理技术、软件测试理论与可靠性模型、软件测试自动化技术、软件逆向工程与再工程、领域工程、软件工程过程及其裁剪、软件开发标准等。
2、软件开发工具与环境:主要研究软件工程各阶段所使用的软件工具的实现技术、计算机辅助软件工程CASE、集成化软件开发环境及其开发工具、软件测试工程等。
3、面向对象技术与软件复用:主要研究面向对象的软件开发方法、对象模型描述语言与UML、面向对象的软件测试技术与方法、软件复用技术及其支持工具等。
4、系统软件与中间件技术:主要研究操作系统的设计技术与方法、嵌入式操作系统设计与应用、程序设计语言的编译技术与方法、操作系统与数据库系统安全性分析与应用、软件体系结构与中间件技术等。
5、软件理论基础:主要研究计算模型与可计算理论、算法理论基础、算法设计与分析、程序设计语言理论基础、程序设计语言设计及其编译技术、计算机逻辑、数据抽象与基本数据类型的实现技术等。