2025年浙江省中等职业学校职业能力大赛(学生技术技能类)“移动应用与开发”赛项技术文件

2025年浙江省中等职业学校职业能力大赛(学生技术技能类)

"移动应用与开发"赛项技术文件

  • 赛项信息

赛项名称:移动应用与开发

赛项归属:电子信息大类

  • 比赛目标

本赛项重点考查参赛选手在移动应用与开发实际工程项目中的综合分析能力、界面设计能力、编码能力、文档编写能力、创意创新能力、产品测试能力,通过比赛展现移动应用技术与服务等专业学生的技能与风采,使教师和学生更全面地了解行业企业岗位对学生职业技能的最新要求,提升移动应用技术与服务等专业人才培养质量和就业质量。同时培养选手的沟通与交流能力、抗压能力、6S规范等职业素质;激发学生的求知欲和爱岗敬业的工匠精神,带动广大青年学生钻研技术、苦练技能,走技能成才、技能报国之路。

通过大赛搭建校企合作平台,引导更多行业企业参与校企合作,深化产教融合,提升人才培养质量,使职业院校能更深入地了解产业的发展趋势以及产业对IT人才的需求与标准,引领移动应用技术与服务及相关专业改革与建设,以适应互联网+、移动互联、云计算、大数据、人工智能技术的发展,促进我国信息产业技术的改进与升级。

通过比赛培养一批"实践能力强、教学水平高、敬业精神佳"的双师型"种子教师";通过比赛成果转化,建设一批高质量、立体化的项目教学资源等,在实训条件、课程内容、专业建设、人才培养等方面为职业院校提供指导。

  • 比赛内容

移动应用与开发赛项对接数字中国建设战略以及"十四五"软件与信息服务产业发展规划,服务数字产业化、产业数字化、社会治理数字化发展的实际需求,以智慧城市、智慧健康、智慧农业等行业场景的企业真实移动应用项目为载体,通过在规定的时间内完成移动应用界面设计、产品前端开发、产品测试等相关工作任务,重点考核参赛选手的界面设计能力、编码能力、综合分析能力、产品测试与发布、撰写规范文档等方面的能力,以及职业道德、沟通表达、团队合作、工匠精神等职业素养。

赛项比赛时间为1天(累计4小时),考核"移动应用界面设计""移动应用前端开发"和"移动应用测试与交付"三个模块。

```bash
培训、环境、资料、考证
公众号:Geek极安云科
网络信息安全群:624032112
网络系统管理群:223627079
网络建设与运维群:870959784

极安云科专注于技能提升,赋能
2024年世界职业院校技能大赛争夺赛一等奖2所、二等奖3所、三等奖4所院校获奖!
2024年广东省高校的技能提升,受赋能的客户院校均获奖!
2024年江苏省赛一二等奖前13名中,我们赋能客户占五支队伍!
2024年湖南省赛赋能三所院校均获奖!
2024年山东省赛赋能两所院校均获奖!
2024年湖北省赛赋能参赛院校九支队伍,共计斩获一等奖2项、三等奖7项!
```

模块A:移动应用界面设计

参赛选手依据给定的功能描述,使用Photoshop图像工具软件处理和设计图片,使用Adobe XD进行高保真原型设计,需符合移动应用UI设计规范。

模块B:移动应用前端开发

参赛选手按照工作任务书的要求,遵循移动应用开发流程和规范,利用HTML5、CSS3、JavaScript或Java技术,进行App应用模块的前端代码编写,使用已提供的标准化后端服务接口(RESTful API)进行业务数据获取,完成业务功能开发。

模块C:移动应用测试与交付

参赛选手使用提供的待测应用,依照给定的测试范围进行完整的功能测试,记录测试中出现的Bug,并对Bug进行分析。分析给定应用的功能与业务流程,编写产品使用手册。

四、报名资格及参赛队伍要求

(一)本赛项采取团体赛形式,不得跨校组队。每个参赛队2名选手。每个参赛队可配有1-2名指导教师。

(二)参赛选手应是中等职业学校全日制一至三年级在籍学生,年龄不超过21周岁(年龄计算的截止时间以2025年5月1日为准)。凡在往届全国职业院校技能大赛中获一等奖的选手,不能再参加同一项目同一组别的比赛。

(三)以设区市为单位组队报名,每市限报2队,每校限报1队。各地市代表队设领队1人,负责本代表队的报名、组织及联络工作。

(四)人员变更:参赛选手和指导教师报名获得确认后不得随意更换。如需更换,须由市级教育行政部门于开赛5个工作日之前出具书面说明,经大赛组委会办公室核实后予以更换。

(五)各地教育行政部门负责本地区参赛学生的资格审查工作,并保存相关证明材料的复印件,以备查阅。不符合报名资格的学生不得参赛,一经发现即取消参赛资格,退回已经获得的有关荣誉及证书,同时对相关责任人及单位进行通报批评。

(六)各设区市组织代表队时,须安排为参赛选手购买大赛期间的人身意外伤害保险,并对所有参赛选手、指导教师进行安全教育,加强对参赛人员的安全管理。

五、比赛规则

一) 赛前 准备

参赛选手应在比赛日程规定的时间熟悉比赛场地,选手可进入比赛场地及工位熟悉。

(二 )正式比赛

1.参赛选手携带身份证、学生证、参赛证入场进行检录,并将所有证件交给检录员统一保管。赛位通过抽签决定,选手左臂粘贴赛位号,对号入座。参赛选手比赛期间,原则上不得离开赛场。

2.参赛选手在赛前10分钟进入赛位,比赛正式开始后方可进行相关操作。各参赛队自行决定对内分工,完成比赛项目。

3.在比赛过程中,参赛选手如有疑问,应举手示意,现场裁判应按要求及时予以答疑。如遇设备或软件等故障,参赛选手应举手示意,现场裁判、技术人员等应及时予以解决。确因计算机软件或硬件故障,致使操作无法继续,经裁判长确认后,启用备用设备,经现场技术人员、裁判和裁判长确认,依据实际情况进行补时。如因个人操作导致设备系统故障,不进行补时。

4.比赛时间结束,选手全体起立,立即结束操作。选手必须按照任务书及相关程序要求,提交比赛结果与相关文档,严禁在比赛结果上做任何与比赛无关的标记,并配合裁判做好赛场情况记录,与裁判一起签字确认,经工作人员查收清点所有文档后无误方可离开赛场。

5.比赛所需的软、硬件和辅助工具统一提供,参赛队不得使用自带文字资料和任何具有存储和通信功能的设备,如硬盘、光盘、U盘、手机、随身听、智能手表、平板电脑等。

(三) 成绩公示与公布

赛项成绩解密后汇总后,经裁判长签字后向全体参赛队进行公示。

六、技术规范

(一)标准与规范

系统梳理了软件工程以及移动应用开发领域的国际、国家、行业技术以及职业资格标准。

表1 国际标准与规范

|--------|------------------------|-----------------------------|
| 序号 | 标准号 | 标准名称 |
| 1 | ISO/IEC/IEEE90003:2018 | 软件工程ISO9001:2015应用于计算机软件的指南 |
| 2 | ISO/IEC 2500 | 系统和软件质量模型 |
| 3 | IEEE 1517---2010 | 信息技术 软件寿命周期过程 再使用过程 |
| 4 | IEEE 1074---2006 | 开发软件项目生命周期过程 |

表2 国家标准与规范

|--------|---------------------|-----------------------------------|
| 序号 | 标准号 | 标准名称 |
| 1 | GB/Z 31102---2014 | 软件工程 软件工程知识体系指南 |
| 2 | GB/T 41391---2022 | 《信息安全技术 移动互联网应用程序(App)收集个人信息基本要求》 |
| 3 | GB/Z 20156---2006 | 软件工程 软件生存周期过程 用于项目管理的指南 |
| 4 | GB/T 38634.4---2020 | 系统与软件工程 软件测试 |
| 5 | GB/T 32424---2015 | 系统与软件工程 用户文档的设计者和开发者要求 |
| 6 | GB/T 30999---2014 | 系统和软件工程 生存周期管理 过程描述指南 |
| 7 | GB/T 30971---2014 | 软件工程 用于互联网的推荐实践 网站工程、网站管理和网站生存周期 |
| 8 | 1+X | Java Web应用开发职业技能等级证书 |
| 9 | 1+X | Web前端开发职业技能等级证书 |
| 10 | 1+X | 移动应用开发职业技能等级证书 |
| 11 | 1+X | 互联网软件测试职业技能等级证书 |

(二)专业知识与技术技能

表3 专业知识与技术技能

|--------|---------|-------------------------------------------------|
| 序号 | 分类 | 具体要求 |
| 1 | 界面设计 | 掌握图像工具软件处理和设计图片,如Photoshop;掌握原型设计设计工具,如Adobe XD |
| 2 | 编程语言 | 掌握至少一种编程语言,如Java等。 |
| 3 | 数据库技术 | 了解关系型数据库,如MySQL,掌握基本的SQL语句和数据库设计方法。 |
| 4 | Web开发技术 | 掌握Web开发技术,如HTML、CSS、JavaScript、Ajax等。 |
| 5 | 操作系统 | 熟悉操作系统的原理和常用命令,如Windows、Linux等。 |
| 6 | 网络通信 | 熟悉网络通信协议和网络编程技术,如TCP/IP、HTTP等。 |
| 7 | 软件工程 | 了解基本的软件开发流程和方法,如需求分析、软件设计、编码实现、测试等。 |
| 8 | 软件测试 | 了解基本的软件测试方法和技巧,如单元测试、集成测试等,掌握基本的测试流程和工具。 |

七、技术环境

(一) 硬件平台

每个参赛队配备3台计算机。2台计算机为选手开发机,1台为选手服务器,最低软硬件配置要求如下:

操作系统:开发机、服务器均为Windows 10(64位)

处理器:i5以上处理器(支持虚拟化技术)

内存:16GB或以上

网卡:千兆及以上网卡

显示器:19英寸及以上

(三)软件平台

比赛原则上采用国产、通用、开源平台,详细信息参见表4。

表4 软件平台

|--------|-----------------|--------|--------|--------|
| 序号 | 软件名称 | 版本 | 单位 | 数量 |
| 1 | Adobe XD | 40 | 套 | 1 |
| 2 | Adobe Photoshop | 2022 | 套 | 1 |
| 3 | Postman | 10.5 | 套 | 1 |
| 4 | WPS | 11.1.0 | 套 | 1 |
| 5 | GitStack | 2.3.11 | 套 | 1 |
| 6 | Android Studio | 4.2.2 | 套 | 1 |
| 7 | Android 模拟器 | 10.0.X | 套 | 1 |
| 8 | HBuilder X | 3.1.22 | 套 | 1 |
| 9 | Chrome 浏览器 | 111.X | 套 | 1 |

八、成绩评定

(一)评分标准

本项目评分标准分为评价和测量两类。

1.评价分

评价分打分方式:2名裁判为一组,各自单独评分,填写权重分,分别计算出实际得分,最终取平均分。裁判相互间分差必须小于等于1分,否则需要给出确切理由,并在裁判长的监督下进行更正。权重如表5所示。

表5 权重表

|----------|---------------------|
| 权重分值 | 要求描述 |
| 0分 | 作品低于行业标准 |
| 1分 | 作品基本符合行业标准 |
| 2分 | 作品符合行业标准,但在某些方面略有不足 |
| 3分 | 作品全方位符合行业标准,接近完美 |

2.测量分

测量分打分方式:2名裁判为一组,各自单独评分。裁判打分一致时有效,否则需要给出确切理由并在裁判长的监督下重新评分。

样例:模块测量分评判样例如表6所示。

表6 测量分评判样例

|--------------|------------------------------|----------|---------|
| 评分子项 | 评分细则 | 正确分值 | 得分值 |
| 模块:移动应用前端开发 | 点击【详情】跳转至对应界面 | 0.5 | 0.5 |
| 模块:移动应用前端开发 | 列表项中包括标题、详情和缩略图[每少一个扣0.5分] | 1.5 | 1.0 |
| 模块:移动应用测试与交付 | 缺陷简要描述和截图正确且清晰给0.2分/个 | 0.4 | 0.4 |
| 模块:移动应用测试与交付 | 缺陷重现步骤和判定缺陷程度正确给0.2分/个 | 0.4 | 0.4 |

(二)评分点及样例

具体评分点如表7所示。

表7 评分点

|---------------|-----------------|----------------------------------------------------------------------------------------|--------|-----------------------------|
| 考试模块 | 考查点 | 描述 | 权重 | 评分标准 |
| 模块A:移动应用界面设计 | 图像处理工具及UI设计工具操作 | 熟练使用图像处理工具及UI设计工具,如Adobe Photoshop、Adobe XD; 了解工具设计、原型、共享、工具面板的使用。 | 15% | 结果评分 (测量+评价) (裁判随机抽取分组独立评分) |
| 模块A:移动应用界面设计 | 移动设备UI平面及交互设计 | 熟练使用用户界面(UI)的设计方法 掌握组件布局方法; 熟练掌握正确的 UI 配色方案; 熟练使用用户体验(UE/UX)的设计方法; 熟练掌握软件交互设计。 | 15% | 结果评分 (测量+评价) (裁判随机抽取分组独立评分) |
| 模块B:移动应用前端开发 | 移动前端基础编程 | 熟练掌握Java、Kotlin移动端框架编程或HTML5、CSS3、JavaScript编程。 | 10% | 结果评分 (测量+评价) (裁判随机抽取分组独立评分) |
| 模块B:移动应用前端开发 | UI还原设计 | 能够基于产品原型还原产品 UI设计; 熟练使用Android/HTML5、CSS3、JavaScript下常用组件进行布局设计; 熟练使用一些主流的第三方控件和自定义控件。 | 15% | 结果评分 (测量+评价) (裁判随机抽取分组独立评分) |
| 模块B:移动应用前端开发 | 业务逻辑实现 | 理解App产品需求描述,实现其功能; 设计业务中的领域实体,理解业务规则,保持数据完整性,实现业务工作流。 | 15% | 结果评分 (测量+评价) (裁判随机抽取分组独立评分) |
| 模块B:移动应用前端开发 | 网络编程 | 熟练应用App网络通信技术,如Android中常用的网络请求框架Volley、OkHttp、retrofit,Web技术中的Ajax等。 | 10% | 结果评分 (测量+评价) (裁判随机抽取分组独立评分) |
| 模块C:移动应用测试与交付 | 缺陷分析 | 能够记录测试结果并进行测试过程分析和评估; 能够汇总测试结果以生成最终报告。 | 10% | 结果评分 (测量+评价) (裁判随机抽取分组独立评分) |
| 模块C:移动应用测试与交付 | 产品交付 | 能够分析给定应用的功能与业务流程,编写产品使用手册。 | 10% | 结果评分 (测量+评价) (裁判随机抽取分组独立评分) |

(二)评分方式

1.比赛满分为100分。

2.本赛项根据评分标准设计评分表,采用结果评分。各参赛队总成绩=移动应用界面设计模块得分+移动应用前端开发模块得分+移动应用测试与交付模块得分。

3.本赛项配备裁判若干人,其中包括裁判长、评分裁判、加密裁判、现场裁判。每个裁判小组汇总本组所有的评分表,计算成绩,本组裁判成员签字确认,成绩汇总表备案以供核查。

  1. 如出现参赛队总分相同情况,按照模块B、A、C顺序的得分高低排定名次顺序,即总成绩相同的情况下优先比较模块二的成绩,模块B成绩高的排名优先,其次按照模块C、A的成绩以此类推完成相同成绩的排序。如果各模块分值相同,则比较模块B各任务分值,按照任务编号从大到小的得分值排序。

5.为保障成绩评判的准确性,监督仲裁组将对赛项总成绩排名前30%的所有参赛队伍(选手)的成绩进行复核;对其余成绩进行抽检复核,抽检覆盖率不得低于15%。如发现成绩错误以书面方式及时告知裁判长,由裁判长更正成绩并签字确认。复核、抽检错误率超过5%的,裁判组将对所有成绩进行复核。

6.在比赛过程中,参赛选手如有不服从裁判裁决、扰乱赛场秩序、舞弊等行为的,由裁判长按照规定扣减相应分数,情节严重的将取消比赛资格,比赛成绩计0分。

7.裁判长正式提交赛位评分结果并复核无误后,加密裁判在监督人员监督下对加密结果进行逐层解密。

8.比赛成绩经复核无误后,经裁判长、监督人员审核签字后予以公示。

9.监督仲裁组对裁判组的工作进行全程监督,并对比赛成绩抽检复核。

10.监督仲裁组负责接受由参赛队领队提出的对裁判结果的申诉,组织复议并及时反馈复议结果。

九、奖项设置

本赛项依照实际参赛队数量确定奖项:一等奖占参赛队总数的10%,二等奖占参赛队总数的20%,三等奖占参赛队总数的30%。

十、比赛须知

(一)参赛队与 指导教师须知

1.各参赛代表队要发扬良好道德风尚,听从指挥,服从裁判,不弄虚作假。如发现弄虚作假者,取消参赛资格,名次无效。

2.各代表队领队要坚决执行比赛的各项规定,加强对参赛人员的管理,做好赛前准备工作,督促选手带好证件等比赛相关材料。

3.比赛过程中,领队、指导教师及随行人员不得进入比赛现场。

4.参赛代表队若对比赛过程有异议,在规定的时间内由领队向赛项仲裁工作组提出书面报告。

5.对申诉的仲裁结果,领队要带头服从和执行,并做好选手工作。选手不得因申诉或对处理意见不服而停止比赛,否则以弃权处理。

(二) 参赛选手须知

1.比赛选手严格遵守赛场规章、操作规程和工艺准则,保证人身及设备安全,接受裁判员的监督和警示,文明比赛。

2.参赛选手在检录时需将身份证、学生证等证件交由检录人员统一保管,不得带入场内。

3.参赛选手进入赛场,不允许携带任何书籍和其他纸质资料(相关技术资料的电子文档由赛项执委会提供),不允许携带任何通信工具和存储设备。比赛统一提供计算机以及应用软件。

4.各参赛队应在比赛开始前一天规定的时间段进入赛场熟悉环境,但不得触碰任何比赛设备及材料。

5.比赛时,在收到开赛信号前不得启动操作,各参赛队自行决定分工、工作程序和时间安排,在指定赛位上完成比赛项目,严禁作弊行为。

6.比赛过程中,因严重操作失误或安全事故不能进行比赛的(例如因综合布线发生短路导致赛场断电的、造成设备不能正常工作的),现场裁判员有权中止该队比赛。

7.凡在比赛期间提前离开的选手,当天不得返回赛场。

8.为培养技能型人才的工作风格,在参赛期间,选手应当注意保持工作环境及设备摆放符合企业生产"6S"(即整理、整顿、清扫、清洁、素养和安全)的原则,如果过于脏乱,裁判员有权酌情扣分。

9.在比赛中如遇非人为因素造成的设备故障,经裁判确认后,可向裁判长申请补足排除故障的时间。

10.参赛队欲提前结束比赛,应向现场裁判员举手示意,记录比赛终止时间。比赛终止后,不得再进行任何与比赛有关的操作。

11.各比赛队按照大赛要求和赛题要求提交比赛成果,禁止在比赛成果上做任何与比赛无关的记号。

12.比赛操作结束后,参赛队要确认成功提交比赛要求的文件,裁判员在比赛结果的规定位置做标记,并与参赛队一起签字确认。

十一、申诉与仲裁

1.各参赛队对不符合大赛和赛项规程规定的仪器、设备、工装、材料、物件、计算机软硬件、比赛使用工具、用品,比赛执裁、赛场管理,以及工作人员的不规范行为等,可向赛项仲裁组提出书面申诉。申诉主体为参赛队领队,在比赛结束后1小时内提出申诉。

2.书面申诉应对申诉事件的现象、发生时间、涉及人员、申诉依据等进行充分、实事求是的叙述,并由领队亲笔签名。非书面申诉不予受理。

3.赛项仲裁工作组在接到申诉报告后的2小时内组织复议,并及时将复议结果以书面形式告知申诉方。申诉方对复议结果仍有异议,可由各领队向大赛组委会办公室提出申诉。大赛组委会办公室的仲裁结果为最终结果。

4.仲裁结果由申诉人签收,不能代收,如在约定时间和地点申诉人离开,视为自行放弃申诉。

5.申诉方可随时提出放弃申诉。

6.申诉方不得以任何理由采取过激行为扰乱赛场秩序。

相关推荐
半盏茶香2 分钟前
启幕数据结构算法雅航新章,穿梭C++梦幻领域的探索之旅——堆的应用之堆排、Top-K问题
java·开发语言·数据结构·c++·python·算法·链表
草药味儿の岁月14 分钟前
Docker镜像分层存储原理:UnionFS技术深度解析
运维·docker·容器
Json201131520 分钟前
Swoole 的 Hyperf 框架和 Go 的 Gin 框架高并发原理以及技术实现对比分析
网络·php·gin·swoole
liuhaoran___1 小时前
解释区块链技术的应用场景和优势
python
独好紫罗兰1 小时前
洛谷题单2-P5712 【深基3.例4】Apples-python-流程图重构
开发语言·python·算法
东方佑1 小时前
深度解析Python-PPTX库:逐层解析PPT内容与实战技巧
开发语言·python·powerpoint
kfepiza1 小时前
Debian/Ubuntu的networking的`/etc/network/interfaces`配置文件,如何配置route路由
linux·网络·tcp/ip·ubuntu·debian·ip·tcp
Python大数据分析@1 小时前
python 常用的6个爬虫第三方库
爬虫·python·php
我是唐青枫1 小时前
php8属性注解使用教程
php