移动互联网应用开发职业技能等级标准
一、范围
本标准规定了移动互联网应用开发职业技能等级对应的工作领域、工作任务及职业技能要求。
本标准适用于移动互联网应用开发职业技能培训、考核与评价,相关用人单位的人员聘用、培训与考核可参照使用。
二、规范性引用文件
下列文件对于本标准的应用是必不可少的。凡是标注日期的引用文件,仅标注日期的版本适用于本标准。凡是不标注日期的引用文件,其最新版本适用于本标准。
GB/T22080-2016信息技术安全技术信息安全管理体系
GB/T37729-2019信息技术智能移动终端应用软件(APP)技术要求
GB/T38674-2020信息安全技术应用软件安全编程指南
GB/T30284-2020信息安全技术移动通信智能终端操作系统安全技术要求
GB/T38646-2020信息安全技术移动签名服务技术要求
SJ/T11623-2016信息技术服务从业人员能力规范GB/T33850-2017信息技术服务质量评价指标体系SJ/T11691-2017信息技术服务服务级别协议指南ITILV4术语表(国际通用-信息技术基础架构库)
三、术语和定义
3.1原生应用Native App
原生应用是一种移动应用程序,它使用相应平台支持的开发工具和语言所编写。
3.2混合应用Hybrid App
混合应用是原生应用与网站应用的结合,它的部分功能页面采用网页的形式呈现。
3.3进程Process
进程是计算机中的程序关于某数据集合上的一次运行活动,它是系统进行资源分配和调度的基本单位,是操作系统结构的基础。
3.4线程ThrEAd
线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。
3.5同步Sy nchronized
同步指的是在两个或多个数据库、文件、模块、线程之间用来保持数据内容一致性的机制。
3.6异步Asy nchronous
异步与同步相对,它不使用阻塞当前线程来等待处理完成,而是允许后续操作,直至其它线程将处理完成,并回调通知此线程。
3.7超文本传输协议Hyper Text Transfer Protocol,HTTP
flutter开发app
超文本传输协议是互联网上应用最为广泛的一种网络协议。
3.8MVC设计模式Model-View-Controller
MVC设计模式是一种设计模式,即模型(Model)-视图(View)-控制器
(Controller)。它用一种业务逻辑、数据、界面显示三者相分离的方法来组织代码。
3.9MVP设计模式Model-View-Pr Esenter
MVP设计模式是从经典的模式MVC演变而来,它们的基本思想有相通的
地方:Controller/Pr Esenter负责逻辑的处理,Model提供数据,View负责显示。
3.10Flutter
Flutter是Google开源的UI工具包,它帮助开发者通过一套代码库高效构建多平台精美应用,支持移动、Web、桌面和嵌入式平台。
3.11重构R Efactoring
重构指的是通过调整程序代码改善软件的质量、性能,使程序的设计模式和架构更趋合理,从而提高软件的扩展性和维护性。
3.12面向对象编程ObjectOrientedProgramming,OOP
面向对象编程是一种计算机编程架构,它基于对象概念,以对象为中心,以类和继承为构造机制,来认识、理解、刻画客观世界,和设计、构建相应的软件系统。
3.13套接字Socket
套接字是对网络中不同主机上的应用进程之间进行双向通信的端点的抽象。
四、适用院校专业
中等职业学校:计算机应用、移动应用技术与服务、计算机网络技术、物联网技术应用、软件与信息服务等专业;
高等职业学校:计算机应用技术、移动互联应用技术、移动应用开发、计算机网络技术、物联网应用技术、软件技术、电子商务技术等专业;
应用型本科学校:计算机科学与技术、网络工程、软件工程等专业。
五、面向职业岗位()
主要面向IT互联网企业、电子信息和商业服务企业、向互联网转型的企事业单位的移动应用开发岗位,能够从事以下相关领域的工作,如原生应用APP
开发、混合式应用开发,以及移动端APP的运营与维护等工作。
六、职业技能要求
6.1职业技能等级划分
移动互联网应用开发职业技能等级分为三个等级:初级、中级、高级,三个级别依次递进,高级别涵盖低级别职业技能要求。
【移动互联网应用开发】(初级):能根据业务需求,在业务主管的指导下,运用移动应用程序基础编程技术和Android开发技术完成移动应用的编写;能根据团队的需求完成Java初级开发任务以及实现Android的基础编程,并能完成相关的开发技术文档编写等工作。
【移动互联网应用开发】(中级):能根据业务需求,独立运用项目版本管理工具将编写完成的Java程序以及Android功能代码同步提交到项目管理服务器;能运用版本控制工具及时将服务器与本地项目代码实现同步与合并;能使用Java高级技术和新特性以及JavaWeb技术编写设计复杂、高效的Java控制程序,能运用Android开发技术实现复杂页面的开发以及完成Android数据存储、网络通信等工作。
【移动互联网应用开发】(高级):能根据业务需求,综合运用Android高级特性和跨平台混合开发技术实现跨平台混合开发以及应用程序性能测试与优化;能熟练掌握Android开发技能,对跨平台混合开发技术有一定的掌握与运用,能通过flutter框架实现跨平台应用;能完成跨平台混合开发以及Android开发与性能优化等工作。
6.2职业技能等级要求描述
表1移动互联网应用与开发职业技能等级要求(初级)
表2移动互联网应用与开发职业技能等级要求(中级)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。