软件工程解决方案

软件工程解决方案


1、系统架构

针对上述的分析情况,育信科技以工程教育专业认证为标准,围绕新工科体系建设,在应用平台“智能云教育大数据服务平台”基础上,引入最新技术和数据分析流程理念,转换软件工程项目案例作为课堂实践实习实训内容。引入软件工程教学分析云平台,辅助智能考勤和智能作业,增强学生自主学习意识;并配合云端主机虚拟团队合作环境,模拟软件工程实际多人多机多态开发环境。全面覆盖理论教学、实验教学、实训教学、课程设计、课程作业、课程考试、综合练习、综合实验、生产实习、毕业设计、科技训练、竞技比赛等教学环节,帮助专业从数据的视角,多维度观察和评估教学的主体对象,开展学情管理,教学目标的达成情况,分析问题本质原因,进而有效的完善持续改进。所有教学环节均与OBE课程教学大纲考核目标、考核方式环环相扣,在理论和实践教学上以循序渐进的方法完成了对软件工程专业技术人员的培养,目标是培养合格的软件工程应用型人才。

建设方案提供了集专业方向、实战演练、职业规划、工程认证、教学体系、课程体系、实验体系以及师资培训等于一体的建设思路,提供了完整的软件工程专业软、硬件环境和配套资源。系统从教学角色出发,针对软件工程专业办学特点,设计比较完善的业务流,并利用角色在实际教学过程中的输入和输出形成数据流,最终实现软件工程专业教育服务平台。

2、教学体系

2.1教学目标

本教学体系旨在培养软件工程领域的复合型技术人才。利用现代化信息技术将软件工程教学的方式、模式、内容多元化,将理论学习、实践教学和实训教学融为一体,从基础学习到能力提升再到强化训练,由易而难、循序渐进,逐步提升学生的学习技能和实践水平,提高“学”的质量和成效。通过对软件工程的学习模块细化建立软件工程的知识网络,在工程教育专业认证质量构架下,以多种教学和考核方式完成对软件工程专业人才的工程性培养。最终实现软件工程教学与其它专业、产业、企业的无缝对接。针对高校软件工程专业教学与实践课程内容,提出以软件测试、程序设计等课程为核心,以云计算为基石,延伸到课程前置基础课程、数据挖掘、机器学习等其他方向专业课程设置,实施教学与项目驱动的教学模式,积极探索软件工程创新课程构建与实施。教学活动中包含了一定数量的非验证性实验或者软件工程项目,蕴含了复杂软件工程问题。

毕业后能够掌握扎实的软件工程学科基础理论、专业知识和工程技术,从事软件工程基础理论研究、软件系统设计、研发、质量保障测试和项目管理工作亦可从事软件开发技术管理、软件企业市场经营、教育培训等工作

2.2能力要求

体系着重培养掌握软件工程专业相关的基本理论和基本知识,系统地掌握数据科学与工程专业知识,具备软件系统设计与开发的能力,以及一定的科研工作能力,达到知识、能力与素质的协调发展。

1、知识要求

1)软件工程基础理论知识:掌握软件工程相关的基本理论和基础专业知识,具有合理的软件工程专业知识结构,能够运用数学、自然科学、工程基础和专业知识解决复杂软件工程问题。

2)软件项目管理与开发知识:熟悉并掌握先进的软件项目管理及软件开发的方法、技术、过程和使用工具,掌握主流系统软件和应用工具软件与环境。通过复杂软件工程问题的工程实践理解并掌握软件管理原理和经济决策方法;熟悉一种或多种软件开发方法,掌握主流的软件开发技术、过程及应用条件。

3)软件工程职业知识:熟悉软件开发与应用的标准、法律法规和相关管理规范,了解职业发展的特点和创业基本知识。了解复杂软件工程问题的任何工程实践都有可能对环境与可持续发展产生影响。

4)软件工程应用领域知识:熟悉相关应用领域的相关知识,了解软件工程的发展动态。

2、能力要求

1)求学能力:具有较强的软件工程学科科学研究和终身学习的能力,在实验或者项目研究分析的过程中能够运用相关科学原理和方法分析研究复杂软件工程问题,能够体现数据信息收集与参数分析检验能力和数据信息分析综合能力;能够针对复杂软件工程问题独立撰写课堂相关报告、课程设计说明书、综合实验报告、毕业设计报告、工程项目解决方案等;能够理解自主学习和终身学习的必要性,不断改进学习方法,适应软件行业发展的需要。

2)工程实践能力:具有从事大型复杂软件项目规划、分析、设计、实现、测试、维护和管理等工作的能力,能够针对软件工程项目目标,在各种约束条件下找到合适的解决方案;能够根据基本原理和文献资料综合对复杂软件工程问题解决方案进行推理、验证和研究分析并对可行性进行初步分析与论证

3)创新能力:能够有效地进行软件工程新技术、新方法、新工具的探索,初步具有把新技术转化为生产力的能力。

4)组织协调能力:具有较强的组织管理能力、语言文字表达能力和社会交往能力,能够开展管理协调和技术洽谈等工作,能针对复杂软件工程问题清晰表达技术观点,并能与同行进行交流沟通。

5)社会适应能力:具有较强的社会适应能力,能够在心理上、生理上以及行为上适应社会环境的改变,与社会达到和谐状态。

3、素质要求

1)身心素质:具有较好的身体素质和心理素质。

2)创新意识:能够用批判性的思维去看待已有的观念、方法和技术,能够推陈出新。

3)职业素养:具有良好的人文社会科学素养、敬业精神、职业道德、法律意识、创业精神和较强的社会责任感在针对复杂软件工程问题解决方案的分析、评价中,要体现一个工程师应尽的人文、社会、环境、安全、健康、法律方面的责任在工程实践中,理解并遵守工程职业道德和规范,具有工程安全意识,能够认真履行职责,具有社会责任感。

4)专业素养:善于运用软件工程学科知识,具有良好的团队协作精神和责任意识善于将软件工程学科知识应用于涉及多学科知识的软件工程实践中;理解多学科背景下团队工作中不同角色的责任,并能够在多学科背景下的团队中根据需要承担相应的责任

2.3工程教育专业认证

所有课程体系均以工程教育专业认证质量体系为标准,为学校建立教学基本状态数据库,对教学基本状态数据进行常态检测,贯彻以学生为本的质量评价理念,真正落实目标导向(OBD)、产出导向(OBE)、能力导向(ACD)、需求导向(SRD)和持续改进(CQI)。辅助学校完善自我评估制度,及时分析学校教学状况,为学校工程教育专业认证自我评估提供数据支撑和评价分析。

工程教育认证大数据分析平台从“说”、“做”、“证”、“评”、改”五个维度上对工程教育专业认证工作进行了全方位的建模,包含了门户网站、数据中心、数据治理、学校标准、专业建设、课程建设、采集点建设、数据分析及系统设置等功能模块。提供高校工科专业在认证前、认证中和认证后全方位的服务,包括提供认证需要的材料清单及支撑文件的质量评价、培养方案和教学大纲是否符合标准的评价、达成度的自动计算、提供申请书和自评报告的标准和模板以及进行线上智能评审和线下专家团队评审双重评审方式来保障工认证的顺利进行,极大地减轻了高校教师的认证工作量及失误率,解决了高校教师配合度不高的问题,大大提高了认证通过率。

3、课程体系

坚持以输出结果为导向,将软件工程专业的人才培养目标定位于软件工程专业应用技术人员同时兼顾技能型和科研型人才的培养,通过对最终达成能力的组成进行了前置的检索和优选,最终确立了软件工程专业的课程体系。

涉及课程资源


课程列表

C编程语言

面向对象程序设计

数据结构

C++语言教学实验系统

Linux系统管理(操作系统)

Windows系统使用

计算机系统

Oracle数据库

MySQL数据库

Java编程语言教学实验系统

计算机网络基础实训系统

软件安全

软件自动化测试

软件测试教学实验系统

网络安全

网络程序设计

Web项目测试技术

Hadoop架构与基础知识

网络程序设计教学实验系统

网络安全

嵌入式开发

SPSS数据分析与挖掘

人工智能基础

机器学习基础

云计算

Python编程语言教学实验系统

深度学习

自然语言理解

电子商务安全实训

网络协议教学实验系统

计算机网络基础实训系统

Android实验教学系统

大数据分析综合应用

4、数据分析

   利用大数据可视化技术,对教学数据进行大数据分析和挖掘的成果展示。大可以完成对专业的培养目标、毕业要求、教学大纲、课程大纲等达成分析和展示,小可以颗粒化到人,包括单门课程的达成,每一学期的达成、个人能力的达成等等,真正地将教育质量成果分享到每一个参与者。