软件工程专业硕士研究生培养方案
学科专业名称:软件工程 专业代码:085212 学位授权类别:工学
一、学科简介
软件工程是以计算机科学为基础、研究运用工程化方法构建和维护软件系统的新兴交叉学科。本学科面向我国软件产业的发展需要,聚焦港航物流等领域软件系统的研究与开发,培养高层次的应用型与工程型软件开发与管理人才。
本学科师资力量雄厚,现有教授、副教授20余人,其中博士研究生导师4人。主要学科带头人有王晓峰教授、刘广钟教授、张明教授、冯嘉礼教授、杨智应教授、曾卫明教授、高茂庭教授等人。本学科研究领域广泛, 研究成果丰硕。近几年来,公开发表学术论文300来篇,其中数十篇论文被SCI、EI、ISTP收录。承担863项目、国家自然科学基金项目,上海市自然科学基金项目、上海市科委创新重点项目等各类科研项目100多项。
本学科以“厚基础、重实践、强特色”为办学指导思想,紧靠学校航运物流特色,注重走产学研相结合的办学道路,与大型的港航企业和政府部门如上海船泊运输科学研究所、上海交技发展股份有限公司、中外运集装箱运输公司、上海浦东国际集装箱码头有限公司、振华港机集团公司、中远集团、上海外高桥集装箱码头、洋山深水港、交通部、上海海事局等密切合作,建立一批稳定的教学实习实践基地并合作开发大型软件项目。
二、培养目标
软件工程领域工程硕士研究生的培养目标是面向我国国民经济信息化建设和发展的需要、面向港航物流等企事业单位对软件人才的需求,以实践研究和创新能力为导向,培养具备软件工程领域坚实的基础理论和宽广的专业知识,具备运用先进的工程化方法、技术和工具从事软件分析、开发、维护等工作的能力,以及工程项目的组织与管理能力、团队协作能力、技术创新能力和市场开拓能力,能适应软件产业发展要求的软件工程开发、软件项目管理及软件企业管理的高级人才。
三、主要研究方向
研究方向名称 | 主 要 研 究 内 容 | 研究生导师 |
软件开发方法与软件项目管理 | 软件架构、构件技术、形式化方法、软件复用、软件质量保障与测试、分布式软件技术、软件项目管理等 | 杨智应、任洪敏、黄晓霞、宋安军等 |
大数据管理与智能决策方法及其应用 | 数据库与知识工程、数据仓库与数据挖掘、港航管理信息系统、决策支持系统等 | 王晓峰、王未央、高茂庭、陆能枝、高俊波、杨斌等 |
计算机网络软件技术与开发 | 云计算与网络存储、物联网、传感器网络、电子商务技术的研究与系统开发等 | 刘广钟、韩德志、史小宏、栾翠菊等 |
模式识别与图像处理技术与开发 | 多媒体技术与图形图像处理、人工智能与模式识别、自然语言处理技术的研究及其软件系统的开发等 | 张明、冯嘉礼、曾卫明、葛 元、张琳、于威威等 |
港航与物流信息管理系统研究与开发 | 港航信息管理系统、物流信息管理系统及决策支持系统的设计与开发 | 黄有方、王晓峰、林国龙、黄晓霞、朱春鹤、严南南、杨斌等 |
四、课程设置
课程类别 | 课 程 名 称 | 学时 | 学分 | 开 课学期 | 开 课 单 位 | 任课 教师 | 拟定任课 教师 | |
公共学位课(必修,5-7学分) | 中国特色社会主义理论与实践研究 | 36 | 2 | 一 | 文理学院 |
|
| |
自然辩证法概论 | 18 | 1 | 一 | 文理学院 |
|
| ||
外语 | A类研究生 | 72 | 2 | 一 二 | 外语学院 |
|
| |
B类研究生 | 144 | 4 | ||||||
学位基础课(修9学分) | 高级软件工程 | 54 | 3 | 一 | 信息工程学院 | 任洪敏 | 刘晋 | |
算法与复杂性 | 54 | 3 | 二 | 信息工程学院 | 杨智应 | 陈磊 | ||
数理统计与随机过程 | 54 | 3 | 一 | 文理学院 |
|
| ||
专业学位课(修8学分) | 软件系统设计与软件体系结构 | 54 | 3 | 二 | 信息工程学院 | 任洪敏 | 刘晋 | |
软件项目管理 | 54 | 3 | 二 | 信息工程学院 | 任洪敏 | 刘晋 | ||
面向对象技术 | 36 | 2 | 一 | 信息工程学院 | 孙伟 |
| ||
数据库建模与设计 | 54 | 3 | 一 | 信息工程学院 | 王未央 |
| ||
数据仓库与数据挖掘 | 36 | 2 | 二 | 信息工程学院 | 王晓峰 |
| ||
数字图像处理 | 36 | 2 | 一 | 信息工程学院 | 曾卫明 |
| ||
计算机网络与数据通讯 | 54 | 3 | 一 | 信息工程学院 | 刘广钟 |
| ||
专业选修课(6-8学分) | 决策支持系统 | 36 | 2 | 二 | 信息工程学院 | 陆能枝 | 黄晓霞 | |
人机界面设计 | 36 | 2 | 二 | 信息工程学院 | 朱春鹤 | 史小宏 | ||
软件质量保证与测试 | 36 | 2 | 二 | 信息工程学院 | 任洪敏 | 高俊波 | ||
模式识别 | 36 | 2 | 二 | 信息工程学院 | 章夏芬 | 于威威 | ||
计算机安全与密码学 | 36 | 2 | 二 | 信息工程学院 | 王晓峰 | 杨旸 | ||
属性论方法 | 36 | 2 | 二 | 信息工程学院 | 冯嘉礼 |
| ||
网络多媒体技术 | 36 | 2 | 二 | 信息工程学院 | 张明 | 章夏芬 | ||
Java与分布式系统 | 36 | 2 | 二 | 信息工程学院 | 史小宏 |
| ||
电子商务 | 36 | 2 | 二 | 信息工程学院 | 陆能枝 | 王未央 | ||
嵌入式系统设计 | 36 | 2 | 二 | 信息工程学院 | 黄晓霞 | 朱春鹤 | ||
自然语言处理技术 | 36 | 2 | 二 | 信息工程学院 | 张琳 |
| ||
并行处理与体系结构 | 36 | 2 | 二 | 信息工程学院 | 宋安军 | 张琳 | ||
云计算与云存储技术 | 36 | 2 | 一 | 信息工程学院 | 韩德志 |
| ||
传感器网络 | 36 | 2 | 二 | 信息工程学院 | 刘广钟 | 高军 | ||
计算智能基础 | 36 | 2 | 二 | 信息工程学院 | 张明 |
| ||
数理逻辑 | 36 | 2 | 一 | 信息工程学院 | 杨智应 |
| ||
知识处理技术 | 36 | 2 | 一 | 信息工程学院 | 冯嘉礼 | 张明 | ||
Petri网原理 | 36 | 2 | 二 | 信息工程学院 | 陆能枝 |
| ||
物联网技术 | 36 | 2 | 二 | 信息工程学院 | 刘广钟 | 高军 | ||
补修课(2门,不计学分) | 软件工程 | 36 |
|
| 计算机系 |
|
| |
面向对象程序设计 | 36 |
|
| 计算机系 |
|
| ||
其他必修环节(不计学分) | 学术活动与专题讨论会 | 8次 | 一二 |
| 导师 |
| ||
实践环节 | 60 |
| 二 |
| 导师 |
| ||
文献阅读 |
|
| 一二 |
| 导师 |
| ||
科学道德与学风建设 |
|
| 一 |
|
|
| ||
中期考核 | 第三学期初 | |||||||
科研要求 | 要求学生至少参加六个月的科研实践 | |||||||
学位论文 | 第三、四学期 | |||||||
其他要求 | 硕士学位研究生必须取得30个学分,并完成培养计划中其他必修环节的全部内容,方可进入论文阶段,申请论文答辩。 | |||||||
方案执笔人:任洪敏 学院主管院长: 分委员会主席:王晓峰 |
五、本学科专业文献阅读的主要书目与主要期刊目录
序号 | 著作和期刊名称 | 作者和出版单位 | 备注 |
1 | IEEE Transaction on Computer | Association of IEEE |
|
2 | IEEE Transaction on Software Engineering | Association of IEEE |
|
3 | IEEE Transaction on Information Theory | Association of IEEE |
|
4 | IEEE Transaction on Knowledge and Data Engineering | Association of IEEE |
|
5 | IEEE Transaction on Neural Networks | Association of IEEE |
|
6 | ACM Transaction on Information Systems | ACM |
|
7 | ACM Transaction on Computer Systems | ACM |
|
8 | ACM Transaction on Database Systems | ACM |
|
9 | Artificial Intelligence | Elsevier Science |
|
10 | Computing Surveys | ACM |
|
11 | 计算机学报 | 中国计算机学会、中科院计算所 |
|
12 | Journal of Computer Science and Technology | 中国计算机学会、中科院计算所 |
|
13 | 软件学报 | 中科院软件所 |
|
14 | Advanced Software Research | 中科院软件所 |
|
15 | 计算机研究与发展 | 中国计算机学会、中科院计算所 |
|
16 | 计算机应用 | 中国计算机学会、中科院成都计算所 |
|
17 | 模式识别与人工智能 | 中国自动化学会等 |
|
18 | 计算机工程 | 华东计算技术研究所 |
|
19 | 自动化学报 | 中国自动化学会 |
|
20 | 电子学报 | 中国电子学会 |
|
21 | 计算机工程与应用 | 华北计算技术研究所 |
|
22 | 计算机工程与科学 | 中国计算机学会、国防科大 |
|
23 | 小型微型计算机系统 | 沈阳计算技术研究所 |
|
24 | 计算机集成制造系统 | 国家863计划CIMS办公室 |
|
25 | 计算机应用研究 | 中国计算机学会 |
|
26 | 中文信息学报 | 中国中文信息学会 |
|
27 | 科学通报 | 中国科学院 |
|
28 | 中国科学 | 中国科学院 |
|
29 | 计算机科学 | 中国科学技术信息所重庆分所 |
|
30 | 计算机辅助工程 | 上海海事大学 |
|
说 明 | 文献阅读: 研究生在校学习期间根据本学科的研究方向,结合导师的科研和自己的论文选题的需要阅读一定数量的中外文资料,掌握学科发展的研究前沿。 |
六、本学科研究生实践能力的培养
课程学习阶段结束者可进入软件工程实践与学位论文阶段。软件工程实践是研究生理论与实际相结合的重要环节,实践工作由学校教师或企业中经过学校聘任的资深技术人员或业务主管负责指导,由学校工程硕士教育管理部门负责监督和管理。学生应直接参与软件工程项目开发,完成必要的技术方案设计、软件开发、项目管理等工作,并在所取得的工程实践成果基础上完成学位论文的撰写。论文主要分为工程项目技术报告类和研究类两种形式。所撰写的研究类论文或技术报告应围绕正在进行的软件工程实践的主题展开。学位论文要求:
论文选题一般应直接来源于企事业单位,具有明确的应用背景和实用价值,同时应具有先进性、一定的技术难度和工作量,能体现作者综合运用科学理论、方法和技术手段解决工程实际问题的能力。
技术报告类论文:
1. 要求有一定的工程应用背景和项目效益分析;
2. 突出以解决实际工程问题为宗旨。在实际的工程环境下,能综合应用相关领域的理论、方法和技术手段,遵循软件过程管理规范;
3.提交阶段性成果(如:可行性分析报告、项目整体计划、项目阶段实施计划、需求分析文档、分析与设计文档等)和最终的总结报告;
4. 技术报告内容完整,书写规范,软件文档俱全。
研究类论文:
1.对所研究的工程项目的理论、方法和技术途径有较全面、较深入的了解,并有一定的独到见解;
2.应突出以解决实际工程问题为宗旨。针对所研究的工程问题,能综合应用相关领域的理论、方法和技术手段,遵循软件过程管理规范,提出或实现既新颖又有价值的解决途径或分析结论;
3.应有工程实践、实验或仿真,给以佐证;
4.应具有较明显的经济效益和社会效益,促进企业的技术进步;
5.论文结构合理,逻辑性强,层次清楚,论据充分。