计算机科学与技术为省级重点一级学科和省级特色专业,控制科学与工程为省级重点一级学科。河南大学软件工程在职研究生专业培养方案如下:
一、学科、专业及研究方向简介
1、学科、专业简介
软件工程的理论基础主要是计算机科学中的程序理论和计算理论,以及求解问题的数学理论与方法。既关注构造软件的理论、模型与算法及其在软件开发与维护中的应用,也关注求解问题的数学理论与方法及其在软件建模、分析、设计和验证中的应用。
软件工程学科的方法论基础主要是系统工程、管理学和经济学等,重点关注软件系统的复杂性问题,涉及大型复杂软件系统开发、运行与维护的原则和方法。由于软件的特殊性,软件工程与传统的工程学有所不同。软件工程更关注抽象、建模、信息组织和表示、变更管理等,在软件的设计阶段必须考虑实现和质量控制,而且持续进化是软件的重要特征。同时,过程管理、质量保证、成本进度计划与控制等也是软件工程方法论的重要组成部分。软件工程是软件产业和信息产业的支撑学科,科学研究、工程实践和交叉应用是软件工程的学科特性。
2、研究方向
(1)软件需求工程
主要研究软件系统的功能性需求与非功能性需求的抽取、建模、验证等技术。
(2)软件体系结构
主要研究软件体系结构描述、软件体系结构风格、软件体系结构评价和软件体系结构的形式化方法等。
(3)软件测试与质量工程
主要研究软件测试用例设计与应用、 自动化测试的技术和工具、以及质量保证的概念、过程与工具等。
(4)软件项目管理
主要研究大型软件项目的计划、跟踪、管理、监理和控制的技术、方法和工具。
(5)高可信软件系统开发技术
主要研究高可信软件系统的需求建模、形式化分析、架构设计、测试与质量保证的方法与技术。
二、培养目标
具备本学科理论基础、掌握基本的知识体系和较高深的专业技能,具有较好的创新意识和综合性的学术修养,具备独立进行学术研究的能力。可从事软件工程的基础研究、应用基础研究和关键技术创新等工作,也可进一步攻读相关学科的博士学位。
本专业的基本要求是:
1、树立正确的人生观、是非观和价值观,思想端正、热爱科学、努力进取,具有较强的事业心和责任感,具有良好的道德品质和学术修养,具有团队合作精神。
2、掌握、运用科学的方法论观察客观世界、发现问题并寻找解决问题的方法;掌握坚实的专业基础理论和系统的专业知识,具有较高的独立从事科研工作、教学工作或担任专门技术工作的能力,了解软件工程基本理论和发展动向。
3、较深刻理解软件工程方法论,掌握项目管理的基本技能。具有较强的算法设计、分析能力和程序设计能力,掌握一种流行的程序开发工具;掌握一门外国语,能运用该外语比较熟练地阅读本专业的文献资料。
4、拥有健康体魄,精力充沛。
三、基本学制和申请学位最长年限
学术型硕士生学制为3年,硕士生在校年限最长不超过5年。每年2个学期。1-2学期完成硕士学位课程。3-4学期查阅文献、完成开题,5-6学期完成学位论文,通过学位论文评审者,可参加硕士学位论文答辩。
对提前完成培养计划,学位论文符合申请答辩要求的研究生,经过规定的审批程序可以提前答辩、毕业并申请学位。
四、培养方式与方法
实行以科学研究为主导的导师负责制和以科研经费为引导的导师资助制。导师负有对在职研究生进行学科前沿引导、科研方法指导和学术规范教导的责任。
本专业采用灵活多样的培养方式。在教学中,可采取老师主讲、学生自学、专题讨论相结合的方式。在科研方面学生以参加导师(组)的科研课题为主,独立完成导师指定的开发、设计、实验等任务。
指导上采用导师负责和导师组相结合的方式。硕士生入学三个月内,在导师指导下,根据培养方案,结合本人实际,制订出个人学习和培养计划。个人学习和培养计划经导师和指导组组长审定后,报院、系、所和研究生处备案。个人学习和培养计划完成与否,是审定硕士生能否毕业和授予硕士学位的基本依据。