第一届职业技能大赛-移动应用开发-技术文件 v2.0_第1页
第一届职业技能大赛-移动应用开发-技术文件 v2.0_第2页
第一届职业技能大赛-移动应用开发-技术文件 v2.0_第3页
第一届职业技能大赛-移动应用开发-技术文件 v2.0_第4页
第一届职业技能大赛-移动应用开发-技术文件 v2.0_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

中华人民共和国第一届职业技能大赛河南省选拔赛第46届世界技能大赛移动应用开发项目技术文件开封市人力资源和社会保障局河南大学软件学院2020年8月

目录TOC\o"1-2"\h\z\u1.竞赛项目介绍 本项目技术描述是对本竞赛项目内容的框架性描述,正式比赛内容及要求以竞赛当日公布的赛题为准。1.竞赛项目介绍移动应用开发项目是指进行用于移动通信终端的应用程序开发的竞赛项目。1.1项目描述为了全力备战第46届世界技能大赛,做好我省选手选拔培养工作,我省将举办中华人民共和国第一届职业技能大赛移动应用开发项目河南省选拔赛。移动应用开发是为小型、无线计算设备编写软件的流程和程序的集合,如智能手机或者平板电脑。移动应用开发类似于Web应用开发,起源于更为传统的软件开发。但关键的不同在于移动应用通常利用一个具体移动设备提供的独特性能编写软件。4G时代手机应用日渐热门,由于手机携带方便,并且是生活必带随身用品,而且信号覆盖广,操作便捷,使得人们对其给予了越来越高的期望。大家期待各种常见的或是重要的信息化系统、互联网应用可以被移植到手机上同步使用,使用户无论在何时何地,都可以连线精彩的网络世界,登录信息系统。为此,如何进行手机开发,如何在手机上催生各种多姿多彩的精彩应用,日渐成为整个ICT产业关注的焦点。随着5G网络的普及,移动应用程序将开始更高效,更顺畅地运行,最终将提高用户和开发人员的整体工作效率,由于其超快的速度,零网络延迟和更高的带宽,5G技术将被证明是移动应用开发领域的游戏规则改变者。它不仅为开发人员开辟了一个全新的可能性,以改善他们的移动应用程序,而且在用户体验方面也将成为用户的祝福。1.2考核目的移动应用开发项目选拔赛项紧密结合我国移动产业发展战略规划和移动开发技术发展方向,参照世界技能大赛的技术要求和规则标准,选拔出我省最优秀的选手,组织河南省集训队,为世界技能大赛选拔人才;并通过引入移动应用开发、移动服务创建、云应用开发等实际应用场景,全面考察技能人才在云计算相关前沿的知识、技术技能以及职业素养和团队协作能力。此次选拔赛围绕企业移动应用开发的技术需求和岗位要求进行设计,促进技能竞赛和技能人才培养工作科学有序发展,促进世界移动应用开发技术交流、人才交流,通过赛项展示提高教师的移动应用开发教学科研能力,提升学生从事移动应用开发相关岗位的适岗性,为“互联网+”国家战略和国家“智慧城市”规划提供移动应用开发领域的高素质技能型人才加深对相关项目技术技能发展趋势的了解与认识。移动应用开发正在超越传统通信方式,提高了工作效率,并为用户扩展了服务和收益。该项目对选手技能和能力的要求主要包括:客户的业务、沟通和人际关系技巧和项目执行;初步计划、设计和测试框架;系统架构规划;实施和产品开发;最终产品测试、故障排除和优化。

2.裁判与选手要求本项目选手应具备所列出的知识点及特定技能的能力,按照世界技能大赛(以下简称“世赛”)移动应用开发项目的标准规范编制,可作为竞赛选手训练及准备的指引。2.1裁判构成和分组裁判组由1名裁判长、一名裁判长助理及若干名裁判员组成。裁判组成员由每个参赛队伍选派一名具有本项目相关技术工作经验的人员组成。本省裁判组在裁判长带领下,负责比赛各环节技术工作,裁判长负责成绩的复核并统分,不负责竞赛过程评判。2.2.1裁判长裁判长由中华人民共和国第一届职业技能大赛河南选拔赛组委会根据责任单位推荐候选人研究决定并发文通知。2.2.2裁判任职条件符合以下条件之一者有资格申报为本项目裁判员:移动已用开发从业人员,有主流移动应用开发经验,能熟练完成移动应用开发与维护的开发人员;在相关IT企业工作10年以上,在行业内影响较大的技术人员;在学校从事移动应用开发相关课程教学,5年以上从业经历,具有高级职称或高级技师资格的教师;裁判报到后在赛前培训期间将对其专业能力进行审核,未达到以上条件者不能从事评判工作;裁判需全程参与各种现场执裁、主客观评分及监督成绩统计汇总等工作。2.2选手的条件和要求为了进一步扩大世界技能大赛选手选拔范围,选拔出最优秀的选手,根据《河南省人力资源和社会保障厅关于举办中华人民共和国第一届职业技能大赛河南省选拔赛的通知》(以下简称“省选拔赛通知”)的要求,来自我省企业职工、院校师生和相关作业的从业人员将参与选拔比拼。参赛选手年龄要求:移动应用开发项目参赛选手应为中国大陆地区1999年1月1日以后出生。每队可根据省选拔赛通知要求选派选手参加比赛。参赛选手应为思想品德优秀,具备相应职业(专业)扎实基本功和技能水平,具有较强学习能力、应变能力以及较好身体素质、心理素质和一定英语听说能力的人员。3.竞赛项目技术说明该竞赛项目技术文件参考第一届全国技能大赛世赛选拔项目技术文件编制参考标准表进行编制。3.1竞赛内容参考世赛移动应用开发项目的比赛形式,本项目竞赛内容通过对技能实操表现来评估选手的知识水平及理解能力,将不再另外举行知识及理解的理论测试。以下能力描述分为四个不同部分,每部分使用总分的百分比来表示它的重要性。竞赛测试项目及评分方案应尽可能的反映选手应具备的能力中所列知识点、技能,竞赛允许5%的偏差。项目相关重要性(%)1工作组织与管理、问题解决、创新与动力10参赛选手应了解和理解:确保高效工作的原则和技能;利用现代开发环境的优势;软件开发中可能发生的常见程序类型;商业组织中可能出现的常见问题类型;解决问题的诊断方法;行业趋势和发展,包括新平台、方法、语言、参考名称和技术技能。参赛选手应能够:利用现有资源进行有效工作;应用研究技术和技能,了解最新的行业建议;与客户或组织的期望和需求相比,分析自己的活动结果。使用分析技能:融合复杂或非同质信息;确定功能性和非功能性规范要求。使用研究和学习技能:获得用户要求(例如,调查、检查列表、文件检索分析、合作申请开发和监督);独立调查发生的问题。使用解决问题的技能:及时发现和解决问题;正确收集和分析信息;制定决策备选方案,选择最合适的备选案文并实施所需的决策。2移动应用分析与设计30参赛选手应了解和理解:必须考虑所有可能的选项,并在基于共同分析感并适当考虑客户利益的基础上形成最佳解决方案;使用系统分析和设计方法的重要性;需要跟踪新技术,并决定其适用性;系统项目优化的重要性,重点是模块化和可重用性。参赛选手应能够:使用以下来设计应用程序:应用程序虚拟和转换;类图、序列图、状态图、活动图;设计人机界面;安全系统和控制设施的设计分层应用程序的设计。3移动应用程序开发50参赛选手应了解和理解:必须考虑所有可能的选项,并基于共同分析感并适当考虑客户的最佳解决方案的形成利益使用系统开发方法的重要性;必须考虑到所有正常和异常情况,并在例外情况下工作;遵守标准的重要性(例如,标准代码、样式指南、用户界面项目);使用现有代码作为分析和修改的基础;选择最方便的开发工具的重要性。参赛选手应能够:使用移动应用程序开发技术;使用数据库管理技术;使用各种数据交换协议管理技术;使用复杂的转换逻辑构建应用程序;使用标准平台服务;使用内置数据采集设备(陀螺仪、GPS、加速度计)。4移动应用程序测试10参赛选手应了解和理解:消除最常见的软件问题;详细解决方案测试的重要性;记录测试的重要性。参赛选手应能够:计划测试(例如,元素测试、体积测试、复杂测试、验收测试);使用数据设计测试用例并检查其结果;调试移动应用程序并执行故障排除;报告测试进度。总计100竞赛进行技能实操,涉及代码编写、修改及功能测试等部分,根据赛题要求,对竞赛现场的移动应用开发项目进行分析、设计、编码、部署、测试等相关操作,以满足竞赛项目的高性能、高可用、安全性、降低成本等要求。3.2竞赛形式竞赛以现场计算机实操方式进行,采取开放式题目,考核移动应用开发的各技能部分(本次仅限Android系统平台应用开发),不涉及理论。参赛者根据赛时开启的题目要求,作出移动应用系统的设计,包含数据库设计及UI设计,程序框架设计等,并进一步进行编程实现、对实现的系统进行系统测试并生成测试报告。选手最终的成果应能反应上述技能,比如良好的数据库设计,悦目的UI设计等,裁判据此给以评分。3.3竞赛时间段及分制竞赛时间为1天,共6小时,可以提前提交成果,但不能超时。满分100分。3.4具备的能力与工作范围1、根据竞赛题目,选手自选开发技术,构建出符合要求的移动应用程序。规划类图、序列图、状态图、活动图等,并形成相关文档,保证程序结构设计合理,代码编写规范,功能满足题目要求。并对构建完成的系统进行测试、排错、完善,并生成测试报告;2、具备一定的UI设计能力,可对素材进行加工处理,UI设计美观;3、自主选择使用竞赛系统所提供的开发工具进行竞赛题目解决方案的构建,主要包括但不限于:AndroidStudio、JDK、Office、MySQL、Node.js、Tomcat、Jquery、HBuilder、Photoshop、Genymotion模拟器等,各参赛队可提前申请所需要的开发环境及提供相应的安装程序;4、搭建Server,进行数据库设计,提供相关设计文档说明,并完成构建数据库,写出简单的服务程序,以提供移动应用端的数据支持;5、根据题目要求,应能实现移动应用和Server之间的数据交互,这包括Server端对数据库的操作、移动应用端同Server之间的数据通信。6、编码规范,有适当的代码注释,常变量命名贴切,代码逻辑简洁、效率高、不臃肿,注重代码的自明性。7、对编写完成的代码进行测试,并写出测试报告。3.5命题方式本项目赛前需对试题保密。赛前公布样题(包括赛题、素材、评分细则)。应在赛前确定本项目裁判长,本项目参照世界技能大赛试题命制、公布的方法和程序,结合国内保密工作管理要求,命制和公布试题,确保比赛公平、公正。4.评分规则4.1评判原则1、客观性结果评分原则。评分裁判对参赛队伍提交的竞赛作品,依据赛项评价标准进行客观评分。2、独立评分原则。根据裁判分工,负责相同模块评分工作的不同裁判采取随机抽签独立评分,确保成绩评定严谨、客观、准确。3、参赛选手按得分从高到低依次排列名次,当总分相同时,则操作总时间长度短的选手名次在前。如果时间也相同则由裁判组仲裁决定名次。4、违反比赛规定或纪律,严重者,由裁判长决定取消选手的比赛成绩。5、违反比赛规定,提前进行操作或比赛终止仍继续操作的,由裁判长负责记录并酌情扣1-5分;6、竞赛过程中,违反赛场纪律,由裁判长现场记录参赛选手违纪情节,依据情节扣1-10分;7、在完成工作任务的过程中违反操作规程或因操作不当,未造成设备损坏或影响其他选手比赛的,扣5-10分;造成设备损坏或影响他人比赛,情节严重的,报竞赛组委会批准,由裁判长宣布终止该选手的比赛,竞赛成绩以0分计算。8、损坏赛场提供的设备,浪费材料,污损赛场环境等不符合职业规范的行为,视情节扣1-10分。9、比赛中使用违规物品将取消成绩。4.2评分规则说明考试模块考查点权重描述评分标准工作组织与管理、问题解决、创新与动力理解客户或组织的期望和需求10%考察选手挖掘系统本质需求的能力,及对需求表述的明确性、准确性。结果评分(主、客观)(每组2名裁判随机抽取独立评分)移动应用分析与设计应用程序的结构分析与设计10%考察选手程序结构的分解与设计能力,包括但不限于数据库设计等。结果评分(主、客观)(每组2名裁判随机抽取独立评分)UI设计20%UI设计的好坏关系到App对用户的吸引度。根据题目要求设计功能性和可用性较好的UI,满足App中数据输入和输出的要求移动应用程序开发功能实现50%选取适当的编程语言及编程工具,编码实现系统功能。代码应格式规范,程序结构合理,逻辑清晰,标识符的命名明晰,有适当的注释,具有易读性、健壮性、运行速度和空间占有合理,能很好的实现题目的要求。结果评分(主、客观)(每组2名裁判随机抽取独立评分)移动应用程序测试测试报告10%在完成代码的基础上,对代码进行必要的测试,进行系统的排错及优化,并写出测试报告结果评分(主、客观)(每组2名裁判随机抽取独立评分)扣分项违纪扣分视情节而定裁判长4.3评判流程与方法4.3.1评判流程1、评分前、赛务组工作人员须对选手试件作品文件个人统一由裁判组进行复核并统分,并记录选手成绩。最后将参赛选手成绩统一交本项目裁判组,各裁判员最终签字确认本项目参赛队选手成绩。4.3.2评判方法1、主观成绩的评判是由主观裁判组成员,依据评分标准,对全部选手所有作品整体评审,裁判长不给任何选手评分,裁判员不对自己代表队选手评分。2、主观裁判组成员,每人1票,依据世界技能大赛的(0-3分)主观评分评分标准,独立投票。3、主观评委组由三位裁判、一位记录员、一位监督员组成,每位裁判手持印有0、1、2、3的评分牌(对应分值0-3分),由监督员宣读主观评分表中评分点,裁判按照该评分点要求完成选手作品检查后,监督员提示“请给分”,三位裁判须同时立举牌给分,记录员在监督员的监督下,读出各位裁判所给分数,并在选手主观评分表记录各位裁判给出分数。重复此步骤,直至完成主观评分表所有评分点的评分。4、三位裁判独立给选手作品主观判断评分,如果三位裁判之间给出分值的分差大或等于2分,在裁判长的组织下,根据试题的要求,对照评分表,对有争议的作品,每位裁判阐述自己的评分理由,说服对方加分或减分,直到分差小于2为止。5、客观成绩的评判是由客观裁判组成员打开试件作品原始技术文件,依据客观统一评分标准,对选手作品判分。6、客观评委组由三位裁判、一位记录员组成,三位裁判根据评判项目的客观评表中评分点,共同检查选手作品完成情况,根据试题的要求,对照评分表,一一对应进行评分。客观分评判,只有“是”或“否”两种情况,每个评分点的得分相应只有“满分”与“零分”两种。7、每一位选手的阶段性最终成绩以主观评判分值与客观评判分值2个部分进行成绩累计。阶段性考核为一次完成,每一次阶段性考核成绩即为本阶段考核最终成绩。8、每一次阶段性考核成绩如果出现选手的成绩井列,则根据“功能实现”模块的成绩确定同分选手排名先后;如果仍有选手的成绩并列,则根据“UI设计”模块的成绩确定选手排名先后;如果经过模块权重优先级的方式仍然无法确定同分选手排名先后,则由专家组长根据“测试报告”模块的考核成绩进行评分排名,最终确定同分选手的排名先后。4.3.3裁判员在评判工作中的任务竞赛开始前,裁判长根据工作需要和培训情况,对裁判员进行工作分工。裁判长不进行评判,竞赛过程中,裁判员按照分工,依据评判标准和相关技术要求开展评判工作,对所评判参赛选手的评判结果签字确认,裁判长组织裁判员或工作人员将评判结果录入选拔赛信息管理系统,每个阶段(模块)竞赛结束后,裁判员对本人本阶段(模块》评判结果进行核对确认。全部阶段(模块)竞赛结束后,裁判长对总成绩进行复核,裁判员最终签字确认。1、裁判员根据裁判长的要求加入指派的工作小组,并承担一定的组内工作。2、裁判长指派裁判组裁判员具体工作内容,相关裁判员需要积极服从。3、每个竞赛模块必须由裁判组进行执裁,负责对现场纪律、竞赛时间、违规记录以及异常情况进行管理。4、体裁判员在裁判长的带领下,负责比赛各环节的技术工作。对竞赛试件作品质量进行评判、成绩复核和汇总。4.3.3裁判员在评判工作中的纪律和要求1、执裁期间,统一着装并佩戴裁判员标识,举止文明礼貌,接受参赛人员的监督。2、严守竞赛纪律,执行竞赛规则,服从赛区组委会和裁判长的领导,按照分工开展工作,始终坚守工作岗位,不得擅自离岗。3、格执行赛场纪律,不得向选手暗示或解答与竞赛有关的内容,及时制止选手的严重违纪行为,对裁判工作中突发事件要及时处理、妥善解决、规范登记,并及时向裁判长汇报。4、提醒选手注意操作安全,对于选手的违规操作或有可能引发人生伤害、设备损坏等事故的行为,应立即制止并向裁判长进行汇报。5、格执行竞赛项目评分标准,做到公平、公正、真实、准确,杜绝随意打分,严禁利用工作之便,弄虚作假、徇私舞弊。6、格遵守保密纪律,赛项组委会正式公布成绩和名次前,裁判员不得私自与参赛选手或代表队联系,不得透露竞赛的有关情况,在执裁和评判工作中,严禁使用通讯设备。7、判员必须参加赛前培训,否则取消竞赛裁判资格。竞赛过程中如出现问题或异议,服从裁判长的裁决。8、赛期间,因裁判员工作不负责任,故意违反规定,或造成竞赛无法继续进行或评判结果不真实的情况,由赛项组委会视情节轻重,给予通报批评或停止裁判资格,并通知其所在单位做出相应处理。9、正式比赛期间,任何人员不得主动接近其赛区的选手及进入其工作区域,不得主动与其赛区的选手接触与交流,严禁用方言与其赛区的选手交流,选手有问题必须2名以上现场裁判共同前往处理,来自选手单位的裁判不能处理其选手现场问题,需要提出回避,并由其他裁判处理。5.竞赛相关设备要求5.1场地设备序号设备名称型号单位数量1PC端(包含显示器、键盘、鼠标)CPU:Inteli5/E3及以上;内存:8G及以上;硬盘:500G及以上;网卡:千兆网卡。(软件配置包括:AndroidSDK、AndroidStudio、ADB调试驱动、安卓模拟器、NodeJS、Hbuilder等)台40(38+2)2监控设备2台3UPS1台4打印机1台备注:38个正式比赛设备,2台备用。5.2其他说明1.本竞赛无需选手自备任何材料、设备和工具。2.参赛选手禁止携带除抽签单、身份证以外的任何物品进入竞赛场。6.项目特别规定1.参赛选手应在竞赛前15分钟,凭竞赛抽签单和身份证进入考场。2.进入赛场后,参赛选手应按照抽签单进入指定工位,并检查设备状况,检查无误并向裁判确认后方可开始竞赛。3.参赛选手应准时参赛,迟到10分钟以上,将不得入场,按自动弃权处理。4.参赛选手在竞赛期间可吃饭、休息、饮水、上洗手间,但其耗时一律计入竞赛时间。5.裁判发出开始竞赛时间信号后,参赛选手方可进行操作。6.参赛选手须独立完成所有项目,除征得裁判长许可,否则严禁与其他选手、与会人员、本单位裁判员交流接触。7.竞赛期间,参赛选手若遇到设备问题应向监考裁判举手示意,若为设备故障问题则停止计时,由工作人员进行处理。8.竞赛期间,选手不得通过及时通信软件或论坛、BBS等网站向其他人求助,不得将竞赛内部全部或部分对外发布。一经发现认定为考试作弊,取消本次选拔赛的参

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论