2.软件工程专业硕士工程型人才培养标准、实现矩阵及企业 学习阶段培养方案2.1上海交通大学软件工程硕士工程型人才培养计划2.1.1软件工程领域简介上海交通大学软件学院成立于2001 年,经过十年的探索与实践,形成了工 程教育、应用型软件人才培养的新模式,获得学生和业界的普遍认同2011 年 软件工程被列为一级学科,上海交通大学获得软件工程一级博士授予权上海交通大学软件学院结合行业需求以及软件学院教师科研人才结构,结合 一级学科建设实施全日制专业学位研究生的培养,设置“软件科学理论”、“软件 工程技术”、“系统软件”和“应用软件”四个培养方向2011 年上海交通大学软件工程领域获批实施“卓越工程师教育计划”,并实 施全日制软件工程硕士的全覆盖2.1.2 培养目标软件工程的硕士研究生教育重点培养:掌握软件工程的理论、方法和技术, 能在软件领域和信息领域从事软件产品的定义、设计、开发、演化、分析、维护、 使用和服务工作的工程设计人才,以及了解本学科及计算机科学与技术、管理学 和工程学等相关学科领域,具备工程设计、工程创新能力的高素质软件工程专门 人才2.1.3 规范与要求一级目标二级目标三级目标1.技术知 识与个人 技能1.1科学社会主义、哲学等知识1.1.1科学社会主义理论与实践1.1.2自然辩证法基本原理与方法1.1.3哲学知识1.1.4法律知识1.2社会科学学科的研究方法入门 知识1.2.1工程经济基本知识1.2.2社会科学基本知识1.2.3管理基本知识1.2.4情报父流方法1.3自然科学与工程技术的基础知 识1.3.1数学与逻辑思维基础知识1.3.2相关自然科学基础知识1.3.3工程技术知识1.4软件工程领域的专业知识1.4.1系统工程1.4.2软件工程的理论、方法和技术1.4.3软件系统分析、设计、构造1.4.4软件过程与管理1.4.5深入的领域应用知识1.4.6本专业领域技术标准1.4.7本专业的前沿发展现状和趋势1.4.8本行业相关的政策、法律和法规1.5基本技能1.5.1具有将软件工程的理论、方法、技术应用于 软件分析、设计、构造、验证、维护、项目管理等 方面的技能1.5.2软件工程在至少一个应用领域和一种应用类 型的运用技能1.5.3开放设计与解决问题技能1.5.4在约束条件下,制定实施计划的技能1.5.5工程项目集成的基本技能2、应具备 能力2.1清晰思考和用语言文字准确表 达的能力2.1.1能够使用技术语言,在跨文化环境下进行沟通 与表达2.1.2能够进行工程文件的编纂,并可进行说明、阐 释2.2发现、分析和解决问题的能力2.2.1探索和发现本专业的新技术、新应用领域的 能力2.2.2具有整合资源,主持综合性工程任务,提出 解决方案的能力2.2.3主导实施解决方案,兀成工程任务,制定讦 估解决方案的标准并参与相关评价2.2.4能对实施结果与原定指标进行对比评估的能 力2.2.5能提出改善工程产品、系统、服务效能的方 案2.3批判性思考和创造性工作的能 力2.3.1掌握在复杂系统中发现并筛选出不确定性因 素的分析方法2.3.2主动汲取从结果反馈的信息,进而改进未来 的设计方案2.3.3创造性地发现、评估和选择完成工程任务所 需的方法和技术,确定解决方案2.3.4具有创新思维和系统思维的能力,较强的创 新意识和进行产品开发和设计、技术改造与创新的 初步能力2.4较强的人际交往能力,能够与 不冋类型的人合作共事的能力2.4.1与不冋类型专业工程师与技术人员的工作与 整合能力2.4.2与不同文化背景的人合作共事的能力2.4.3团队合作(领导与被领导)能力2.4.4能够了解、理解他人需求和意愿2.5至少一种外语的应用能力2.5.1熟练阅读英语科技文献的能力2.5.2可与不同国家的人进行交流以及合作共事的 能力2.6组织管理能力2.6.1建立和使用合适的管理体系,组织并管理计 划和预算2.6.2较强的协调、管理、竞争与合作的能力2.6.3协调组织任务、人力和资源,提升项目组工 作质量2.6.4领导和主持项目或工程评估,提出改进建议2.6.5具有组织协调,与项目相关方协商、约定和 管理变化需求的能力2.6.6洞察质量标准、程序和预算的变化,并采取 恰当的措施,确保项目或工程的顺利进行2.6.7具备应对危机与突发事件的能力2.7熟练运用各种手段获取最新科 学技术信息的能力2.7.1具备收集、分析、判断、选择国内外相关技 术信息的能力2.7.2能够跟踪本领域最新技术发展趋势2.8终生学习的能力2.9对文学艺术作品的初步审美 能力2.10具有撰写学术论文和学术交 流的能力3、应养成 的素质与 职业道德3.1志存咼远、意志坚强3.1.1有志于学习与掌握知识,造福于社会与全人 类3.1.2具有远大的抱负,制定并实施继续职业发展 计划3.1.3能够经受挫折与失败3.2刻苦务实、精勤进取3.2.1根据自身的发展需求,不断保持和增强其职 业能力3.2.2强烈的工作热情,脚踏实地的工作精神3.3身心和谐、视野开阔3.3.1具有对多元文化的包容心态3.3.2宽阔的国际化视野3.4思维敏捷、乐于创新3.4.1不墨守陈规,勤于思考3.4.2对新事物的敏感性3.5具有良好的心理素质3.5.1较强的适应能力,能自信、灵活地处理新的 和不断变化的人际环境和工作环境3.5.2积极乐观与理性思维的人生态度3.6具有咼度的社会责任感3.6.1具有良好的质量、安全、服务和环保意识3.6.2承担有关健康、安全、福利等事务的责任3.7具有良好的职业道德和学术 道德3.7.1遵守所属职业体系的职业行为准则,并在法 律和制度的框架下工作3.7.2熟悉本行业适用的主要职业健康安全、环保 的法律法规、标准知识3.7.3熟悉企业员工应遵守的职业道德规范和相关 法律知识2.1.4学制、毕业要求与学位软件工程全日制专业学位硕士研究生,学制2.5 年。
修完培养计划的全部课程,成绩合格,达到规定的总学分(30 学分,其中19 学分学位课程)和学位课程平均级点大于等于2.0 的要求;完成学位论文并通 过导师审核;达到学术论文发表的数量和质量要求,授予工程硕士专业学位证书 2.1.5 课程体系构成软件工程硕士“卓越计划”课程体系中,要求至少完成30 学分课程学习, 其中19 学分的学位课程主要是:由自然辨证法、英语、专业英语等构成的公共 课程;由算法分析与设计、高级软件工程、计算机系统基础、计算机系统设计与 实现等构成的专业学位课程而非学位课程,则按研究方向或行业需求设置课程除此之外,由《软件产品研发与管理》、《软件创新》构成企业教育课程,使学生对企业产品研发管理模式以及企业创新模式有一个基本的了解2.1.6 培养标准实现矩阵能力实现(课程名称)(包含必修课和选修课)1.1科学社会主义、哲学等知识1.1.1科学社会主义理论与实践中国特色社会主义理论与实践研究1.1.2自然辩证法基本原理与方法自然辩证法概论1.1.3哲学知识自然辩证法概论,中国特色社会主义理论与实践研 究1.1.4法律知识高级软件工程,软件产品研发与管理1・2社会科学学科的研究方法入门知识1.2.1工程经济基本知识高级软件工程1.2.2社会科学基本知识自然辩证法概论,中国特色社会主义理论与实践研 究1.2.3管理基本知识软件产品研发与管理1.2.4情报交流方法讨论班1・3自然科学与工程技术的基础知识和前沿知识1.3.1数学与逻辑思维基础知识程序语言理论,算法设计与分析,模型检测,程序 分析与合成,计算方法,咼等计算方法,矩阵理论, 图与网络,最优化理论基础,基础数理统计1.3.2相关自然科学基础知识计算机视觉,计算方法,咼等计算方法,矩阵理论, 图与网络,最优化理论基础,基础数理统计1.3.6工程技术知识高级软件工程,计算机系统设计与实现,高级软件 测试,面向服务的软件开发,计算机视觉,物联网 技术,计算机动画原理与技术1.4软件工程领域的专业知识1.4.1系统工程计算机系统原理,计算机系统设计与实现,系统安 全,高级体系结构1.4.2软件工程的理论、方法和技术高级软件工程,程序语言理论,程序分析与合成, 高级软件测试,面向服务的软件开发1.4.3软件系统分析、设计、构造高级软件工程,计算机系统原理,计算机系统设计 与实现,模型检测,程序分析与合成,高级软件测 试,面向服务的软件开发,高级体系结构,嵌入式 系统分析与设计1.4.4软件过程与管理高级软件工程,软件产品研发与管理1.4.5深入的领域应用知识计算机系统原理,程序语言理论,计算机系统设计 与实现,模型检测,程序分析与合成,高级软件测 试,计算机视觉,物联网技术,计算机动画原理与 技术,并行与分布式处理,系统安全,高级体系结 构,嵌入式系统分析与设计1.4.6本专业领域技术标准高级软件工程1.4.7本专业的前沿发展现状和趋势计算机视觉,软件创新1.4.8本行业相关的政策、法律和法规高级软件工程1・5基本技能1.5.1具有将软件工程的理论、方法、技术 应用于软件分析、设计、构造、验证、维护、 项目管理等方面的技能计算机系统原理,程序语言理论,计算机系统设计 与实现,模型检测,程序分析与合成,高级软件测 试,面向服务的软件开发1.5.2软件工程在至少一个应用领域和一种 应用类型的运用技能模型检测,程序分析与合成,面向服务的软件开发, 计算机视觉,并行与分布式处理,系统安全1.5.3开放设计与解决问题技能计算机系统设计与实现,算法设计与分析,模型检 测,程序分析与合成,物联网技术,软件创新1.5.4在约束条件下,制定实施计划的技能高级软件工程,高级软件测试,面向服务的软件开 发,嵌入式系统分析与设计1.5.5工程项目集成的基本技能高级软件工程,高级软件测试,面向服务的软件开 发2・1清晰思考和用语言文字准确表达的能力2.1.1能够使用技术语言,在跨文化环境下 进行沟通与表达高级软件工程,讨论班,软件产品研发与管理2.1.2能够进行工程文件的编纂,并可进行 说明、阐释高级软件工程,软件产品研发与管理2・2发现、分析和解决问题的能力2.2.1探索和发现本专业的新技术、新应用 领域的能力程序语言理论,算法设计与分析,讨论班,模型检 测,程序分析与合成,高级软件测试,2.2.2具有整合资源,主持综合性工程任务, 提出解决方案的能力高级软件工程,软件产品研发与管理,软件创新2.2.3主导实施解决方案,兀成工程任务, 制定评估解决方案的标准并参与相关评价高级软件工程,高级软件测试,软件创新2.2.4能对实施结果与原定指标进行对比评 估的能力高级软件工程,高级软件测试,软件产品研发与管 理2.2.5提出改善工程产品、系统、服务效能 的方案高级软件工程,软件产品研发与管理2・3批判性思考和创造性工作的能力2.3.1掌握在复杂系统中发现并筛选出不确 定性因素的分析方法高级软件工程,计算机系统原理,程序语言理论, 计算机系统设计与实现2.3.2主动汲取从结果反馈的信息,进而改 进未来的设计方案程序语言理论,计算机系统设计与实现2.3.3创造性地发现、评估和选择完成工程 任务所需的方法和技术。