毕业要求 |
毕业要求指标点 |
1.工程知识:能够应用数学、自然科学、计算机科学基础和软件工程专业知识解决web应用/移动应用领域的复杂软件工程问题。 |
1.1.能应用数学、自然科学、工程基础、计算机科学基础与软件工程专业知识恰当表述软件工程问题; |
1.2.能针对软件工程具体问题建立模型并求解; |
1.3.能够将相关知识和数学模型方法用于软件系统、数据处理等方面进行工程问题的推导、分析; |
1.4.能够将相关知识和数学模型方法用于复杂软件工程问题解决方案的比较与综合。 |
2.问题分析:能够综合应用掌握的数学、自然科学、计算机科学基础理论和软件工程专业知识,构建软件工程问题模型,并通过文献研究、分析、识别和表达web应用/移动应用领域的复杂软件工程问题,并获得有效结论。 |
2.1.能运用数学、自然科学与软件工程的相关原理,识别和判断复杂工程问题的关键环节; |
2.2.能基于相关科学原理和数学模型方法正确表达复杂软件工程问题; |
2.3.能认识到解决问题有多种方案可选择,会通过文献研究寻求可替代的解决方案;能综合运用软件工程的方法与原理,借助文献研究,对web应用/移动应用领域的复杂软件工程问题分析影响因素并获得有效结论。 |
3.设计/开发解决方案:能够设计针对web应用/移动应用领域的复杂工程问题的解决方案,设计满足特定需求的算法、软件模块、软件组件,开发软件系统,并能够在设计环节中体现创新意识,综合考虑社会、健康、安全、法律、文化以及环境等因素。 |
3.1.掌握软件产品开发全周期、全流程的基本设计/开发方法和技术;了解影响设计目标和技术方案的各种因素; |
3.2.能够针对特定需求,完成算法、软件模块或软件组件等的设计与开发; |
3.3.能够在软件系统设计开发环节中体现创新意识; |
3.4.在设计和实现过程中,综合考虑社会、健康、安全、法律、文化及环境等的影响,能够从系统的角度权衡复杂软件工程问题所涉及的相关因素。 |
4.研究:能够基于科学原理与方法,采用软件建模、实验等方法对web应用/移动应用领域的复杂软件工程问题进行研究,能够设计实验方案;能分析和解释数据,并通过信息综合,得到合理有效的结论。 |
4.1.能够基于科学原理,通过文献研究或相关方法,调研和分析web应用/移动应用领域的复杂工程问题; |
4.2.能够根据具体对象特征,选择合理的研究路线,建模或设计可行的实验方案; |
4.3.能够根据实验方案构建实验系统,安全地开展实验,正确地采集实验数据; |
4.4.能对实验结果进行分析和解释,并通过信息综合得到合理有效的结论。 |
5.使用现代工具:能够针对web应用/移动应用领域的复杂软件工程问题,开发、选择与使用恰当的技术、资源、现代工程工具和信息技术工具,包括对复杂工程问题的预测与模拟,并能够理解其局限性。 |
5.1.了解进行软件分析、软件设计、软件测试的常用现代工具,理解每种工具的局限性; |
5.2.能够在软件工程实践中选择与使用恰当的现代工具,对复杂工程问题进行分析、计算与设计; |
5.3.能够针对具体的对象,开发或选用特定需求的现代工具,建立软件原型,实现对复杂工程问题的预测与模拟,并能够理解其局限性。 |
6.工程与社会:能够基于工程相关背景知识,合理分析和评价复杂软件工程问题解决方案对社会、法律、健康、文化等因素的影响,并理解应承担的责任。 |
6.1.了解专业相关领域的技术标准体系、知识产权、产业政策和法律法规,实施软件项目时除了考虑技术是否可行外,还能考虑来自于社会的各种因素对项目的影响,并能综合评价所设计的解决方案对社会、法律、健康、安全以及文化等方面的影响; |
6.2.理解软件产品所承担的社会责任,防止损害用户的利益,保证所参与的软件产品项目应是对社会公众有益的。 |
7.环境和可持续发展:熟悉环境保护和可持续发展等方面的政策,能够理解和评价针对复杂软件工程问题的工程实践对环境与社会可持续发展的影响。 |
7.1.知晓信息技术产业相关的环境保护和可持续发展方面的政策,能够理解其内涵; |
7.2.能够站在环境保护和可持续发展的角度思考复杂软件工程问题的工程实践的可持续性,正确评价软件系统的生命周期中可能对人类和环境造成的影响。 |
8.职业规范:具有人文社会科学素养与社会责任感,能够在软件工程实践中理解并遵守软件工程职业道德和规范,履行责任。 |
8.1.具有良好的人文社会科学素养,有正确的社会主义核心价值观;理解个人和社会的关系,了解中国国情; |
8.2.具有诚实公正、诚信守则的工程职业道德,行为规范,并能在工程实践中自觉遵守; |
8.3.理解软件产品对公众的个人信息安全、国家安全、人民健康和福祉,以及环境保护的社会责任,能够在软件工程实践中自觉履行责任。 |
9.个人和团队:身心健康,具有团队合作精神,在多学科背景下能够承担个体、团队成员以及团队负责人的相应角色。 |
9.1.拥有健康的体质、良好的心理素质; |
9.2.能够与其他团队成员有效沟通,共享信息、倾听意见,具有协作精神和技能; |
9.3.能够在多学科背景下的团队中,理解团队成员的不同角色,与其他学科的成员有效沟通,合作共事,并根据工作需要承担相应的责任。 |
10.沟通:能够在软件工程活动中与业界同行和社会公众进行有效沟通,具有一定的国际视野,能够在多学科或多元文化环境中进行有效沟通与交流。 |
10.1.能够就复杂软件工程问题与业界同行及社会公众进行有效的口头、书面沟通交流,包括撰写报告、设计讲稿、绘制图表、陈述发言、沟通表达; |
10.2.了解软件工程专业领域的国际发展趋势、研究热点,理解和尊重世界不同文化的差异性和多样性;掌握英语的应用能力,能就复杂软件工程问题,在多学科或多元文化环境下进行沟通和交流。 |
11.项目管理:掌握工程项目管理原理与经济决策方法,理解软件工程中涉及的工程管理与经济决策问题,并能够在多学科环境下应用这些方法于软件工程实践。 |
11.1.掌握工程项目中涉及的管理与经济决策方法;了解软件工程及产品全周期、全流程的成本构成,理解其中涉及的工程管理与经济决策问题; |
11.2.能在多学科环境下(包括模拟环境),在设计开发软件工程解决方案的过程中,运用工程管理与经济决策方法。 |
12.终身学习:具有自主学习和终身学习的意识,具有不断学习和适应发展的能力。 |
12.1.能够在社会发展的大背景下,认识不断探索和学习的必要性,具有自主学习和终身学习的意识、习惯和素质; |
12.2.掌握自主学习和终身学习的方法和技能,能主动通过网络、文献资料数据库和各类讲座等途径了解软件工程相关领域的发展趋势和新进展,持续学习新知识以适应软件工程方法与技术快速发展需求。 |