国家职业技术技能标准 4-04-05-01 计算机程序设计员2022年版.docx

上传人:馒头 文档编号:73754550 上传时间:2023-02-21 格式:DOCX 页数:16 大小:56.03KB
返回 下载 相关 举报
国家职业技术技能标准 4-04-05-01 计算机程序设计员2022年版.docx_第1页
第1页 / 共16页
国家职业技术技能标准 4-04-05-01 计算机程序设计员2022年版.docx_第2页
第2页 / 共16页
点击查看更多>>
资源描述

《国家职业技术技能标准 4-04-05-01 计算机程序设计员2022年版.docx》由会员分享,可在线阅读,更多相关《国家职业技术技能标准 4-04-05-01 计算机程序设计员2022年版.docx(16页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、计算机程序设计员国家职业技能标准(2022年版)1.职业概况1.1职业名称计算机程序设计员1.2职业编码4-04-05-011.3职业定义从事计算机和移动终端应用程序设计、编制工作的人员。1.4职业技能等级本职业共设四个等级,分别为:四级/中级工、三级/高级工、二级/技师、一级/高级技师。1.5职业环境条件室内、常温。1.6职业能力特征具有较强的学习、分析、逻辑、推理和判断能力,具有较强的表达能力和计算能力,具有一定的空间感、形体知觉,色觉正常,动作协调,能正常操作计算机设备。1.7普通受教育程度高中毕业(或同等学力)。1.8培训参考学时四级/中级工180标准学时,三级/高级工160标准学时,

2、二级/技师120标准学时,一级/高级技师80标准学时。41.9职业技能鉴定要求1.9.1申报条件具备以下条件之一者,可申报四级/中级工:(1)累计从事本职业或相关职业工作4年(含)以上。(2)取得相关职业五级/初级工职业资格证书(技能等级证书)后,累计从事本职业或相关职业工作3年(含)以上。(3)取得相关职业五级/初级职业资格证书(技能等级证书)后,累计从事本职业或相关职业工作2年(含)以上,经本职业或相关职业四级/中级工正规培训达规定标准学时数,并取得结业证书。(4)取得技工学校本专业或相关专业毕业证书(含尚未取得毕业证书的在校应届毕业生);或取得经评估论证、以中级技能为培养目标的中等及以上

3、职业学校本专业或相关专业毕业证书(含尚未取得毕业证书的在校应届毕业生)。具备以下条件之一者,可申报三级/高级工:(1)取得本职业或相关职业四级/中级工职业资格证书(技能等级证书)后,累计从事本职业或相关职业工作3年(含)以上。相关职业:计算机软件工程技术人员、计算机软件测试员、计算机硬件工程技术人员、嵌入式系统设计工程技术人员、网络与信息安全管理员、计算机网络工程技术人员、信息系统分析工程技术人员等,下同。本专业或相关专业:软件工程、软件与信息服务、计算机科学与技术、计算机网络技术、计算机网络应用、网络工程、计算机系统与维护、计算机信息管理、计算机应用与维修、计算机与数码产品维修、空间信息与数

4、字技术、区块链工程、人工智能技术服务与应用、数据科学与大数据技术、数字媒体技术应用、电子科学与技术、电子信息工程、电子商务、应用电子技术、通信技术、通信工程、通信网络应用、通信系统工程安装与维护、通信运营服务、网络安全、网站建设与管理、物联网技术应用、新媒体技术、虚拟现实技术应用、移动应用技术与服务、云计算技术与应用、智能科学与技术等专业。5(2)取得本职业或相关职业四级/中级工职业资格证书(技能等级证书)后,累计从事本职业或相关职业工作2年(含)以上,经本职业或相关职业三级/高级工正规培训达规定标准学时数,并取得结业证书。(3)取得本职业或相关职业四级/中级职业资格证书(技能等级证书),并具

5、有高级技工学校、技师学院毕业证书(含尚未取得毕业证书的在校应届毕业生);或取得本职业或相关职业四级/中级工职业资格证书(技能等级证书),并具有经评估论证、以高级技能为培养目标的高等职业学校本专业或相关专业毕业证书(含尚未取得毕业证书的在校应届毕业生)。(4)具有大专及以上本专业或相关专业毕业证书,并取得本职业或相关职业四级/中级工职业资格证书(技能等级证书)后,累计从事本职业或相关职业或相关职业工作2年(含)以上。具备以下条件之一者,可申报二级/技师:(1)取得本职业或相关职业三级/高级工职业资格证书(技能等级证书)后,累计从事本职业或相关职业工作4年(含)以上。(2)取得本职业或相关职业三级

6、/高级工职业资格证书(技能等级证书)后,累计从事本职业或相关职业工作3年(含)以上,经本职业或相关职业二级/技师正规培训达规定标准学时数,并取得结业证书。(3)取得本职业或相关职业三级/高级工职业资格证书(技能等级证书)的高级技工学校、技师学院毕业生,累计从事本职业或相关职业工作3年(含)以上;或取得本职业或相关职业预备技师证书的技师学院毕业生,累计从事本职业或相关职业工作2年(含)以上。具备以下条件之一者,可申报一级/高级技师:6(1)取得本职业或相关职业二级/技师职业资格证书(技能等级证书)后,累计从事本职业或相关职业工作4年(含)以上。(2)取得本职业或相关职业二级/技师职业资格证书(技

7、能等级证书)后,累计从事本职业或相关职业工作3年(含)以上,经本职业或相关职业一级/高级技师正规培训达规定标准学时数,并取得结业证书。1.9.2鉴定方式分为理论知识考试、技能考核和综合评审。理论知识考试以笔试、机考等方式为主,主要考核从业人员从事本职业应掌握的基本要求和相关知识要求;技能考核主要采用现场操作等方式进行,主要考核从业人员从事本职业应具备的技能水平;综合评审主要针对二级/技师和一级/高级技师,通常采取审阅申报材料、答辩等方式进行全面评议和审查。理论知识考试、技能考核和综合评审均实行百分制,成绩皆达60分(含)以上者为合格。1.9.3监考人员、考评人员与考生配比理论知识考试中的监考人

8、员与考生配比不低于115,且每个考场不少于2名监考人员;技能考核中的考评人员与考生配比不低于15,且考评人员为3人(含)以上单数;综合评审评审委员为3人(含)以上单数。1.9.4鉴定时间理论知识考试时间不少于90min,技能考核时间不少于120min,综合评审时间不少于30min。1.9.5鉴定场所设备理论知识考试和综合评审在标准教室进行;技能考核在具有计算机和移动终7端等软硬件设施完善的场所进行。82.基本要求2.1职业道德2.1.1职业道德基本知识2.1.2职业守则(1)遵纪守法,安全生产。(2)爱岗敬业,勤奋学习。(3)保守秘密,诚实守信。(4)操作规范,爱护设备。(5)精益求精,团结协

9、作。2.2基础知识2.2.1计算机系统基础知识(1)计算机发展简史。(2)计算机分类和应用领域。(3)计算机的硬件组成和性能指标。(4)计算机配置、维护基础知识。(5)操作系统基础知识。(6)应用软件基础知识。2.2.2软件开发基础知识(1)程序设计语言基础知识。(2)数据结构基础知识。(3)数据库基础知识。(4)专业外语的阅读与理解。2.2.3软件工程基础知识(1)软件工程基础知识。9(2)开发规范基础知识。(3)系统运行和维护基础知识。(4)程序设计说明文档识读。(5)共享软件、免费软件、用户许可证等相关知识。2.2.4网络基础知识(1)网络功能、分类和组成。(2)网络协议与标准。(3)网

10、络基本结构。2.2.5移动终端基础知识(1)移动终端概念、分类和应用领域。(2)移动终端操作系统类型和应用类型。(3)移动终端开发工具和开发方法。2.2.6信息安全的基础知识(1)信息安全基本概念。(2)恶意代码基础知识。(3)应用安全和数据安全基础知识。2.2.7安全生产的基础知识(1)安全用电相关知识。(2)防火、防爆、防水、防盗知识。(3)安全保密相关知识。2.2.8相关法律、法规知识(1)中华人民共和国民法典相关知识。(2)中华人民共和国劳动法相关知识。10(3)中华人民共和国刑法相关知识。(4)中华人民共和国著作权法相关知识。(5)中华人民共和国网络安全法相关知识。(6)中华人民共和

11、国安全生产法相关知识。(7)中华人民共和国数据安全法相关知识。(8)中华人民共和国个人信息保护法相关知识。(9)中华人民共和国保守国家秘密法相关知识。(10)中华人民共和国知识产权法相关知识。(11)计算机软件保护条例相关知识。11职业功能工作内容技能要求相关知识要求1.程序开发准备1.1识读设计文档1.1.1能识读模块设计详细文档1.1.2能识读模块功能范围和处理流程1.1.1面向对象设计、面向过程设计的原理1.1.2模块设计文档的结构和要素1.2搭建开发环境1.2.1能安装、配置开发环境1.2.2能使用联机帮助系统1.2.1系统软硬件环境的概念1.2.2联机帮助系统的操作方法2.程序编写与

12、修改2.1桌面程序设计2.1.1能编写图形用户界面代码2.1.2能调用消息处理接口2.1.3能编写单文档模块代码2.1.1图形用户界面设计特点和开发方法2.1.2消息处理接口的调用方法2.1.3单文档应用程序的编写方法2.2网页(WEB)程序设计2.2.1能开发静态网页代码2.2.2能运用界面组件实现可视化页面2.2.1静态网页代码的开发方法2.2.2界面组件实现可视化页面的开发方法2.3移动终端应用程序设计2.3.1能开发移动终端应用程序的图形用户界面2.3.2能使用组件开发移动终端应用程序模块2.3.3能二次开发移动终端应用程序2.3.1移动终端应用程序图形用户界面的特点及开发方法2.3.

13、2移动终端应用程序组件特点及开发方法2.3.3移动终端应用程序二次开发流程及开发方法3.程序调试与验证3.1程序调试3.1.1能编译程序3.1.2能单步调试3.1.3能断点调试3.1.1程序编译方法3.1.2单步调试方法3.1.3断点调试方法3.2功能验证3.2.1能使用黑盒方法进行功能验证3.2.2能编写异常与错误返回处理的代码3.2.1黑盒方法验证步骤3.2.2常见异常与错误类型3.2.3异常与错误返回处理的方法3.工作要求本标准对四级/中级工、三级/高级工、二级/技师、一级/高级技师的技能要求和相关知识要求依次递进,高级别涵盖低级别要求。开展培训、技能等级评价时,职业功能“2.程序编写与

14、修改”中可任选2项工作内容作为考核项,其他职业功能为共同考核项。3.1四级/中级工12职业功能工作内容技能要求相关知识要求1.程序开发准备1.1识读、分析设计文档1.1.1能识读模块设计概要文档1.1.2能分析软件模块详细设计1.1.1软件模块概要文档的结构1.1.2软件模块详细设计的方法1.2编写、提交设计文档1.2.1能使用软件设计工具编写设计文档1.2.2能编写、提交模块设计文档1.2.1软件设计工具类型和使用方法1.2.2模块设计文档编制方法2.程序编写与修改2.1桌面程序设计2.1.1能编写多文档模块代码2.1.2能编写视图与文档程序2.1.3能编写操作状态栏和工具栏程序2.1.4能

15、调用组件库编译程序2.1.1多文档应用程序编写方法2.1.2视图与文档程序编写方法2.1.3状态栏与工具栏程序编写方法2.1.4组件和组件库调用方法2.2网页(WEB)程序设计2.2.1能开发动态网页代码2.2.2能使用WEB框架技术编写代码2.2.1动态网页代码开发方法2.2.2WEB框架使用方法2.3数据库程序设计2.3.1能安装、创建、配置和删除数据库2.3.2能编写数据库表程序代码2.3.3能编写数据库函数及函数调用程序代码2.3.1数据库的安装、创建、配置和删除的方法2.3.2数据库表程序代码的编写方法2.3.3数据库函数及函数调用程序代码的编写方法2.4网络应用程序设计2.4.1能

16、使用Socket编写收发数据的程序2.4.2能编写TCP、UDP程序2.4.3能编写TCP/IP异步处理程序2.4.4能编写TCP/IP出错处理程序2.4.1Socket的工作原理和使用方法2.4.2TCP和UDP的程序设计方法2.4.3TCP/IP异步处理方法2.4.4TCP/IP出错处理方法3.2三级/高级工132.5移动终端应用程序设计2.5.1能开发移动终端应用程序2.5.2能开发移动终端小程序2.5.3能使用组件开发移动终端图形界面2.5.4能完成移动终端应用程序与后端接口的交互开发2.5.1移动终端应用程序开发方法2.5.2移动终端小程序开发方法2.5.3移动终端图形界面的开发方法

17、2.5.4移动终端应用程序与后端接口的交互开发方法3.程序调试与验证3.1程序调试3.1.1能设置远程调试环境3.1.2能进行远程调试3.1.1远程调试环境的要素3.1.2远程调试的类型和方法3.2功能验证3.2.1能使用功能测试工具进行代码自测3.2.2能运用边界值、等价类等技术进行功能性验证3.2.1功能测试工具的类型和使用方法3.2.2边界值、等价类等测试技术方法14职业功能工作内容技能要求相关知识要求1.程序开发准备1.1识读、分析需求文档1.1.1能使用软件需求分析工具1.1.2能识读、分析软件模块需求文档1.1.1软件需求分析工具的使用方法1.1.2软件模块需求文档的识读、分析方法

18、1.2编写、提交设计文档1.2.1能审核模块设计详细文档1.2.2能编写模块设计概要文档1.2.1模块设计详细文档的审核方法1.2.2模块概要设计文档编写思路和方法2.程序编写与修改2.1桌面程序设计2.1.1能编写桌面程序组件2.1.2能编写多媒体应用程序2.1.3能编写批处理脚本程序2.1.4能编写桌面单任务菜单栏模块2.1.1桌面程序组件编写方法2.1.2多媒体应用程序程序的编写方法2.1.3批处理程序编写方法2.1.4桌面单任务菜单栏模块编写方法2.2网页(WEB)程序设计2.2.1能开发网页组件2.2.2能编写WEB脚本文件2.2.3能使用WEB脚本操作数据库2.2.4能开发动态WE

19、B程序界面2.2.5能申请WEB程序数字证书2.2.6能打包网页插件2.2.1网页组件开发方法2.2.2WEB脚本文件编写方法2.2.3动态WEB页面中的数据类型2.2.4动态WEB程序界面设计方法2.2.5WEB程序数字证书申请方法2.2.6网页插件打包方法2.3数据库程序设计2.3.1能设计数据库表、视图2.3.2能编写数据库存储过程、触发器和索引代码2.3.3能设计数据库用户权限2.3.4能编写数据库高级查询程序代码2.3.5能编写数据库与前端应用的接口程序2.3.1数据库表、视图的设计、编写与使用方法2.3.2数据库存储过程、触发器和索引代码的设计、编写与使用方法2.3.3数据库用户权

20、限的设计、编写与使用方法2.3.4数据库高级查询程序代码的编写方法2.3.5数据库连接方式的种类和编写方法3.3二级/技师152.4网络应用程序设计2.4.1能编写远程过程调用程序2.4.2能编写WebService程序2.4.3能编写跨网络通信程序2.4.1远程过程调用程序的编写方法2.4.2WebService程序的编写方法2.4.3跨网络环境下的通信程序编写方法2.5移动终端应用程序设计2.5.1能开发移动终端应用程序组件2.5.2能申请移动终端数字证书2.5.3能调用服务端应用程序接口2.5.1移动终端应用程序组件开发方法2.5.2移动终端数字证书申请方法2.5.3服务端应用程序接口的

21、调用方法3.程序调试与验证3.1程序调试3.1.1能识读反汇编代码3.1.2能根据反汇编代码进行调试3.1.1反汇编代码的识读方法3.1.2反汇编调试工具的种类和使用方法3.2功能验证3.2.1能使用功能测试工具进行集成测试3.2.2能验证程序接口功能3.2.1功能集成测试的工具及方法3.2.2程序接口功能的设计和验证方法4.技术管理与培训指导4.1技术管理4.1.1能识读软件开发管理流程4.1.2能配置软件开发管理工具4.1.1软件开发管理的识读方法4.1.2软件开发管理工具的配置方法4.2培训指导4.2.1能进行计算机程序设计人员培训需求分析4.2.2能编制计算机程序设计人员培训规划4.2

22、.3能编写计算机程序设计人员培训材料4.2.4能指导本职业三级/高级工及以下级别人员的职业技能4.2.5能对本职业技能内容进行培训和宣讲4.2.1培训需求分析的要求和方法4.2.2培训规划编制的要求4.2.3培训材料的编写方法4.2.4沟通方法与技巧16职业功能工作内容技能要求相关知识要求1.程序开发准备1.1编写、提交需求文档1.1.1能审核模块设计的概要文档1.1.2能编写、提交模块设计的需求文档1.1.1模块设计概要文档的审核方法1.1.2模块设计需求文档的编写方法1.2管理设计需求1.2.1能交流、沟通设计需求1.2.2能管理软件功能模块需求的变更1.2.1设计需求的沟通方法1.2.2

23、软件功能模块需求的变更方法2.程序编写与修改2.1桌面程序设计2.1.1能编写桌面多任务菜单栏模块2.1.2能优化并修改桌面控件2.1.3能开发跨平台桌面应用程序2.1.4能优化桌面应用程序的用户交互体验设计2.1.1桌面多任务菜单栏模块的编写方法2.1.2桌面控件的优化和修改方法2.1.3桌面应用程序跨平台开发方法2.1.4桌面应用程序用户交互体验设计的内容、目标和优化方法2.2网页(WEB)程序设计2.2.1能编写WEB类库、框架2.2.2能设计前后端数据交互2.2.3能对浏览器进行兼容性设计2.2.4能设计可复用的用户接口组件2.2.5能进行WEB安全性设计2.2.1WEB类库、框架的编

24、写方法2.2.2前后端数据交互模式设计方法2.2.3浏览器的兼容性设计方法2.2.4可复用的用户接口组件设计方法2.2.5WEB安全性设计方法2.3数据库程序设计2.3.1能设计数据库安全方案2.3.2能设计数据库优化方案2.3.3能分析、诊断数据库故障2.3.4能备份、恢复数据库2.3.1数据库安全方案设计方法2.3.2数据库事务控制、锁问题、服务器磁盘I/O等优化方法2.3.3数据库应用优化方法2.3.4数据库故障分析、诊断方法2.3.5数据库备份、恢复方法2.4网络应用程序设计2.4.1能进行网络应用程序的可靠性设计2.4.2能开发分布式组件2.4.1网络应用程序的可靠性设计方法2.4.

25、2分布式组件程序的特点和开发方法3.4一级/高级技师172.5移动终端应用程序设计2.5.1能打包移动终端应用程序2.5.2能进行移动终端应用程序的跨平台开发2.5.1移动终端应用程序的种类和打包方法2.5.2移动终端应用程序的跨平台开发模式和方法3.程序调试与验证3.1模块调试3.1.1能设计模块功能调试方案3.1.2能设计模块功能调试指标和参数要求3.1.1模块功能调试方案的设计方法3.1.2模块功能调试指标和参数要求的设计方法3.2性能验证3.2.1能分析模块性能指标3.2.2能验证模块性能指标3.2.1模块性能指标的分析方法3.2.2模块性能指标的验证方法3.3安全验证3.3.1能分析

26、模块安全性3.3.2能验证模块安全性3.2.1模块安全性的分析方法3.2.2模块安全性的验证方法4.技术管理与培训指导4.1技术管理4.1.1能按规划要求组织开展软件协同开发4.1.2能使用软件开发质量管理工具4.1.1软件协同开发环境的选择和配置方法4.1.2软件协同开发管理的任务分解与管理方法4.1.3软件开发过程的质量管理工具及方法4.2培训指导4.2.1能指导本职业二级/技师及以下级别人员的职业技能4.2.2能考核本职业二级/技师及以下级别人员的职业技能水平4.2.3能组织开展技术改造、技术革新活动4.2.1技术改造与革新的方法4.2.2技能水平考核的方法18技能等级项目四级/中级工(%)三级/高级工(%)二级/技师(%)一级/高级技师(%)基本要求职业道德5555基础知识20201510相关知识要求程序开发准备151055程序编写与修改35404040程序调试与验证25252015技术管理与培训指导-1525合计100100100100技能等级项目四级/中级工(%)三级/高级工(%)二级/技师(%)一级/高级技师(%)技能要求程序开发准备15151010程序编写与修改60554035程序调试与验证25303030技术管理与培训指导-2025合计1001001001004.权重表4.1理论知识权重表4.2技能要求权重表19

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 行业标准

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com