计算机程序设计员 - 计算机程序设计人员国家职业职业标准
计算机程序设计人员
国家职业职业标准
1、职业概况 1.1职业名称
计算机程序设计员
1.2职业定义
利用现代信息技术,从事计算机软件编制和设计工作的人员. 1.3职业等级
本职业共设三个等级,分别为:程序员(国家职业资格资格四级)、高级程序员(国家职业资格三
级)、程序设计师(国家职业资格二级).
1.4职业环境
室内、常温
1.5职业能力特征(略)
1.6基本文化程序(略)
1.7培训要求(略)
1.8鉴定要求(略)
1.8.1鉴定方式
分为理论知识考试和技能操作考核。理论知识考试采用闭郑笔试或上机考试的方式,技能操作考核
采用上机操作和方案设计等方式。理论知识考试和技能操作考核均实行百分制,成绩皆达60分以上者为
合格。程序设计师还须进行综合评审。
1.8.2考评人员与考生配比(略)
1.8.3鉴定时间
理论知识考试时间为90min;技能操作考核时间为180min。综合评审时间不少于30min。
2、基本要求 2.1 职业道德
2.1.1职业道德基本知识
2.1.2职业守则
(1) 遵纪守法,尊重知识产权,爱岗敬业,严守保密制度。 (2) 实事求是,工作认真,尽职尽现,一丝不苟,精益求精,团队精神。 2.2 基本知识
2.2.1计算机基础知识
(3) 计算机硬件的基本组成。
(4) 计算机软件的基本组成。
2.2.2软件开发基础知识
(1) 程序语言基础知识
(2) 数据结构基础知识
(3) 操作系统基础知识
(4) 数据库基础知识
(5) 网络编程基础知识
(6) 软件工程基础知识
2.2.3网络基础知识
(1) 网络基本结构
(2) 网络协议与标准
(3) 信息安全基础知识
2.2.4计算机专业英语基础知识
2.2.5相关法律、法规知识
(1) 知识产权的相关知识
(2) 劳动法的相关知识
3.工作要求
本标准对程序员、高级程序员和程序设计师的技能要求依次递进,高级别包括低级别的要求。 3.1 程序员
程序员最常用的编程语言职业功能 工作内容 技能要求 相关知识
能够安装开发工具 一、搭建2、能够配置开发环境 搭建桌面开发桌面开发TCP/IP协议知识 3、能够配置常用的外围设备 环境 环境 4、能够进行简章的网络配置
(一)理解模标准建模语言的标记图
能够运用建模语言和相关工具,理解块的详细设计元的含义
设计要求 要求 程序编码规范 二、设计
程序模块
(二)设计流流程图
程图 能够绘制规范的流程图
编写代码 能够使用一种编程工具及计算机编程SQL标准查询语言
语言编写程序 编程工具及编程语言 三、编写能够运用开发工具的联机帮助来解决编程工具的软件开发包代码 编码问题 的知识
(一)调试程单元测试用例的知识
序语法和语义 单元测试方法
(二)调试程能够使用相关性调试工具和方法进行四、调试 序逻辑 程序调试
(三)调试程
序功能
能够编写并提交软件说明
五、提交整理和编能够提交程序的源代码 版本控制知识 程序文档 写程序文档 能够编写并提交单元测试的测试记录
和缺陷跟踪报告
3.2 高级程序员
职业功能 工作内容 技能要求 相关知识
(一)理解项目能够运用建模语言和相关工具理解项目的概要的需求分析和概结构化分析与设计方法 设计文档 要设计文档 一、编写面向对象的分析和设计
设计文档 应用系统框架结构 (二)编写并提能够确定模的具体实现算法 数据库分析与设计方法 交模块的详细设能够运用详细设计的描述工具进行模块的详细
计文档 设计
能够运用一种面向对象的编程语言
能够实现数据库编程 关系型数据库的编程方能够运用一种以上的中载与编写组件和动态链法 二、编写接库 编写代码 性能优化知识 代码 能够进行性能优化 面向对象的编程方法 能够运用调试工具对模块进行跟踪调试和编译 多线程技术 能够运用调试工具对程序员编写的程序进行功
能调试
能够编写单元测试计划及用例
能够编写集成测试计划及用例
能够使用常用测试工具实施测试 三、软件集成测试方法 实施测试 能够按照测试计划执行单元测试用从事贸易和测试 质量保证知识 集成测试用例
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论