第五届四川省职工职业技能大赛决赛计算机程序设计员技术文件大纲



 

第五届四川省职工职业技能大赛决赛

计算机程序设计员技术文件

 

一、竞赛标准

计算机程序设计员竞赛项目的技术标准,是以《中华人民共和国国家职业标准》中规定的《计算机程序设计员国家职业标准》高级(国家职业资格三级)和《全国职工职业技能大赛计算机程序设计员竞赛技术文件》为基础,并涵盖国家职业资格三级以下的部分内容。

二、命题原则

依据计算机程序设计员国家职业和全国职工职业技能大赛计算机程序设计员竞赛技术文件标准,注重基本技能和专业化操作,注重操作过程和质量控制,注重安全生产以及职业道德和标准规范,体现现代技术,结合生产实际,考核职业综合能力,并对技能人才培养起到示范指导作用。

三、竞赛内容与时间

(一)竞赛内容

扫描二维码关注公众号,回复: 10635408 查看本文章

竞赛包括理论知识和实际操作两部分,均由1名选手独立完成。

分为理论知识竞赛和实际操作竞赛两部分(实际操作采用计算机程序设计员国家题库试题,通过考试平台上机操作完成)。

(二)竞赛时间

1.理论知识竞赛时间60分钟,满分100分。

2. 实际操作竞赛总时间180分钟,满分100分。

(三)成绩计算

竞赛总成绩由理论知识和实际操作比赛两部分成绩组成。竞赛总成绩作为参赛队和参赛选手名次排序的依据。

1.理论知识成绩占总成绩的30%。

2.实际操作成绩占总成绩的70%。

四、理论知识竞赛内容

本次技能竞赛将根据以本工种专业知识为主,相关知识为辅的原则统一采用国家题库试题。试题范围和比重按照国家职业标准考核要求制定;试题类型为选择题(分为单选和多选)和是非题。

(一)软件开发知识(70分)

1、计算机软件的基本组成

(1)汇编、编译、解释系统的基础知识和基本工作原理

(2)程序设计语言的基本成分:数据、运算、控制和传输,过程(函数)调用

(3)各类程序设计语言主要特点和适用情况

2、程序语言基础知识

(1)数制及其转换

(2)数据的表示

(3)算术运算和逻辑运算

(4)常用算法(排序算法、查找算法、字符串处理方法、数据压缩算法、递归算法、图的相关算法)

3、数据结构基础知识

(1)数据结构的基本概念和术语、算法描述与算法分析

  • 数据结构的基本概念

  • 算法的描述、算法与数据结构的关系、算法效率、算法设计、算法描述(流程图、伪代码、决策表)、算法的复杂性

    (2)线性表、栈、队列、字符串、数组和广义表、树和二叉树、图等的定义、存储和操作

    (3)查找、排序、Hash(存储地址计算,冲突处理)

    4、数据库基础知识

    (1)数据库管理系统的功能和特征

    (2)数据库模型

    (3)数据模型,ER图,第一范式、第二范式、第三范式

    (4)数据操作(集合运算和关系运算)

    (5)数据库语言(SQL)

    (6)数据库的控制功能(并发控制,恢复,安全性,完整性)

    (7)数据仓库和分布式数据库基础知识

    5.网络编程基础知识

    (1)套接字、进程间通信、线程池、服务器架设等网络编程的基本概念、基本原理、编程模型

    (2)架设HTTP服务器、使用HTML进行网页设计

    (3)SMTP、FTP、Telnet、BBS、网络视频会议、电子商务和电子政务的概念及应用

    (4)网络管理工具操作(ping、traceroute、Analyzer、Sniffer)

    6.面向对象开发方法

    (1)面向对象基础概念

    (2)面向对象开发方法的优越性以及有效领域

    (3)面向对象分析方法

    (4)面向对象设计方法

    (5)面向对象实现方法

    (6)面向对象程序设计语言的基本机制

    (7)面向对象数据库、分布式对象的概念

    (二)计算机组成、网络基础知识(20分)

    1、计算机硬件的基本组成

    (1)计算机系统的组成、体系结构分类及特性

    (2)存储系统

    (3)安全性、可靠性与系统性能评测基础知识

    2、操作系统基础知识

    (1)操作系统的内核(中断控制)、进程、线程概念

    (2)处理机管理

    (3)存储管理

    (4)设备管理

    (5)文件管理

    (6)作业管理

    (7)网络操作系统和嵌入式操作系统基础知识

    3.网络基本结构

    (1)计算机网络的概念、分类和构成

    (2)网络拓扑结构

    (3)局域网技术基础

  • LAN拓扑(总线型、星型、令牌总线)

  • 访问控制系统(CSMA/CD、令牌环、令牌总线)

  • LAN间的连接、LAN-WAN连接、对等连接、点对点连接

  • 高速LAN技术(千兆以太网)

    4.网络协议与标准

    (1)协议的概念,开放系统互连参考模型的结构及各层的功能

    (2)TCP/IP协议的概念及IP数据报的格式、IP地址、子网掩码和域名

    (3)应用层协议(FTP、TELNET、SNMP、DHCP、POP、SMTP、HTTP)

    (4)传输层协议(TCP、UDP)

    (5)网络层协议IP(IP地址、子网掩码)

    (6)数据链路层协议(ARP、RARP、PPP、SLIP)

    (三)软件工程、计算机英语、相关法律法规知识(10分)

    1.软件工程基础知识

    (1)软件工程、软件过程改进和软件开发项目管理知识

  • 软件工程基础概念

  • 软件开发生命周期各阶段的目标和任务

  • 软件开发项目管理基础知识及其常用管理工具

  • 软件的主要开发方法

  • 软件开发工具与环境知识

  • 软件过程改进知识

  • 软件质量管理知识

  • 软件开发过程评估、软件能力成熟度评估基础知识

    (2)系统分析基础知识

  • 系统分析的目的和任务

  • 结构化分析方法

  • 统一建模语言(UML)

  • 系统规格说明书

    (3)系统设计知识

  • 系统设计的目的和任务

  • 结构化设计方法和工具

  • 系统总体结构设计

  • 系统详细设计

  • 系统设计说明书

    (4)系统实施知识

  • 系统实施的主要任务

  • 结构化程序设计、面向对象程序设计、可视化程序设计

  • 程序设计风格

  • 程序设计语言的选择

  • 系统测试的目的、类型,系统测试方法

  • 测试设计和管理(测试用例设计、系统测试说明书)

  • 系统转换基础知识

    (5)系统运行和维护知识

  • 系统运行管理基础知识

  • 系统维护基础知识

  • 系统评价基础知识

    2.信息安全基础知识

    (1)信息系统安全和安全体系

    (2)安全策略

    (3)用户标识与认证

    (4)安全审计与入侵检测

    3.计算机专业英语基础知识

    (1)掌握计算机技术的基本英文词汇

    (2)能正确阅读和理解本领域的简单英文资料

    4.相关法律知识(信息安全、知识产权相关知识)

    (1)《中华人民共和国知识产权法》相关知识。

    (2)《中华人民共和国劳动法》相关知识。

    (3)有关信息安全的法律、法规知识

    (4)商业秘密与个人信息保护知识

      五、实际操作竞赛纲要

    本次竞赛主要内容是:编写设计文档、编写代码和软件测试操作技能。

    表1 试题范围、比重及类型

序号

考核项目

考核范围

技能要求

相关知识

分值

1

编写设计文档

理解项目的需求分析和概要设计

能够使用建模语言和相关工具理解项目的概要设计文档

1.结构化分析与设计方法

2.面向对象的设计和分析

3.应用系统框架结构

4.数据库分析与设计方法

10分

编写并提交模块的详细设计文档

1.能够确定模块的具体实现算法

2.能够运用详细设计的描述工具进行模块的详细设计

25分

2

编写代码

编写代码

1.能够运用一种面向对象编程语言

2.能够实现数据库编程

3.能够运用一种以上的工具加载与编写组件和动态链接库

4.能够进行性能优化

5.能够运用调试工具对模块进行跟踪调试和编译

6. 能够运用调试工具对程序员编写的程序进行跟踪调试和编译

1.关系型数据库的编程方法

2.性能优化知识

3.面向对象的编程方法

4.多线程技术

45分

3

软件测试

实施测试

1.能够编写单元测试计划和用例

2.能够编写集成测试计划和用例

3.能够使用常用测试工具实施测试

4.能够按照测试执行单元测试用例和集成测试用例

5.能够评估测试用例的成功和失败

6.能够根据具体的测试结果编写测试报告

1.集成测试方法

2.质量保证知识

20分

六、评分标准

(一)评分标准的制订原则

参照《计算机程序设计员国家职业标准》高级(国家职业资格三级)和《全国职工职业技能大赛计算机程序设计员评分标准》的相关标准、规范要求进行评分,全面评价参赛选手的职业能力,本着“科学严谨、公正公平、可操作性强”的原则制定评分标准。

(二)实际操做比赛评分细则(评分指标)

参照《计算机程序设计员国家职业标准》高级(国家职业资格三级)

(三)评分流程

1.比赛到达结束时间后,选手确认比赛成果和提交试卷

选手按要求的存盘位置保存好比赛成果的文件,比赛到达结束时间后,选手停止操作,在自己的比赛工位原地不动,禁止随意添加任何权限和密码。由裁判员到比赛工位与选手确认比赛成果和提交的材料,然后选手离开比赛现场,选手不要关闭任何设备的电源,不要退出系统当前状态和关闭系统。

2.由裁判员收集选手的比赛成果,按比赛工位号进行归整

由裁判员收集选手的比赛成果,按比赛工位号进行归整,并做好相应的保密措施,严禁泄露每个竞赛成果的选手信息。

3.裁判长组织裁判员对选手的工作成果进行评分

每组裁判员只对每个选手所做的成果的某一部分进行评分。为保持每一项评分对所有选手的一致性,所有选手的同一项评分点要由同一组裁判员来评分。

4.对选手的成绩进行汇总

将每个选手的各项成绩汇总,并排出名次。必要时,由裁判长组织对选手的成绩进行复议,最终形成比赛结果,上报组委会。

5.违纪处理

在竞赛过程中,参赛选手如有违反安全操作、影响人身安全与健康、损坏竞赛设施等行为,停止该选手比赛,不计后续成绩。

不遵守比赛规则、不服从裁判裁决、扰乱赛场秩序、舞弊等行为的,停止该选手比赛,取消比赛资格。

6.保留选手的比赛成果到申诉截止时间

裁判长负责将选手的比赛成果完整保留。

七、实际操作竞赛场地与设施

(一)竞赛场地

1.竞赛工位

(1)每个工位标明工位号,并配备计算机一台。

(2)为保证大赛顺利进行,赛场须具有双电源保障。

(3)赛场每工位相对隔离,保持足够的亮度。

(4)赛场备有简单的外伤急救医药箱。

(5)赛场留有裁判办公区。

(6)赛场具有良好的通风和温湿度、安全疏散通道、灭火器等消防设施,以及安全警示和应急措施。

 2.赛场设施

赛场准备工具及设备清单(每组1人)

序号

名称

数量

1

计算机一套(安装有考试平台软件)

1台

 

 

八、竞赛场地注意事项及安全

(一)注意事项

  1. 赛场所有人员(赛场管理与组织人员、裁判员、参赛人员以及观摩人员)不得在竞赛现场内外吸烟,不听劝阻者给予通报批评或清退比赛现场,造成严重后果的将依法处理。

  2. 参赛选手应自行携带答题工具,但不许携带任何参考书籍,移动通信设备必须处于关机状态。

  3. 未经允许不得使用和移动竞赛场内的任何设施设备(包括消防器材等),工具使用后放回原处。

  4. 选手在竞赛中必须遵守赛场的各项规章制度和操作规程,安全、合理的使用各种设施设备和工具,出现严重违章操作设备的,裁判视情节轻重进行批评和终止比赛。

  5. 选手参加实际操作竞赛前,应认真学习竞赛项目安全操作规程。竞赛中如发现问题应及时解决,无法解决的问题应及时向裁判员报告,裁判员视情况予以判定,并协调处理。

  6. 参赛选手不得触动非竞赛用仪器设备,对竞赛仪器设备造成损坏,由当事人承担赔偿责任(视情节而定),并通报批评;参赛选手若出现恶意破坏仪器设备等情节严重者将依法处理。

  7. 开赛后,30分钟内不得离场。

  8. 比赛期间所有进入赛区车辆、人员需凭证入内,并主动向工作人员出示。

  9. 赛前,选手要认真阅读竞赛服务指南和程序册。

    10、各类人员须严格遵守赛场规则,严禁携带比赛严令禁止的物品入内。

    11.严禁携带易燃易爆等危险品入内。

    12.赛场必须留有安全通道。必须配备灭火设备。赛场应具备良好的通风、照明和操作空间的条件。做好竞赛安全、健康和公共卫生及突发事件预防与应急处理等工作。

13.安保人员发现不安全隐患及时通报赛场负责人员。

14.如遇突发严重事件,在安保人员指挥下,迅速按紧急疏散路线撤离现场。

15.赛场必须配备医护人员和必须的药品。

 

(二)安全操作规程

  1. 选手严格执行工作程序、工作规范、工作文件和安全操作规程。着装整洁,保持工作环境清洁有序,文明生产。

  2. 了解场地和设备的电源电压,供电位置,供电功率以及电源线插接和安放的安全性,供电是否正常,安全用电,禁止随意插拔电源,防止线路或杂物造成短路。

  3. 比赛前禁止饮酒,比赛期间禁止吸烟,禁止在操作的设备前饮水、饮食,严禁边操作边饮食。

  4. 不允许带电拔插串口电缆、设备模块、键盘、鼠标、显示器、以及其他计算机外设通信接口,以免造成损坏。拔插电缆时要缓慢轻柔,不允许野蛮操作而造成设备损伤。

  5. 工作现场保持良好的卫生环境,工具和设备摆放整齐有序,废弃物要及时打扫,环境没有灰尘,保持现场整洁。

  6. 按照要求及时做好各项文件的保存。如果发现设备工作过热出现不正常的运行情况,应立即报告。

  7. 选手严禁使用任何移动存储设备,严禁拆解比赛设施,严禁删除竞赛设备中的软件,不要在竞赛设备上随意添加管理权限和登录密码。

    九、主要参考资料

    【1】劳动和社会保障教材办公室编著,《高级计算机程序设计员》,中国劳动社会保障出版社出版,2005年,第1版

    【2】中国就业培训技术指导中心组织编写,《计算机程序设计员(基础知识)(第二版)》,中国劳动社会保障出版社,2009年,第2版

    【3】中国就业培训技术指导中心编著,《计算机程序设计员(高级)(第2版)》,中国劳动和社会保障出版社出版,2012年,第2版

    【4】宋明娥编著,《数据库及程序设计(第二版)》,中国劳动和社会保障出版社出版,2007年,第2版

    【5】王珍玲编著,《实用软件工程教程(21世纪)》,中国劳动和社会保障出版社出版,2004年,第1版

    【6】上海市职业培训研究发展中心组织编著,《软件测试人员(.NET)(三级)—指导手册》,中国劳动社会保障出版社出版,2003年,第1版

    【7】上海市职业培训研究发展中心组织编著,《软件测试人员(Java)(三级)—指导手册》,中国劳动社会保障出版社出版,2003年,第1版

     http://www.scgh.org/content.aspx?Key1=113&Id=26286 

发布了181 篇原创文章 · 获赞 35 · 访问量 76万+

猜你喜欢

转载自blog.csdn.net/dacong/article/details/46757305
今日推荐