《软件工程》领域工程硕士专业学位研究生培养方案
一、培养目标
软件工程领域工程硕士的培养目标是面向国民经济信息化建设和发展的需要、面向企事业单位对软件工程技术人才的需求,培养高层次实用型、复合型软件工程技术和软件工程管理人才。具体要求是:
1、软件工程领域工程硕士专业学位获得者应较好地掌握马克思主义、毛泽东思想和邓小平理论;拥护党的基本路线和方针、政策;热爱祖国,遵纪守法,具有良好的职业道德和创业精神,积极为我国经济建设和社会发展服务。
2、软件工程领域工程硕士专业学位获得者应掌握软件工程领域扎实的基础理论和宽广的专业知识;具有很强的工程实践能力,具备运用先进的工程化方法、技术和工具从事软件分析、设计、开发、维护等工作的能力,以及工程项目的组织与管理能力、团队协作能力、技术创新能力和市场开拓能力。
3、掌握一门外语,具备良好的阅读、理解和撰写外语资料的能力和进行国际化交流的能力。
二、培养方向
软件工程领域工程硕士具有较宽的培养方向,包括软件工程、系统工程、领域工程、数字化技术、嵌入式软件及应用、网络安全与信息安全技术,以及软件项目管理、软件开发、软件测试、软件质量保证、系统管理与支持、市场营销等方向。
三、学习年限
学习年限一般为2到4年,其中从事软件工程实践的时间不得少于1年。 研究生可以采取边工作边学习的方式,各门课程(包括实验性课程)的要求和课时数须与全日制研究生要求相同。
1
硕士生课程实行学分制。硕士生在规定的学习年限内必须累计学满至少32学分,其中必修的学位课程至少21分,非学位课程至少12学分。
四、课程设置
课程体系遵循先进性、灵活性、复合性、工程性和创新性等五个基本原则。课程体系包括基础理论课程、技能训练课程、项目管理课程等。
1、基础理论课程:主要包括必要的工程数学、软件工程方法等方面的基础理论知识,为学生打下坚实的理论基础。在数学方面,重点包括概率与数理统计(算法分析与设计)、现代工程数学基础等;在软件工程方法方面,重点包括软件过程与软件工程管理、面向对象方法(UML)等。
2、技能训练课程:主要讲授先进和实用的软件开发方法、技术和工具,并强调应用技能的训练,包括需求获取与领域分析、软件项目计划与管理、软件质量管理、软件配置管理等方法、技术与工具,以及有关专业技能的认证课程等。
3、项目管理课程:主要包括软件项目管理、CMM系列、知识产权、人力资源管理、市场营销等课程。
课程结构分为公共基础课、专业基础课和专业选修课。学位课强调本领域的理论基础与核心技术,选修课程注重工程能力培养,并结合市场应用需求。
2
学位课程设置
分序类 号 1 自然辨证法 基础2 工程硕士英语 课 3 算法分析与设计 1 专业英语 课程名称 总学时 40 90 40 36 学上课 周学时 分 学期 2 5 2 2 4 2 2 2 1 1 1 2 1 2 面向对象开发方法 (Object-oriented Development Method) 计算机高速网络技术 (High-Speed Networks) 2 36 2 2 2 专 数据库新技术 业 3 (Advanced Database Technologies) 必修 课 4 软件体系结构 (Software Architecture) 5 软件过程成熟度模型CMM (Capability Maturity Model) 软件项目管理及实例分析 (Software Project Management & Case Study) 36 2 2 2 36 2 2 2 36 2 2 2 6 36 2 2 3
3
非学位课程设置(专业选修课)
序号 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 课程名称 统一软件工程过程与模板 (Unified Software Project Process & Templates) 软件质量及过程管理 (Software Quality & Process Management) 网络与信息安全技术 (Network & Information Security) 软件平台与中间件技术 (Software Platform & Middleware) Internet高级技术 (Advanced Internet Technologies) 人机交互技术 (Human-Computer Interaction) 现代企业管理概论 (Introduction to Modern Enterprise Management) 电子商务原理 (Principle of Electronic Commerce) 管理者交流技巧方法 (Communication & People Skill) 地理信息系统 (Geography Information System) 企业资源规划 (ERP, Enterprise Resource Planning) 客户关系管理 (CRM, Customer Relationship Management) 嵌入式系统及其软件工具 (Embedded System and Software Tools) 数据仓库与数据挖掘 (Data Warehouse and Data Mining) 计算机支持的协同工作 (Computer Supported Cooperative Work) 4
总学时 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 学上课 周学时 分 学期 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3
五、实践环节
软件工程实践是软件工程硕士培养的重要环节。由学校教师或企业中经过学校聘任的资深技术人员或业务主管负责指导,由学校工程硕士教育管理部门负责监督和管理。
实践环节安排
名 称 软件工程实践 文献综述与选题报告 内 容 深入企事业单位,参与具体软件项目中软件工程各环节的调研分析与研发设计。 文献检索、调研选题、专题报告等。 第一学年 第二学年 第三学年 √ √ √ √ √ √ 学位论文工文献检索、研发小结、专作中期报告 题报告等。 软件前沿技术讲座 软件工程领域学科前沿技术讲座 √ √ √ √ √ √ √ 六、学位论文
学位论文是硕士生培养过程的重要环节,通过学位论文培养其独立工作和分析、综合能力、发现和解决问题的能力;树立实事求是的工作作风,严谨踏实的治学态度。学位论文在导师指导下由硕士生独立完成。
论文选题一般应直接来源于企事业单位,具有明确的应用背景和实用价值,同时应具有先进性、一定的技术难度和工作量,能体现作者综合运用科学理论、方法和技术手段解决工程实际问题的能力。论文形式可以是工程项目技术报告、关键技术的研究论文等。
攻读软件工程领域的工程硕士专业学位研究生必须完成培养方案中规定的所有环节,成绩合格,方可申请参加学位论文答辩。
学位论文应有2位专家评阅,其中至少一名应为学校具有副高职以上职称的教师;答辩委员会应由3~5位专家组成(其中至少有2位专家不是论文
5
作者的导师);评阅人和答辩委员会成员中均应有来自工矿企业或工程部门的具有高级专业技术职务的专家。
学位论文的评审着重审核研究生综合运用科学理论、方法和技术手段解决工程实际问题的能力,项目具体方案及其实现的先进性、合理性、技术难度、工作量和实际效果,以及报告的规范化程度和质量。
七、培养方式
本领域采用系统的课程学习和工程实践相结合的培养方式。课程学习实行学分制;软件工程实践要求学生直接参与软件工程项目实践,完成必要的技术方案设计、软件开发、项目管理等工作,并在所取得的工程实践成果基础上完成学位论文的撰写。
聘请具有丰富实践和教学指导经验的企业资深技术或管理人员参与课程教学,并对学生的软件工程实践进行联合指导。
提倡和特别加强双语教学,包括直接采用英文原版教材、聘请国外教授讲课或讲学等。
6