全国职业院校技能大赛高职组移动互联网应用软件开发 赛项申报方案文档格式.docx
《全国职业院校技能大赛高职组移动互联网应用软件开发 赛项申报方案文档格式.docx》由会员分享,可在线阅读,更多相关《全国职业院校技能大赛高职组移动互联网应用软件开发 赛项申报方案文档格式.docx(30页珍藏版)》请在冰豆网上搜索。
年龄
手机号码
邮箱
注:
申报中职组赛项专家组中来自中职院校的专家不少于2名;
高职组赛项专家组中来自高职院校的专家不少于2名。
赛项申报专家组成员须经本人同意。
三、赛项目的
本赛项旨在考察参赛选手在企业真实项目环境下移动应用开发的工程实践能力、设计能力和创新能力,以及团队协作、沟通力、抗压力、职业规范等职场素质,展现职业院校移动应用开发专业学生技能与风采,激发学生的求知欲和参与教学活动的热情,以达到“以赛促学”的目的;
搭建校企合作平台,引导更多行业企业参与校企合作,深化产教融合,推进产教融合人才培养模式,使参赛院校更加清楚的了解到产业的发展趋势以及产业界对人才的需求标准,从而满足国家互联网+战略发展对软件人才的紧迫需求,引领移动应用开发等相关专业改革与发展,适应互联网+、移动互联、大数据、智慧城市等新技术、新模式、新业态、新应用的发展,以达到“以赛促改”的目的;
培养一批“实践能力强、教学水平高、敬业精神佳”的双师型“种子教师”师资队伍,建设一批高质量、立体化、一体化的专业、课程、项目教学资源,以达到“以赛促教”的目的。
四、赛项设计原则
(一)遵守大赛制度,确保赛项公开、公平、公正。
公开、公平、公正是赛项设计的第一准则。
本赛项严格遵循《全国职业院校技能大赛制度汇编》要求,规范赛项设计、组织、实施各环节流程,确保赛项公开、公平、公正。
(二)对接岗位需求、生产过程和行业标准,设计竞赛内容、形式和规范
本赛项关联就业岗位主要包括移动应用开发工程师、软件开发工程师、UI工程师、测试工程师等核心岗位。
赛项内容涵盖上述岗位的核心知识、技能,包括MVP设计模式、UI设计标准MaterialDesign、四大组件、Handler/多线程/定时器、网络请求框架、数据封装和解析、多媒体、数据库管理、依赖注入、事件传递、手势识别、内存泄漏管理、业务逻辑、数据分析和开源图表库MPAndroidChartAPI等。
按照软件工程瀑布式开发模型“需求分析—设计—编码—测试—发布”的软件开发流程,竞赛过程涵盖软件生命周期的各个模块,引导学生熟悉软件开发流程,符合软件人才培养规律。
邀请东软、联想、华为、华信等软件公司以及滴滴、美团等互联网公司和院校,系统梳理软件开发过程中的文档规范、代码规范等,同时参照《GB8566-88
计算机软件开发规范》,设计赛项竞赛规范。
这些规范以资源包的形式,共享给参赛院校,更好地引领移动应用开发、软件技术专业教学。
(三)竞赛技术平台成熟稳定
结合赛项竞赛内容、竞赛形式需求,推荐能体现移动互联网应用软件开发领域主流应用、在院校中具有较好的覆盖面、成熟可靠、市场价格合理的技术平台。
优先推荐已经在国赛中使用并经过验证的成熟技术平台。
赛后将竞赛设备等资源进行资源转换,以便更好地应用于各参赛院校理论和实践教学中,实现教学和竞赛的双复用,切实提高竞赛设备的利用率。
(四)对接教学需求,做好资源转化,引领专业建设
通过连续多年举办移动互联网应用软件开发赛项,开发和积累了大量教学资源,核心课程的微课、教案、试题库和课件资源。
未来资源转化工作,将根据技术发展和教学需求继续优化、迭代、升级上述资源。
着重建设“移动应用开发生产实际教学案例库”,基本覆盖移动应用开发、软件技术等相关专业课程级、课程群级、专业级实训教学所需的项目资源,为专业实践教学提供丰富、高质量的项目教学资源。
(五)引进来、走出去,提升大赛和中国职业教育国际影响力
在大赛举办过程中,按照“引进来、走出去”的原则,同期举办国际邀请赛等国际活动,吸引更多国家和地区参与到全国职业院校技能大赛中来;
同时,积极发挥赛项支持企业的国际业务优势,将全国职业院校技能大赛的模式、中国职业教育的先进经验和方法输送到更多的国家,全方位提升全国职业院校技能大赛以及中国职业教育的影响力。
五、赛项方案的特色与创新点
本赛项经过多年的比赛实践,紧密结合产业技术发展,主要有以下特点:
(一)比赛内容面向移动应用开发核心岗位,紧跟产业发展新技术新趋势,覆盖岗位主要知识和技能
通过对企业的广泛调研,企业对高职院校学生主要需求核心岗位为移动应用开发工程师、软件开发工程师、UI工程师、测试工程师。
面向上述核心岗位技能要求,将企业真实项目“智能交通”系统进行产教转换,设计Android应用软件,满足竞赛、教学和实践需要。
赛项技能覆盖移动应用开发专业所需的核心知识和技能,重点考察参赛选手的工程实践能力、工程规范和职业素养。
同时通过赛题设计有选择性、针对性的考察参赛选手的工程设计能力和工程创新能力。
赛项资源可以满足3~5年的国赛及专业教学需求。
(二)赛题设计引入IT项目实施规范,选手能参赛即能做项目
联合优势的合作企业,将企业内部多年以来的真实工程项目经验沉淀下来,融入大赛考题中,锻炼考生的工程项目思维。
赛题设计中将工程项目中各个模块都独立分割开,对考生掌握软件工程项目的实际业务场景有帮助,便于学生在尚未走出校园就能通过大赛的考题内隐含设计逻辑和出题分工来体验企业日常的项目开展思路。
每一块即相互独立又有关联,最大限度的考查学员的整体对项目的理解和把握能力。
(三)竞赛全方位开放
本赛项对竞赛方式、考察范围、赛项规程、赛题库等按规定进行公开、公示,让各个参赛队对竞赛组织过程有充分的了解。
赛前,安排参赛队参观竞赛赛场,熟悉赛场环境;
赛中,全过程安排现场视频直播以及网络直播,进一步提升比赛的透明度;
赛后,集中研讨和点评竞赛中高频率出现的问题,让参赛队伍明确各自的差距,实现了竞赛全方位开放。
并在竞赛赛场外部署开放式展区,对公众进行移动互联网发展进行科普宣传,促进专业建设融合产业发展。
(四)赛项分组独立评判,公平公正,客观评价
整个赛项评判过程严格按照大赛组委会的成绩管理办法执行,由专家组对比赛命题和评判规则进行制定和评审。
1.加密裁判:
竞赛一次加密、二次加密和三次加密,每个环节设置一名独立裁判,每个环节结束后,数据立即封存于裁判长,加密裁判直接隔离。
2.裁判独立隔离。
比赛开始前1小时,收缴所有裁判通讯设备,统一保管。
所有评分裁判比赛期间不进入赛场,隔离在远离比赛场地的独立办公区域,所有裁判不得随意出入该区域。
3.评分裁判:
评分环节采用结果评分方式。
(1)裁判进行随机抽签分组,杜绝主观意愿组队,各自完全独立评分,裁判员间互不干涉。
(2)裁判统一安排在一间工作室内唱分,比赛监督人员全程监督。
(五)依托大赛打造产业服务与人才培养生态圈,创新校企合作机制,深化产教融合、协同育人
依托参加大赛的院校和企业合作伙伴,联合联想、京东、腾讯、XX、东软、文思海辉、海尔、万国数据等企业,与院校共同打造一个校企合作的产教融合生态圈,充分发挥行业企业和职教集团资源优势,积极开展校企之间、校际之间的交流与合作,形成资源共享、课程融通,优势互补、良性互动的产学研共同体,围绕IT产业人才培养需求,创新人才培养模式、提高技术技能型人才培养质量等目标,提升职业教育服务中国经济社会发展的能力,为我国IT行业发展、“中国制造2025”、“一带一路”和京津冀协同发展等重大战略的实施提供有力支撑。
(六)开展国际赛,提升技能大赛国际影响力
往年移动互联网应用软件开发赛项,吸引了英国、德国、泰国三个国家三支代表队,得到了广泛好评。
在此基础上,移动互联网应用软件开发赛项将继续加大力度宣传,计划吸引“一带一路”沿线等国家来中参加竞赛,进一步提升全国职业院校技能大赛的国际化水平和国际影响力。
(七)夯实资源转化工作,引领专业建设和教学改革
通过过去6届移动互联网应用软件开发赛项的举办,赛项已经开展了成果丰富的资源转化工作。
开发了移动应用开发专业基础课、专业核心课、专业拓展课等近15门课程配套的教材和数字资源。
并开发了涉及JavaWeb、Android、前端开发等与移动应用开发相关岗位的综合实训项目15个,转换成果已在100余所院校中使用。
未来,赛项将对接行业五新(新理念、新标准、新技术、新应用、新产品),结合岗位能力需求,持续优化完善教学资源,形成覆盖移动应用开发、软件技术等相关专业课程级、课程群级、专业级实训教学所需的课程与项目资源。
六、竞赛内容简介(须附英文对照简介)
移动互联网应用软件开发赛项应用智能交通领域企业真实案例,通过“系统文档”“程序排错”“功能编码”及“创意设计”四种赛题形式,考查参赛选手实际工程项目的编码能力、文档编写能力、综合分析能力、技术架构设计能力、创意创新能力、大数据分析能力。
考核技术点包括:
MVP设计模式、UI设计标准MaterialDesign、四大组件、资源使用、Handler/多线程/定时器、网络请求框架、数据封装和解析、多媒体、手势识别、依赖注入、事件传递、内存泄漏管理、数据存储、业务逻辑、数据挖掘和开源图表库MPAndroidChartAPI等。
竞赛项目比赛内容及分值比例如下:
1.系统文档(5%)
系统文档模块重点考核参赛选手的系统设计能力,比赛时由赛项执委会给每队参赛选手提供完整的系统需求说明书及需要进行系统详细设计的功能模块清单。
参赛选手完成清单中所述模块的概要及详细功能设计并根据所给模板要求输出设计文档。
2.程序排错(10%)
程序排错重点考核参赛选手的代码阅读能力及缺陷修改能力,比赛时由赛项执委会提供部分智能交通项目代码及3个缺陷报告单。
参赛选手根据缺陷报告单中所描述的缺陷现象,定位该问题所处的代码位置并修改代码以实现正确的功能。
3.功能编码(79%)
功能编码模块重点考核参赛选手的代码编写能力,比赛时由赛项执委会给每队参赛选手提供完整的系统需求说明书及相应App框架代码,参赛选手根据试题要求,参考所提供的文档,完成8个功能模块或方法的编码工作。
4.创意设计(6%)
创意设计模块重点考核参赛选手的创意设计能力,比赛时由赛项执委会给每队参赛选手在系统的某个界面提供一个“创意”的入口,参赛选手通过该入口进入到自主设计的创意模块,然后按照指定要求完成该模块的创意设计。
本赛项的竞赛时长为4个小时。
ThemobileInternetapplicationsoftwaredevelopmentcompetition,whichappliestherealcasesinintelligenttransportationenterprises,teststhecontestants’codingability,documentwritingability,comprehensiveanalysisability,technicalarchitecturedesignability,creativeinnovationability,andbigdataanalysisabilityinrealprojectsthroughthefourtestingformsof"
systemdocumentation"
"
programtroubleshooting"
functionalcoding"
and"
creativedesign"
.ThetestingtechnicalpointsincludeMVPdesignpatterns,UIdesignstandardsMaterialDesign,fourcomponents,resourceusing,Handler/multithreading/timers,networkrequestframework,datawrappingandparsing,multimedia,gesturerecognition,dependencyinjection,eventdelivery,memoryleakmanagement,datastorage,businesslogic,dataminingandopensourcechartlibraryMPAndroidChartAPIandsoon.
Thecontentsandscoresofthecompetitionareasfollows.
1.Systemdocumentation(5%)
Thesystemdocumentationmodulemainlyteststhesystemdesigncapabilityofthecontestants.Thecompletesystemrequirementspecificationandthefunctionalmoduleslist,whichneedsystematicanddetaileddesign,willbeprovidedtothecontestantsbythecompetitioncommitteeduringthecompetition.Thecontestantscompletetheoutlineofmodulesinthelist,anddetailedfunctionsdesign,thenoutputthedesigndocumentaccordingtotherequirementsofprovidedmodules.
2.Programtroubleshooting(10%)
Theprogramtroubleshootingmainlyteststhecodereadingabilityanddefectmodificationabilityofcontestants.Acertainpartofintelligentprojectcodeandthreedefectreportswillbeprovidedtothecontestantsbythecompetitioncommitteeduringthecompetition.Thecontestantslocatethecodepositionthatthedefaultsarein,andmodifythecodetorealizethecorrectfunctionsaccordingtothedefectsdescribedinthedefectreports.
3.Functioncoding(79%)
Thefunctioncodingmodulemainlyteststhecodewritingabilityofcontestants.ThecompletesystemrequirementspecificationandrelevantAppframeworkcodewillbeprovidedtothecontestantsbythecompetitioncommitteeduringthecompetition.Thecontestantscompletethecodingofeightfunctionmodulesormethodsreferringtheprovideddocumentsaccordingtothetestrequirements.
4.Creativedesign(6%)
Thecreativedesignmodulemainlyteststhecreativedesignabilityofcontestants.A"
creative"
entrancewillbeprovidedinuncertaininterfacetothecontestantsbythecompetitioncommitteeduringthecompetition.Thecontestantsenterintotheself-designedcreativemodulethroughthisinterface,andthencompletethecreativedesignaccordingtothespecifiedrequirements.
Thedurationofthiscompetitionis4hours.
七、竞赛方式(含组队要求、是否邀请境外代表队参赛)
(一)本赛项为团体赛,每支参赛队由3名选手组成,须为同校在籍高职学生,其中队长1名,性别和年级不限。
最多2名指导教师。
(二)本赛项设单一场次,参赛选手在现场根据给定的项目任务,在4个小时内相互配合,在设备上完成“系统设计”、“程序排错”、“功能编码”和“创意设计”,并保证整个团队并行开发和调试。
(三)本赛项不计选手个人成绩,由评分裁判对参赛队伍提交的作品采取客观性结果评分。
各参赛队总成绩=系统文档模块得分+程序排错模块得分+功能编码模块得分+创意设计模块得分。
(四)本赛项邀请一带一路沿线国家参加国际邀请赛,欢迎社会各界人士到赛场观摩。
八、竞赛时间安排与流程
比赛时间:
共240分钟。
流程安排参考如下:
日程安排
第一天
14:
00前
参赛队报到
15:
00—15:
30
参赛队参观赛场,熟悉比赛环境
30—16:
00
领队会
16:
30—17:
检查比赛环境
17:
赛场封闭
第二天
7:
评分裁判封闭
00—7:
开启赛场,检查比赛环境
30—8:
参赛队检录、一次加密、二次加密
8:
00—12:
比赛
12:
00—14:
申诉仲裁受理
13:
三次加密
评分裁判培训
00—20:
评分
第三天
30—9:
闭赛式
九、竞赛试题
赛项提供样卷(见附件一)。
根据大赛办统一要求,赛项将在提供赛题库。
赛题库将提供不少于10套的竞赛赛卷(各套赛卷的重复率不得超过50%)。
十、评分标准制定原则、评分方法、评分细则
(一)评分原则
1.客观性结果评分原则。
评分裁判对参赛队伍提交的竞赛作品,依据赛项评价标准进行客观评分。
竞赛名次按照成绩总分从高到低排序。
相同成绩的依次按功能编码、程序排错、系统文档部分得分高低决定排名次序。
2.三层加密原则。
比赛过程采取三层加密,通过抽取参赛编号、工位号和竞赛成果号,屏蔽参赛队信息,每个环节设置一名独立裁判,每个环节结束后,数据立即封存于裁判长,加密裁判直接隔离,确保成绩评定公平、公正。
3.独立评分原则。
根据裁判分工,负责相同模块评分工作的不同裁判采取随机抽签独立评分,确保成绩评定严谨、客观、准确。
(2)裁判统一安排在一间工作室内唱分,比赛监督人员可随机监督。
(3)利用计算机程序进行自动解密,减少人工干预环节。
4.错误不传递原则。
各环节分别计算得分,错误不传递,按规定比例计入团队总分。
5.抽查复核原则。
(1)为保障成绩评判的准确性,监督组对赛项总成绩排名前30%的所有参赛队伍(选手)的成绩进行复核;
对其余成绩进行抽检复核,抽检覆盖率不得低于15%。
(2)监督组需将复检中发现的错误以书面方式及时告知裁判长,由裁判长更正成绩并签字确认。
(3)复核、抽检错误率超过5%的,则认定为非小概率事件,裁判组需对所有成绩进行复核。
(二)评分细则
考试模块
考查点
权重
描述
评分标准
系统文档
流程图
1%
绘制系统指定模块的流程图
结果评分(客观)
(每组2名裁判随机抽取独立评分)
类图/领域模型
绘制系统指定模块的流程图的类图/领域模型
时序图
绘制系统指定模块的时序图
数据库
绘制系统指定模块的数据库表设计
代码规范
展示系统指定模块的部分功能编码
程序排错
UI设计
5%
根据界面原型与实际显示之间的差异,定位并修改相应代码,以实现正确功能
业务逻辑
根据需求描述及对功能的理解,并位并修复系统中业务逻辑存在的错误
功能编码
根据给定的资源和界面原型,自行设计/编写布局代码,实现与原型相一致的界面布局功能
四大组件
6%
Activity、Service、BroadcastReceiver和ContentProvider的使用
自定义控件
3%
实现自定义控件设计
资源管理
各种类型资源的使用,例如:
布局、图形、字符串和颜色等资源
动画效果
动画技术的使用,例如属性动画、视图动画、过度动画
网络请求框架使用
根据给定的网络通讯API接口,实现网络数据请求
数据封装和解析
编程实现网络数据的传送和解析
Handler/多线程/定时器
利用Handler、多线程、定时器等技术,实现系统的同步/异步信息处理
多媒体
图片、音频和视频等的使用
通知
利用Notification实现消息提示
事件处理和手势识别
手势识别API的使用
数据存储
7%
SharedPreferences、文件、SQLite等数据存储方式的使用,以及第三方开源litepal等插件使用
WebView
WebView使用及与原生态数据交互
地图导航
利用高德离线地图,实现导航等功能
大数据分析
利用服务器提供大数据API接口,进行数据分析
依赖关系
利用第三方开源图表库进行图形化分析显示。
创意设计
美观性
2%
界面具备可视化,美观简洁易懂,操作符合人体工程学
主题性
符合智能交通主题,传递的理念积极向上,融于智能理念
实用性
构思与设计的完善性与合理性,能为生活提供服务便利
技术性
模块的技术含量,以及复杂度
创意性
创意新颖程度
扣分项
违纪扣分
视情节而定
裁判长
本次赛项采用题库形式,实际抽题次