软件工程
(学科代码:0835 授予工学硕士学位)
一、学科简介
软件工程是一门研究如何以系统性的、规范化的、可定量的过程化方法构建和维护有效的、实用的和高质量的软件的学科。软件工程的研究对象是软件系统,其学科涵盖科学与工程两个方面。科学研究的重点在于如何发现软件构造、运行和演化的基本规律,以应对当今软件所面临的复杂性、开放性和可信性等一系列重要挑战;而工程的重点在于综合应用包括科学方法在内的各种方法,运用各种科学知识,深刻理解设计合格产品所涉及的多方面因素,经济高效地构建可靠易用的产品。
东北石油大学软件工程学科起源于我院 1984 年的计算机软件专业,1997 年获得“计算机应用技术”二级硕士学位授予权,2002 年获得“计算机软件与理论”二级硕士学位授予权,2010 年获得软件工程硕士学位授予权,2011 年获批软件工程硕士一级学科。现拥有软件工程一级学科硕士点、电子信息类(软件工程)专业学位点、黑龙江省级实验教学示范中心、黑龙江省领军人才梯队(计算机应用技术)、黑龙江省石油大数据与智能分析重点实验室、黑龙江省服务外包人才培养基地。本学科按照发展规划和建设目标,始终密切跟踪软件工程技术发展前沿,注重创新性研究和实际工程应用,紧密围绕黑龙江省区域经济建设与社会发展总体需要,坚持内涵发展、特色发展,以及服务信息产业、服务石油石化工业、服务振兴东北老工业基地的学科建设理念,经过多年的不断发展,综合实力、创新能力和社会服务水平有了显著提升。目前在软件架构与信息集成、软件工程智能化及应用、数据工程理论与技术和人工智能与智慧油田等领域形成了稳定的学科研究方向,取得了多项创新性研究成果,部分成果处于国际先进或国内领先水平,在国家建设、地方经济和石油石化工业发展和振兴中发挥了重要作用。
二、培养目标
适应国民经济信息化建设发展、企事业单位对软件工程人才需求,培养热爱祖国、遵纪守法,具有国家使命感和社会责任心,具有扎实基础理论和良好的团队合作精神、较强的事业心和责任感,系统掌握软件工程的理论、方法和技术,具有较强软件项目管理能力、外语应用能力、较强的市场与国际意识,能够从事软件工程领域研究和技术开发,并胜任软件企业项目管理的高层次、创新型、复合型高级软件人才。
三、基本要求
(1)品德素质
热爱祖国,遵纪守法,具有社会责任感和历史使命感,维护国家和人民的根本利益,推进人类社会的进步与发展。恪守学术道德与规范,具有良好的科学素养,诚实守信,严格遵守科学技术研究学术规范;具有科学严谨和求真务实的创新精神和工作作风;具有良好的身心素质和环境适应能力,注重人文精神与科学精神的结合;具有积极乐观的生活态度和价值观。
(2)知识结构
应掌握数学、计算机科学、系统科学等紧密相关的基本知识,以及本学科的软件需求、软件设计、软件构造、软件测试软件维护、件配置管理、软件工程管理、软件工程过程、软件工程方法和工具、软件质量等核心知识,具备软件工程学科坚实的理论基础和系统的专门知识。
(3)基本能力
1.获取知识的能力
应具有软件工程学科坚实的基础理论和系统的专门知识,并有能力获得从事该领域研究所需要的背景知识。了解自已所从事领域内相关学者的研究成果,并基本了解取得该成果的科学理论和研究方法。具备通过互联网、电子文献数据库获取专业知识和研究方法的能力。
2.科学研究能力
应可以在高等院校、科研院所、政府和企业从事软件工程专业或相邻专业的科研、教学、工程技术和管理工作。能够对所获得的文献进行科学总结,从中提取出有用和正确的信息,并能够利用获取的知识解决实际的软件工程问题。
3.实践能力
具备综合运用掌握的知识方法和技术解决实际问题的能力,能够权衡和选择各种设计方案,使用适当的软件工程工具设计和开发软件系统,能够建立规范的系统文档,具有独立从事相关科学研究和工程实践的能力。充分理解团队合作的重要性,具备个人工作与团队办作的能力、人际交往和沟通能力以及一定的组织管理能力。
4.学术交流能力
硕士生应具有良好的写作能力和表达能力,能够以书面和口头方式清楚地表达自己的研究结果和实验方法;能够对自已的研究结果及其解释进行陈述和答辩,有能力参与对实验技术和科学问题的讨论。应能较为熟练地利用母语及英语等至少一门外国语进行口头和书面交流。
四、培养方向
软件工程学科学术型硕士学位授权点以软件工程理论与方法、软件工程技术、软件服务工程、领域软件工程二级学科为主体,设立了软件架构与信息集成、软件工程智能化及应用、人工智能与智慧油田三个培养方向。
1.软件架构与信息集成
该方向主要研究软件系统设计和信息集成相关的理论、方法和技术。具体包括软件架构建模、软件架构设计方法、软件架构风格、软件架构评价技术、面向服务的软件架构设计、模型驱动的软件设计与开发技术、软件体系架构的挖掘技术、软件架构的重构技术、软件复用技术、网构软件理论与开发技术、信息资源规划技术、软件资源库构建技术、基于本体的信息集成、应用集成平台设计及软件系统集成技术等内容。
2.软件工程智能化及应用
该方向主要研究将数字化、智能化思想引入软件开发及管理过程,将软件工程各阶段的模型进行数字化描述,在此基础上开展智能化分析,模型变换与优化,以提高软件需求、设计、实现、测试和维护阶段的自动化和智能化程度,降低人工开发工作量。主要研究内容包括基于模型驱动的软件平台开发及数据集成技术、业务驱动的需求工程及需求运维一体化技术、数据驱动的需求分析方法、软件模型推断技术、过程挖掘与优化,软件体系结构的自动分析与优化、代码补全技术和自动化软件测试及应用。
3.人工智能与智慧油田
该方向以人工智能理论和大数据技术为核心,研究AI系统开发过程、方法与工具,具体包括应用领域的知识表示、自动推理和搜索方法、机器学习和知识获取、知识处理系统、自然语言理解、数字媒体等相关理论与技术,以及相关理论和技术在油气田开发分析与决策、测井解释、油藏分析、地震资料解释等智慧油田方面的应用系统开发。开展计算机辅助软件工程的研究开发,将计算机支持协同工作和工作流技术融于其中,形成不同应用模式的组合软件平台,实现软件重用和系统重构。
五、学习年限
实行弹性学制,原则上学制为3年,最长不超过 5 年。在最长学习年限内未能完成课程学习或学位论文的研究生,作结业、肄业或退学处理,不再保留学籍。
六、学分设置与要求
课程设置侧重培养目标所要求的本学科基础理论、专业知识和相关技能方法。课程安排时间一般为1年。硕士生总学分不低于30学分,由学位课、选修课、必修环节、补修课四部分组成。学位课包括公共学位课、学科前沿课和平台课,学位课总学分不少于18学分,必修环节4学分。跨学科或以同等学力考取的研究生必须补修至少2门软件工程专业本科生课程,课程设置见附表。
七、必修环节
必修环节包括学术活动、文献综述、科技伦理与学术规范、劳动教育和美育教育,旨在拓宽研究生的学术与专业视野,促进研究生了解和掌握学科与行业发展前沿,“五育”并举,培养科学研究、创新实践和社会服务能力。
1.文献综述
学术学位硕士研究生在论文开题之前,必须阅读至少 50 篇与所从事的研究工作相关的文献,其中外文文献的数量不得少于三分之一,写出文献综述报告。文献综述报告由导师评阅合格后,将考核材料交培养单位研究生秘书,记载成绩,记 1 学分。
2.学术活动
学术学位研究生在学期间要求主讲 1 次、选听 10 讲以上学术报告。学术活动由导师审查、培养单位考核,考核通过后,将考核材料交所在培养单位研究生秘书,记载成绩,记 1 学分。学术活动在研究生学位论文答辩前完成。
3.科技伦理与学术规范
由学校统一组织专题讲座或网络学习,对研究生进行科学精神、科学道德、学术规范、学术伦理和职业道德教育。完成专题学习记 1学分。
4.劳动教育
研究生劳动教育的内容包括义务劳动、公益劳动和实践劳动三个部分,硕士研究生在学期间积极参与院系科研助理、学科服务、专业建设、社会实践、勤工助学等领域的劳动,不断提高研究生的动手能力和解决问题能力。劳动教育环节由研究生辅导员认定考核,合格后提交本学科研究生秘书,记0.5 学分。
5.美育教育
研究生美育教育的内容包括艺术鉴赏慕课、审美鉴赏专题讲座和美育实践三部分,艺术鉴赏慕课由学校统一组织,学科定期开展审美鉴赏专题讲座,丰富研究生第二课堂,同时鼓励支持研究生参加文化艺术节、艺术展演、艺术竞赛、国际文化交流、社会实践等活动。由学院秘书和辅导员共同组织考核,考核合格记0.5 学分。
八、培养方式
研究生培养全过程实行导师第一责任人制度,负有对研究生进行思想政治教育、学科前沿引导、科研方法指导和学术规范教导的责任。导师及指导小组负责制订研究生培养计划,指导论文开题、中期检查、学位论文研究等工作。学术学位研究生的培养采取课程学习和学位论文研究相结合的方式,鼓励研究生课程学习与学位论文研究同步进行。学生根据需要可采用“三跨”培养模式(跨地域、跨时域和跨学科)开展学习。
九、论文工作
学位论文工作的目的是使硕士生在科学研究方面受到较全面的基本训练,培养从事科学研究和独立担负专门技术工作能力的重要环节。
1.学位论文的选题要求对国民经济有一定意义或在学术上有一定价值。论文工作一般要与教研(研究)室的科研主向和导师专长相结合,并考虑到可能的物质条件和时间,课题份量和难易程度要恰当。鼓励硕士生在导师指导下自己选题。
2.开题执行学位与研究生教育相关管理制度,学生可以按照个人计划进行安排,硕士生在导师指导下独立完成《论文开题报告》,经开题论证小组论证及所在院系批准后,交研究生秘书存档。
3.开题后,每隔一个月导师进行一次检查,中期检查在第四学期末进行,研究生向检查小组汇报已完成的工作,已取得的成果,预期获得的成果,完成论文的可能性,存在的问题和困难,今后的工作计划等。
4.学位论文必须在导师的指导下,硕士生本人独立完成。论文撰写具体格式见《东北石油大学研究生学位论文撰写规范》。
十、科研创新成果
原则上硕士研究生取得科研创新成果应满足下列条件之一:
1.硕士研究生在统计源期刊(不含增刊)及以上级别发表1篇与学位论文有关的学术论文;
2.硕士研究生在正式出版的国际和国内学术会议论文集上发表1篇与学位论文有关的学术论文,并在该学术会议上作口头报告。
3.硕士研究生在校期间获授权国家发明专利 1 项。
以上所有成果的署名,研究生必须是该成果的第一作者(或发明人)或第二作者(或发明人),在研究生作为第二作者(或发明人)时,第一作者(或发明人)应为指导教师。学术论文(第一专利权人)的署名单位应为东北石油大学。
软件工程学科学术学位硕士研究生课程设置表