移动互联网应用开发职业技能等级标准.docx
《移动互联网应用开发职业技能等级标准.docx》由会员分享,可在线阅读,更多相关《移动互联网应用开发职业技能等级标准.docx(12页珍藏版)》请在课桌文档上搜索。
1、移动互联网应用开发职业技能等级标准一、范围本标准规定了移动互联网应用开发职业技能等级对应的工作领域、工作任务及职业技能要求。本标准适用于移动互联网应用开发职业技能培训、考核与评价,相关用人单位的人员聘用、培训与考核可参照使用。二、规范性引用文件下列文件对于本标准的应用是必不可少的。凡是标注日期的引用文件,仅标注日期的版本适用于本标准。凡是不标注日期的引用文件,其最新版本适用于本标准。GB/T22080-20I6信息技术安全技术信息安全管理体系GB/T37729-20I9信息技术智能移动终端应用软件(APP)技术要求GB/T38674-2020信息安全技术应用软件安全编程指南GB/T30284-
2、2020信息安全技术移动通信智能终端操作系统安全技术要求GB/T38646-2020信息安全技术移动签名服务技术要求SJ/T11623-2016信息技术服务从业人员能力规范GB/T33850-2017信息技术服务质量评价指标体系SJ/T11691-2017信息技术服务服务级别协议指南ITILV4术语表(国际通用-信息技术基础架构库)三、术语和定义3.1原生应用NativeApp原生应用是一种移动应用程序,它使用相应平台支持的开发工具和语言所编写。3.2混合应用HybridApp混合应用是原生应用与网站应用的结合,它的部分功能页面采用网页的形式呈现。3.3进程Process进程是计算机中的程序关
3、于某数据集合上的一次运行活动,它是系统进行资源分配和调度的基本单位,是操作系统结构的基础。3.4线程ThrEAd线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。3.5同步Synchronized同步指的是在两个或多个数据库、文件、模块、线程之间用来保持数据内容一致性的机制。3.6异步Asynchronous异步与同步相对,它不使用阻塞当前线程来等待处理完成,而是允许后续操作,直至其它线程将处理完成,并回调通知此线程。3.7超文本传输协议HyPerTextTransferProtocol,HTTP超文本传输协议是互联网上应用最为广泛的一种网络协议。3.8MV
4、C设计模式Model-View-ControllerMVC设计模式是一种设计模式,即模型(Model)一视图(View)一控制器(Controller)0它用一种业务逻辑、数据、界面显示三者相分离的方法来组织代码。3.9MVP设计模式Model-View-PrEsenterMVP设计模式是从经典的模式MVC演变而来,它们的基本思想有相通的地方:ContrOIler/PrEsenter负责逻辑的处理,Model提供数据,VieW负责显示。3.IOFlutterFlutter是Google开源的UI工具包,它帮助开发者通过一套代码库高效构建多平台精美应用,支持移动、Web、桌面和嵌入式平台。3.1
5、1重构REfactoring重构指的是通过调整程序代码改善软件的质量、性能,使程序的设计模式和架构更趋合理,从而提高软件的扩展性和维护性。3.12面向对象编程ObjectOrientedProgramming,OOP面向对象编程是一种计算机编程架构,它基于对象概念,以对象为中心,以类和继承为构造机制,来认识、理解、刻画客观世界,和设计、构建相应的软件系统。3.13套接字Socket套接字是对网络中不同主机上的应用进程之间进行双向通信的端点的抽象。四、适用院校专业中等职业学校:计算机应用、移动应用技术与服务、计算机网络技术、物联网技术应用、软件与信息服务等专业;高等职业学校:计算机应用技术、移动
6、互联应用技术、移动应用开发、计算机网络技术、物联网应用技术、软件技术、电子商务技术等专业;应用型本科学校:计算机科学与技术、网络工程、软件工程等专业。五、面向职业岗位(群)主要面向IT互联网企业、电子信息和商业服务企业、向互联网转型的企事业单位的移动应用开发岗位,能够从事以下相关领域的工作,如原生应用APP开发、混合式应用开发,以及移动端APP的运营与维护等工作。六、职业技能要求6.1职业技能等级划分移动互联网应用开发职业技能等级分为三个等级:初级、中级、高级,三个级别依次递进,高级别涵盖低级别职业技能要求。【移动互联网应用开发】(初级):能根据业务需求,在业务主管的指导下,运用移动应用程序基
7、础编程技术和Android开发技术完成移动应用的编写;能根据团队的需求完成Java初级开发任务以及实现Android的基础编程,并能完成相关的开发技术文档编写等工作。【移动互联网应用开发】(中级):能根据业务需求,独立运用项目版本管理工具将编写完成的Java程序以及Android功能代码同步提交到项目管理服务器;能运用版本控制工具及时将服务器与本地项目代码实现同步与合并;能使用Java高级技术和新特性以及JavaWeb技术编写设计复杂、高效的Java控制程序,能运用Android开发技术实现复杂页面的开发以及完成AneIroid数据存储、网络通信等工作。【移动互联网应用开发】(高级):能根据业
8、务需求,综合运用AnClrOid高级特性和跨平台混合开发技术实现跨平台混合开发以及应用程序性能测试与优化;能熟练掌握AndrOid开发技能,对跨平台混合开发技术有一定的掌握与运用,能通过flutter框架实现跨平台应用;能完成跨平台混合开发以及Android开发与性能优化等工作。6.2职业技能等级要求描述表1移动互联网应用与开发职业技能等级要求(初级)工作领域1:作任务职业技能要求1.移动应用维护1.1开发环境搭建1.1.1能根据项目需求正确安装JDK工具包,配置开发环境变量,达到移动开发环境标准。1. 1.2能使用AndroidStuclio集成开发环境工具创建新项目,并按照项目开发手册完成
9、所有配置。1.1. 3能使用集成开发环境工具添加插件、调试项目,分析项目内容。1.L4能根据项目开发环境同步搭建项目测试环境。L2逻辑代码维护1.2.1能运用基本数据类型和运算符完成简单的程序逻辑。1.2.2能使用关系运算符、条件运算符和循环控制语句实现程序的业务逻辑。1.2.3能根据项目开发的需求针对程序过程数据进行存储和预处理。1.2.4能执行和遵守软件开发所需的方法、时间进度、制度控制和相关软件开发事项。1.3移动应用故障处理1.3.1能够及时地针对问题进行排查、复现与简单处理。1.3.2能够使用日志收集插件进行移动应用故障日志的收集、分类与导出。1. 3.3能够根据移动应用故障日志的内
10、容进行排查与简单处理。1.3. 4能够与项目组人员沟通协调,确定自己的工作任务,理解团队开发任务。2.移动应用单界面开发2.1程序界面布局设计2.1.1能使用XML搭建移动端页面布局,实现静态布局基本展示功能。2.L2能使用文本控件、按钮控件、图片控件等实现页面交互展示的效果。2.1.3能通过设置控件的属性去实现程序的约束条件。2.1.4能根据移动端设备尺寸,分辨率,像素密度修改布局属性参数适配屏幕大小。2.2应用程序展示界面开发2.2.1能根据布局管理器动态加载xml文档。2.2.2能使用翻页视图组件和多视图组件构建多窗口界面。2.2.3能使用填充适配器组件填充数据,完成数据的展示。2.2.
11、4能使用数据库存储组件实现数据的本地存储。2.2.5能使用多媒体组件实现本地音视频的加载与API调用。2.3网络通信开发2.3.1能使用消息分发机制实现应用组件之间的线程通信。2.3.2能使用数据解析组件完成对数据的解析和调用。2.3.3能使用Android网络请求工具完成网络通信请求。2.3.4能根据HTTP协议原理完成移动客户端与服务器端的网络通信。2.4程序调试与发布2.4.1能使用IDE应用软件实现错误调试。2.4.2能根据编码编写测试应用,实现Log日志调试。2.4.3能使用IDE应用软件配置签名文件,设置路径完成项目的发布。3.程序开发文档编写3.1需求文档编写3.1.1能根据项目
12、实施计划,编写目的、背景、术语定义、参考资料。3.L2能使用业务流程图清晰描述项目的系统角色、设计思路、功能点清单。3.L3能根据项目实施计划,完成软件的性能、安全、数据的备份恢复等内容解释说明。3.2开发文档编写3.2.1能根据项目总体功能要求完成设计选型、具体开发策略、网络参数环境。3.2.2能根据软件开发平台运行环境完成编写相关的软件开发配置列表。3.2.3能根据开发过程,完成软件的概要设计、用户界面、逻辑流程、数据库设计、接口设计、运行控制等功能需求。3.3程序使用手册编写3.3.1根据软件特点以及面向群体,完成操作手册的定义、编写背景。3.3.2根据产品特征以及用户属性,完成编写软件
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 移动 互联网 应用 开发 职业技能 等级 标准

链接地址:https://www.desk33.com/p-786184.html