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+CSS3,Bootstrap | 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利用charts、Echarts等图表资源实现业务数据分析显示 | ||
注:本次赛项采用题库形式,实际抽题次序及内容可能同本表有所不同。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论