计算机程序设计员国家职业标准
计算机程序相关设计员国家职业资格三级高级实际操作技能考核辅导

5 软件测试
• 分值:10 • 例题:
– 对考生文件夹中的TsApp9程序进行测试,并完 成考生文件夹下的“软件测试报告”
– 可参考:软件工程讲义。
7 产品封装与发布/提交
• 分值:10 • 例题:
– 请考生利用Visual ,将考生文件夹中的 WinApp3程序打包成安装程序,并将打包完成的安装 程序保存至考生文件夹中,项目名为: “WinApp3_setup”
}
}
private void setRenamedLogText(RenamedEventArgs e) //更新UI界面
{bel2.Text = e.OldFullPath+"已被重命名为:"+;
}
private void setText(FileSystemEventArgs e) //更新UI界面 {
private void OnProcess(object source, FileSystemEventArgs e)
{ if (bel2.InvokeRequired) //判断是否跨线程
{
bel2.Invoke(new setLogTextDelegate(setText), new object[]
using System.IO;
namespace WinApp4 {
public partial class Form1 : Form {
private delegate void renamedDelegate(RenamedEventArgs e); private delegate void setLogTextDelegate(FileSystemEventArgs e);
国家职业标准目录

2002.2.26
77
6-01-05-02
钻井工
2002.2.26
78
6-01-05-03
固井工
2002.2.26
序号
职业编码
国家职业标准名称
颁布时间
79
6-01-06-01
油、气井测试工
2002.2.26
80
6-01-06-02
采油工
2002.2.26
81
6-01-06-03
采气工
2002.2.26
2002.11.12
122
6-15-03-01
手工木工
2002.11.12
123
6-15-03-03
精细木工
2002.11.12
124
2-02-34-11
物流师
2003.1.28
125
2-07-03-04
理财规划师
2003.1.28
126
2-10-07-07
陈列展览设计人员
2003.1.28
127
4-01-01-02
4-07-12-03
育婴师
2003.1.28
134
6-01-02-06
房产测量员
2003.1.28
135
6-01-07-01(6-01-07-02)
海盐制盐工
பைடு நூலகம்2003.1.28
136
6-01-07-10
苦卤综合利用工
2003.1.28
137
6-01-07-11
精制盐工
2003.1.28
138
6-01-07-12
2002.2.26
42
4-03-04-01
人社部计算机程序设计员证书

人社部计算机程序设计员证书
人社部计算机程序设计员证书是由中国人力资源和社会保障部颁发的一种技能等级证书,用于证明持有人具备计算机程序设计的基本知识和技能。
该证书分为初级、中级、高级三个等级,不同等级对应不同的知识和技能要求。
要获得人社部计算机程序设计员证书,需要具备一定的计算机基础知识,如编程语言、数据结构、算法等。
同时,还需要通过相应的考试,考试内容涵盖编程实践、程序调试、软件测试等方面。
持有该证书对于从事计算机程序设计工作的人来说具有重要意义,可以作为职业发展的有力证明。
同时,该证书也是一些企业招聘、评价员工的重要依据之一。
要获得人社部计算机程序设计员证书,可以通过参加培训机构或在线学习平台的学习,并参加相应的考试。
同时,也可以通过自学和实践积累相应的知识和经验,并参加考试获得证书。
计算机程序设计员国家职业资格三级(高级)_试卷二

计算机程序设计员国家职业资格三级(高级)理论知识试卷注意事项1、本试卷依据2008年颁布的《计算机程序设计员》国家职业标准命制,考试时间:120分钟。
2、请在试卷标封处填写姓名、准考证号和所在单位的名称。
3、请仔细阅读答题要求,在规定位置填写答案。
一、单项选择题(第1题—第120题。
选择一个正确的答案,将相应的字母填入题内的括号中。
每题0.5分,满分60分。
)1.法人或其他组织的软件著作权保护期为()年。
A、40B、50C、60D、1002.建立数据库系统的主要目标是减少数据的冗余,提高数据的独立性,并集中检查()。
A、数据操作性B、数据完整性C、数据兼容性D、数据可维护性3.将相同或相似的数据或数据特征归类,使用较少的数据量描述原始数据,以达到减少数据量的目的,这种压缩称为()。
A、有损压缩B、无损压缩C、哈夫曼编码压缩D、预测编码压缩4.()是目前世界上最大、最具有权威性的国际标准化专门机构。
A、国际标准组织B、国际电信联盟C、美国电气及电子工程师学会D、国际电工委员会5.()是一种广泛应用于各行各业的技术管理过程。
A、技术管理B、软件工程C、项目管理D、系统工程6.软件工程方法的产生源于软件危机,下列()是产生软件危机的内在原因。
A、软件复杂性B、软件维护性C、软件成本太高D、软件质量难保证7.下列关于职业道德的说法中,正确的是()。
A、职业道德的形式因行业不同而有所不同B、职业道德在适用范围上具有普遍性C、职业道德在内容上具有普遍性D、讲求职业道德会降低企业的竞争力8.如果以链表作为栈的存储结构,则退栈操作时()。
A、对栈不作任何判别B、必须判别栈是否空C、判别栈元素的类型D、必须判别栈是否满9.在SQL中,SELECT语句的“SELECT DISTINCT”表示查询结果中()。
A、属性名都不相同B、行都不相同C、去掉重复的列D、属性值都不相同10.()不是音乐文件格式。
A、APE(.ape)B、AAC(.aac)C、MP3(.mp3)D、MPEG(.mpg) 11.SQA又称()。
计算机程序设计员职业技能等级考试

计算机程序设计员职业技能等级考试
计算机程序设计员职业技能等级考试是由国家人力资源和社会保障部组织的一项专业技术资格考试,旨在评估考生在计算机程序设计领域的专业能力和技能水平。
该考试分为初级、中级和高级三个等级,每个等级的考试内容和难度不同。
初级考试主要测试考生对计算机程序设计基础知识的掌握程度,包括计算机基本操作、编程语言基础、程序设计基本方法等方面的内容。
考试形式为笔试,考试时间为90分钟,满分100分,及格分数为60分。
中级考试则要求考生具备较为扎实的计算机程序设计能力,能够独立完成一定规模的程序设计任务。
考试内容包括计算机组成原理、操作系统、数据结构、算法设计、数据库等方面的知识,以及至少一门编程语言的应用能力。
考试形式为笔试和机试相结合,考试时间为120分钟,满分100分,及格分数为60分。
高级考试则更加注重考生对计算机程序设计领域的深入理解和实践经验,要求考生能够独立承担复杂的程序设计任务,并具备较高的算法设计和优化能力。
考试内容包括计算机体系结构、软件工程、计算机网络、数据库系统、人工智能等方面的知识,以及至少两门编程语言的应用能力。
考试形式为笔试和机试相结合,考试时间为180分钟,满分100分,及格分数为60分。
需要注意的是,计算机程序设计员职业技能等级考试是一项较为专业的考试,需要考生具备一定的计算机编程基础和实践经验。
同时,考试难度较高,需要考生认真备考,熟悉考试内容和考试形式,掌握考试所需的知识和技能。
职业技能鉴定计算机程序设计员考试内容

职业技能鉴定计算机程序设计员考试内容计算机程序设计员是一种具备计算机领域相关知识和技能的职业人员。
他们负责进行软件开发、编程和维护,以满足客户或公司的需求。
在职业技能鉴定计算机程序设计员的考试中,通常会涉及以下内容:1.编程语言:计算机程序设计员需要精通至少一种编程语言,如C++、Java、Python等。
考试中可能会要求考生编写一些基本的编程代码,例如实现算法、解决问题或完成特定任务。
2.数据结构与算法:计算机程序设计员需要了解不同的数据结构和算法,并能够根据问题的需求选择合适的数据结构和算法解决问题。
考试可能会涉及各种数据结构,如栈、队列、链表、树等,以及常见算法,如排序、查找和图算法等。
3.软件开发过程:软件开发过程包括需求分析、系统设计、编码实现、测试和部署等环节。
考试可能会要求考生了解软件开发过程的各个阶段,并能够按照标准的开发流程进行软件开发。
4.数据库:考试中可能会涉及数据库的基本概念、SQL语言、数据库设计和管理等方面的内容。
计算机程序设计员需要了解如何使用数据库进行数据存储和管理,并且能够进行基本的数据库操作。
5.网络编程:计算机程序设计员需要了解网络编程的基本原理和技术。
考试中可能会要求考生编写一些基本的网络编程代码,例如实现客户端和服务器之间的通信。
6.软件工程:软件工程包括软件测试、版本控制、软件质量保证和项目管理等方面的知识。
考试可能会要求考生了解软件工程的基本原理和方法,并能够应用这些知识进行软件开发和管理。
7.操作系统:操作系统是计算机程序设计员必须学习和了解的内容之一。
考试可能会涉及操作系统的基本概念、进程管理、内存管理和文件系统等方面的内容。
以上是一些可能出现在计算机程序设计员职业技能鉴定考试中的内容。
通过考核这些知识和技能,能够评估考生在计算机程序设计方面的能力和水平。
在实际工作中,计算机程序设计员除了具备这些基本技能外,还需要不断学习和丰富自己的知识,以应对不断变化和发展的技术需求。
计算机程序设计员国家职业资格三级(高级)试卷三

计算机程序设计员国家职业资格三级(高级)理论知识试卷注意事项1、本试卷依据2008年颁布的《计算机程序设计员》国家职业标准命制,考试时间:120分钟。
2、请在试卷标封处填写姓名、准考证号和所在单位的名称。
3、请仔细阅读答题要求,在规定位置填写答案。
一、单项选择题(第1题—第120题。
选择一个正确的答案,将相应的字母填入题内的括号中。
每题0.5分,满分60分。
)1.按制定标准的不同层次和适应范围,标准可分为国际标准、国家标准、行业标准和企业标准等,( )制定的标准是国际标准。
A、GJBB、IEEEC、ANSID、IS02.软件测试的目的是()。
A、证明软件系统中存在错误B、尽可能多地发现软件系统中的错误和缺陷C、找出软件系统中存在的所有错误D、证明软件的正确性3.()是一种广泛应用于各行各业的技术管理过程。
A、技术管理B、软件工程C、项目管理D、系统工程4.软件工程方法的产生源于软件危机,下列()是产生软件危机的内在原因。
A、软件复杂性B、软件维护性C、软件成本太高D、软件质量难保证5.随着信息技术的飞速发展,软件项目的生命周期()。
A、越来越长B、越来越短C、没有变化D、视情况而定6.从公司角度看,()阶段是项目的开始。
A、识别需求B、提出解决方案C、执行项目D、结束项目7.等价划分法是()设计测试方案的一种最主要的技术。
A、白盒测试法B、黑盒测试法C、灰盒测试法D、红盒测试法8.微机计算机硬件系统中最核心的部件是()。
A、主板B、CPUC、内存储器D、I/O 设备9.微型计算机中,控制器的基本功能是()。
A、进行算术运算和逻辑运算B、控制机器各个部件协调一致地工作C、保持各种控制状态D、存储各种控制信息10.软件工程中,产生软件生命周期的概念是由于()。
A、需求所决定B、开发技术C、软件开发规律D、软件过程管理11.计算机硬件能直接识别和执行的只有()。
A、高级语言B、符号语言C、汇编语言D、机器语言12.在面向对象程序设计语言中,( )是利用可重用成分构造软件系统的最有效的特性,它不仅支持系统的可重用性,而且还有利于提高系统的可扩充性。
有关计算机行业__职业要求

高级软件工程师职位描述:1、参与系统的需求分析、架构设计,负责重要模块开发编码2、对中级程序员能起到指导作用,通过各种途径高效解决技术问题3、参与数据库设计,熟练使用Power Designer等建模工具职位要求:1、计算机及相关专业本科以上2、2年以上IT行业工作经验,至少1年以上的开发经验3、精通C#,XML,JavaScript,HTML,有WinForm开发经验4、熟悉面向对象分析和设计(OOAD),统一建模语言(UML)5、精通SQL Server、VSS、PD、ROSE等开发、设计和管理工具6、具备一定的口头和书面表达能力,能够撰写软件分析和设计方案7、具备一定的沟通协调能力以及团队合作精神,有责任心、有创业激情8、有ERP或其他大型管理软件开发经验者优先2.Java开发工程师职位描述:职位一:Java高级软件开发工程师职位代号:AVIDM-Software Developer-01岗位职责:(1)负责公司PLM产品中功能模块的开发工作;(2)承担功能模块的系统设计、编码实现以及相关配套文档;(3)负责领导一个开发工作组,承担任务分配、工作指导、代码审查、功职位一要求:(1)本科以上学历,至少2年以上JAVA WE项目开发经验;(2)掌握J2EE核心技术(EJB、Serverlet、JSP、JDBC等),对基于J2EE的N层系统体系设计有清楚的认识,可熟练使用J2EE技术进行B/S编程;(3)熟悉部分常见的框架,如Hibernate、Struts、Spring等,并具有相关开发经验;(4)能够熟练使用Eclipse或者JBuilder等开发工具;(5)了解关系型数据库原理和数据库设计,熟悉SQL语言;(6)熟练掌握HTML、JavaScript、XML等Web开发语言;(7)性格开朗,具有较强的团队开发意识和协调沟通能力;(8)较强的文档编写能力和产品宣传能力;(9)有如下几个方面的经验者优先考虑:a)有机械和制造业领域的专业背景或者从事PDM产品开发经验者;b)有项目管理领域的专业背景或者从事过项目管理软件开发经验者。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机程序设计员国家职业标准 计算机程序设计员国家职业标准
1.职业概况
1.1 职业名称 计算机程序设计员 1.2 职业定义 利用现代信息技术,从事计算机软件编制和设计工作人员。 1.3 职业等级 本职业共设三个等级,分别为:程序员(国家职业资格四级)、高级程序员(国家职业资格等级三级)、程序设计师(国家职业资格二级)。
1. 4职业环境 室内,常温。 1.5 职业能力特征 职业能力 非常重要 重 要 一 般 学习能力 √ 表达能力 √ 计算能力 √ 逻辑能力 √ 空间感觉 √ 形体知觉 √ 色觉 √ 手指灵活性 √ 手臂灵活性 √ 动作协调性 √ 1.6 基本文化程度 高中毕业(或同等学历) 1.7 培训要求 1.7.1 培训期限 全日制职业学校教育,根据其培养目标和教学计划确定。晋级培训期限:程序员不少于 计算机程序设计员国家职业标准 200标准学时;高级程序员不少于250标准学时;程序设计师不少于300标准学时。 1.7.2 培训教师 培训程序员、高级程序员的教师应具有本职业高级程序员资格证书2年以上或相关专业中级以上(含中级)专业技术职务任职资格;培训程序设计师的教师应具有本职业程序设计师职业资格证书2年以上或相关专业高级以上(含高级)专业技术职务任职资格。
1.7.3 培训场地设置 具有满足教学需要的标准教室和具有计算机网络环境和软件环境的实验室。 1.8 鉴定要求 1.8.1 适用对象 从事或准备从事本职业的人员。 1.8.2 申报条件 ——程序员(具备以下条件之一者) (1)经本职业程序员正规培训达规定标准学时数,并取得毕(结)业证书。 (2) 连续从事本职业工作2年以上。 (3) 取得经劳动保障行政部门审核认定的、以中级技能为培养目标的中等以上职业学校本职业(专业)毕业证书。
——高级程序员(具备以下条件之一者) (1)取得职业程序员资格证书后,连续从事本职业工作2年以上,经本职业高级程序员正规培训达规定标准学时数,并取得毕(结)业证书。
(2)取得经劳动保障行政部门审核认定的、以高级技能为培养目标的高等以上职业(专业)毕业证书。
(3)取得相关专业大专以上(含大专)毕业证书,连续从事本职业工作2年以上。 (4)连续从事本职业工作5年以上。 ——程序设计师(具备以下条件之一者) (1)取得本职业高级程序员职业资格证书后,连续从事本职业工作3年以上,经本职业程序设计师正规培训达规定标准学时数,并取得毕(结)业证书。
(2)取得本职业高级程序员职业资格证书后,连续从事本职业工作4年以上。 (3)取得相关专业大学本科以上(含本科)毕业证书,连续从事本职业工作3年以上。 1.8.3 鉴定方式 分为理论知识考试和技能操作考核。理论知识考试采用闭卷笔试或上机考试的方式,技能操作考核采用上机操作和方案设计等方式。理论知识考试和技能操作考试均实行百分制,成绩皆达60分以上者为合格。程序设计师还须进行综合评审。 计算机程序设计员国家职业标准 1.8.4 考评人员与考生配比 理论知识考试考评人员与考生配比为1:20~1:30,每个标准教室不少于2名考评人员;技能操作考核考评员与考生配比为1:20~1:30,且不少于3名考评员。综合评审委员不少于5人。
1.8.5 鉴定时间 论知识考试时间为90min;技能操作考核时间为180min。综合评审时间不少于30min。 1.8.6 鉴定场所设备 理论知识考试在标准教室进行,技能操作考核在具有计算机网络环境的实验室进行。综合评审在标准教室或会议室进行。
2.基本要求
2.1 职业道德 2.1.1 职业道德基本知识 2.1.2 职业守则 (1) 遵纪守法,尊重知识产权,爱岗敬业,严守保密制度。 (2) 实事求是,工作认真,尽职尽责,一丝不苟,精益求精,团队精神。 2.2 基础知识 2.2.1 计算机系统的组成 (1)计算机硬件的基本组成。 (2)计算机软件的基本组成。 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 程序员 职业功能 工作内容 技能要求 相关知识 一、搭建桌面开发环境 搭建桌面开发环境 1.能够安装开发工具 2.能够配置开发环境 3.能够配置常用的外围设备 4.能够进行简单的网络配置 TCP/IP协议知识
二、设计程序模块流程图 (一)理解模块的详细设计要求 能够运用建模语言和相关工具,理解设计要求 1.标准建模语言的标记图元的含义。 2.程序编码规范 (二)设计流程图 能够绘制规范的流程图
三、编写代码 编写代码 1.能够使用一种编程工具及计算机编程语言编写程序 2.能够运用开发工具的联机帮助来解决编码问题
1.SQL标准查询语言2.编程工具及编程语言 3.编程工具的软件开发包的知识
四、调试 (一)调试程序语法和语义 能够使用相关调试工具和方法进行程序调试 1.单元测试用例的知识 2.单元测试方法
(二)调试程序逻
辑 (三)调试程序功能
五、提交程序文档 整理和编写程序文档 1.能够编写并提交软件说明 2.能够提交程序的源代码 3.能够编写并提交单元测试的测试记录和缺陷跟踪报告
版本控制知识
3.2 高级程序员 职业功能 工作内容 技能要求 相关知识 计算机程序设计员国家职业标准 一、编写设计文档 (一)理解项目的需求分析和概要设计文档 能够运用建模语言和相关工具理解项目的概要设计文档 1.结构化分析与设计方法 2.面向对象的分析和设计 3.应用系统框架结构 4.数据库分析与设计方法
(二)编写并提交模块的详细设计文档 1.能够确定模块的具体实现算法 2.能够运用详细设计的描述工具进行模块的详细设计
二、编写代码 编写代码 1.能够运用一种面向对象的编程语言 2.能够实现数据库编程 3.能够运用一种以上的工具加载与编写组件和动态链接库 4.能够进行性能优化 5.能够运用调试工具对模块进行跟踪调试和编译 6.能够运用调试工具对程序员编写的程序进行功能调试 1.关系型数据库的编程方法 2.性能优化知识 3.面向对象的编程方法 4.多线程技术
三、软件测试 实施测试 1.能够编写单元测试计划及用例2.能够编写集成测试计划及用例3.能够使用常用测试工具实施测试 4.能够按照测试计划执行单元测试用例和集成测试用例 5.能够评估测试用例的成功和失败 6.能够根据具体测试结果编写规范的测试报告 1.集成测试方法 2.质量保证知识
3.3 程序设计师 职业功能 工作内容 技能要求 相关知识
一、编写设计文档
(一)理解项目的需求分析文档 能够运用建模语言和相关工具理解项目需求分析文档
1. 用户界面的设计知识 2. XML标准的知识 3. 分析式架构 (二)编写并提交项目的概要设计文档 1.能够将需求转换为系统的设计 2.能够使设计满足实施环境 3.能够设计和定义软件构架、模块划分的接口协议 4.能够设计用户界面
(三)审核模块详细设计文档 1. 能够正确理解模块详细设计文档的内容 2. 能够发现并改正模块详细设计中的缺陷 计算机程序设计员国家职业标准 二、编写代码 (一)编写系统的关键代码 能够识别关键代码并组织编写代码 1. 编码技术 2. 程序优化技术 3. 程序联调方法 (二)集成并优化系统 1. 能够将子系统集成为一个完整的系统 2. 能够在集成过程中优化系统
(三)系统调试 1. 能够配置系统调试环境 2. 能够组织联调 3. 能够解决系统中的问题
三、软件测试
(一)制定测试计划 能够制订和编写系统测试计划及用例 测试工作流程
(二)测试设计与实现 1.能够搭建测试环境 2. 能够设计系统测试用例 3. 能够确定每一个测试用例的测试方法 1. 测试理论和方法 2. 测试工具
四、产品打包 产品打包 1.能够运用打包工具制作产品的安装程序 2. 能够编写用户使用手册、安装说明等文档 1. 打包工具 2. 规范的用户手册、安装说明等的编写方法 3. 软件产品的管理知识
五、软件的管理和维护
(一)管理软件系统文档 能够使用配置管理工具 配置管理的方法
(二)软件维护 1. 能够基于用户的反馈进行软件产品的维护 2. 能够对用户进行培训 软件维护的方法
4.比重表 4.1 理论知识 项目 程序员(%) 高级程序员(%) 程序设计师(%)
基本要求 职业道德 5 5 5 基础知识 30 20 10 相关知识 搭建桌面开发环境 搭建桌面开发环境 5 — —
设计程序模块流程图 理解模块的详细设计要求 15 — —
设计流程图 — —
编写设计文档 理解项目的需求分析和概要设计文档 — 30 —
编写并提交模块的详细设计文档 — — 理解项目的需求分析文档 — — 20