2019年江苏省高等职业院校技能大赛
Web应用软件开发赛项竞赛规程
一、赛项名称
Web应用软件开发
二、竞赛目的
Web应用软件开发赛项,主要面向Java工程师、Web前端开发工程师、软件技术支持工程师等核心岗位。通过竞赛,考察参赛选手实际软件工程文档编写能力、工程项目的需求分析理解能力、程序编码与排错能力、以及团队管理和协作能力,增强学生专业技能和职业素质,提升教学环境与产业环境之间的契合度,让参赛选手尽可能地适应未来工作岗位的需要。进高职软件技术专业对接最新行业标准和岗位规范,提升毕业生的就业竞争力。加强以“技术+模式+生态”为核心的协同创新持续深化软件产业发展,建立健全产教融合、校企合作的人才培养机制,引领软件人才的培养,推动软件技术专业的建设。
三、竞赛方式
1、竞赛以团队方式进行,每支参赛队由1名领队、3名选手(其中队长1名)、2名指导教师组成。不计选手个人成绩,统计竞赛队的总成绩进行排序。
2、所有参赛队在现场根据给定的项目任务,相互配合,在设备上完成Web应用开发项目的“系统设计”、“程序排错”、“功能编码”,最后以文档和竞赛项目部署运行效果作为最终评分依据。
3、3名选手自行分配“系统设计”、“程序排错”、“功能编码”模块,以保证整个团队并行开发和调试。
四、竞赛内容与时间
Web应用软件开发赛项基于企业真实项目的工作流程,采用市场主流软件开发架构和实际操作形式进行现场编程设计。
竞赛通过“系统设计”、“程序排错”、“功能编码”三种形式考查参赛选手对实际问题的综合分析能力、对技术架构的设计能力、对Web全栈开发技术的掌握程度以及操作的熟练程度。考核点包括:行业知识应用、项目配置和管理、Html5+CSS3、Bootstrap、JavaScript、jQuery
、基于组件的轻量级框架MVVM(Vue.js/ Element)、Java、SSM(Spring+SpringMVC+MyBatis)架构设计、RESTful API使用、虚拟DOM编程、MySQL数据库管理、数据分析、单页应用(SPA)设计移动APP、路由机制。
比赛项目命题由赛事组委会确定,竞赛组委会会提供给所有参赛选手一个项目框架代码(代码中包含缺陷,但项目可编译运行),一份《系统模块需求说明书》、以及项目开发所需的参考资源。
竞赛采用实际操作形式,考查参赛选手对技术掌握的程度和操作的熟练程度。赛点安装统一的集成开发环境,并将赛题需求文档、所需素材和参考资料等事先装入指定目录。参赛选手比赛期间禁止携带任何形式的参考资料以及手机、平板电脑、计算机等可以与外界进行网络联系的设备。比赛期间禁止与外界沟通和联络。
比赛时间为4个小时,参赛选手必须在规定时间内完成比赛内容并提交相关文档。
五、竞赛试题
本竞赛采用建立试题库的方式。比赛前由裁判长从试题库中随机抽取一套试题作为竞赛题目。
六、技术规范
序号
标准号
中文标准名称
1
GB/T 11457-2006
信息技术 软件工程术语
2
GB/T 14394-2008
计算机软件可靠性和可维护性管理
3
GB/T 15532-2008
计算机软件测试规范
4
GB/T 16260-2006
软件工程 产品质量(质量模型 外部度量 内部度量 使用质量的度量)
5
GB/T 18905-2002
软件工程  产品评价
6
GB/T 19003-2008
软件工程
7
GB/T 20271-2006
信息安全技术-信息系统通用安全技术要求
8
GB/T 20918-2007
信息技术 软件生存周期过程 风险管理
9
GB/T 8567-1988
计算机软件产品开发文档编制指南
10
GB/T 8567-2006
计算机软件文档编制规范
11
GB/T 9385-2008
计算机软件需求规格说明规范
12
GB/T 9386-2008
计算机软件测试文档编制规范
13
SJ/T 11291-2003
面向对象的软件系统建模规范
七、比赛器材及技术平台
(一) 个人计算机,最低软硬件配置要求如下:
操作系统:Windows 7/10(64位)或更新版本
处理器:i3以上处理器
内存:4GB或以上
硬盘:200GB或以上
显示器:分辨率1024x768像素或以上
(二)中慧Web应用软件开发平台:提供基于SSM架构的Web系统平台软件,包括管理平台、PC版和移动版。
(三)相关软件版本
Jdk 8或以上
Eclipse Java EE IDE for Web Developers Version: 2018-09 (4.9.0)
Hbuilder X
Bootstrap V3.3.5
Vue.js 2.0及以上
MySQL 5或以上
Navicat
Tomcat 7或以上
PostMan
Visio 2010及以上
八、评分标准
竞赛满分为100分。比赛成绩评判将根据“系统文档”、“程序排错”和“功能编码”三个部分评分,分值比例分别为10%、20%和70%。
竞赛总得分=系统文档得分+程序排错得分+功能编码得分。
考试模块
考查点
权重
描述
评分标准
系统文档
用例图的绘制
2%
符合软件规范,功能表述清晰得
结果评分(客观)
(每组2名裁判随机抽取独立评分)
类图的绘制
2%
对类的定义、能描述出类这间的泛化关系
流程图的绘制
2%
各个流程组件符合软件规范
时序图的绘制
2%
时序图具有生命周期的对象3要素及消息
详细设计(方法,方法核心片段)
2%
以标准格式列出主要功能方法,方法核心片段,展现界面原型或效果图。
程序排错
Html5+JavaScript+CSS3 Bootstrap
10%
根据界面原型与实际显示之间的差异,定位并修改相应代码,以实现正确功能
结果评分(客观)
(每组2名裁判随机抽取独立评分)
业务逻辑
10%
根据需求描述及对功能的理解,并位并修复系统中业务逻辑存在的错误
功能编码
Html5+CSS3Bootstrap
9%
根据给定的资源和界面原型,自行设计/编写布局代码,实现与原型相一致的界面布局功能
结果评分(客观)
(每组2名裁判随机抽取独立评分)
Html5/JavaScript拍照
5%
利用Html5/JavaScript实现拍照上传功能
JavaScript
5%
JavaScript基本语法
MVVM,基于组件的轻量级框架
9%
Vue/Element的使用、单页路由、双向绑定等
Java
5%
Java基本语法、继承、接口等
网络编程
6%
jQuery实现ajax、JSON和Bean的数据封装、解析和转换
Spring MVC架构
9%
基于Spring MVC架构,实现功能模块编码,注解实现事务处理
数据存储
7%
MySQL数据库增删改查,以及mybatis系统核心配置文件的重要元素
移动支付
5%
利用模拟支付宝APP实现业务支付
RESTful API
4%
RESTful API使用
数据分析
6%
jquery实现ajax利用chartsEcharts等图表资源实现业务数据分析显示
注:本次赛项采用题库形式,实际抽题次序及内容可能同本表有所不同。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。