《2022年2022年计算机程序员 .pdf》由会员分享,可在线阅读,更多相关《2022年2022年计算机程序员 .pdf(15页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、Page 1 of 15 2012 年绍兴 市职业技能大赛技术文件(计算机程序设计员)2012 年 6 月名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 15 页 - - - - - - - - - Page 2 of 15 计算机程序设计员技术文件1、竞赛概述 . 32、竞赛规则 . 32.1 竞赛形式. 32.2 竞赛时间与地点. 32.3 竞赛内容 . 32.4 竞赛成绩评定. 52.5 竞赛奖励 . 63、竞赛要求 . 63.1 职业道德与安全操作要求. 63.2
2、 相关知识与技能要求. . 64、竞赛技术纲要 . 74.1竞赛技术纲要制定的标准. . 74.2 理论知识与操作技能竞赛技术纲要. . 75、竞赛软、硬件平台及说明 . 146、参考资料 . 147、其它 . 15名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 15 页 - - - - - - - - - Page 3 of 15 1、竞赛概述根据浙江省总工会、浙江省科技厅、浙江省人力资源和社会保障厅、浙江省经济和信息化委员会关于举办2012 年全省职工职业技能大赛暨全
3、国大赛选拔赛的通知(浙总工发201242 号)文件精神,经大赛组委会组织相关专家研究讨论后,特制定本次竞赛的技术文件。2、竞赛规则2.1 竞赛形式本次竞赛以各县、市区和市级单位代表队为参赛单位,每队参赛选手不超过 3 名。2.2 竞赛时间与地点竞赛时间: 2012 年 6 月 28 日至 29 日。竞赛地点: 浙江工业职业技术学院2.3 竞赛内容本次竞赛内容包括理论知识和操作技能(软件开发)两部分,比赛总时间 480 分钟。其中,理论知识部分比重占30% ,时间 120 分钟,操作技能部分比重占 70% ,比赛时间 360 分钟。2.3.1 理论知识竞赛内容(1)竞赛时间:理论知识竞赛时间为1
4、20分钟。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 15 页 - - - - - - - - - Page 4 of 15 (2)竞赛方式和题型:理论知识竞赛采用闭卷、笔试方式进行。试题类型包括单选题(占50)和判断题(占50)两种题型。(3)竞赛范围和比重序号项目名称权重备注1 计算机系统组成20% 闭卷笔试网络基础知识2 程序语言70% 数据结构数据库网络编程3 软件工程10% 计算机英语相关法律、法规知识2.3.2 实际操作竞赛内容(1)竞赛时间:实际操作技能
5、竞赛时间为360分钟。(2)竞赛方式:实际操作竞赛方式为通过完成一个实际的项目,考查选手对程序设计技能的掌握理解,包括对项目文档的编写和软件的程序设计,使用高级程序设计语言( VB.NET 、C+ 、C# 或 Java,任选其一)(以下简称程序设计语言)编制完整的B/S 结构的软件程序和调试,并完成软件系统相关设计文档和软件测试过程,最后完成作品的展示。(3)竞赛范围和类型: 试题范围基于 B/S 结构的管理信息系统。 考核项目、范围与比重名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - -
6、第 4 页,共 15 页 - - - - - - - - - Page 5 of 15 序号项目考核范围比重1 设计文档编写完成系统需求分析和系统总体设计(包括概要设计和详细设计)20% 2 软件编程与系统实现根据设计方案完成程序编码和系统实现50% 3 软件测试根据功能、性能要求,编制测试计划、设计测试用例,完成单元、集成、系统与验证测试,并编制软件测试报告15% 4 作品展示软件产品打包、 系统演示、 评审答辩15% 2.4 竞赛成绩评定竞赛成绩构成: 本次计算机程序设计员技能竞赛的综合成绩由理论知识和实际操作技能竞赛两部分成绩组成。理论知识成绩占综合成绩的30% ,实际操作技能竞赛成绩占
7、综合成绩的70% 。实际操作技能竞赛包括设计文档编写、软件编程实现、软件测试和作品展示四个环节, 其中设计文档编写成绩占实际操作成绩的20% ,软件编程实现成绩占实际操作成绩的50% ,软件测试成绩占实际操作成绩的15% ,作品展示成绩占实际操作成绩的的15% 。竞赛综合成绩理论成绩30%+ 实际操作技能成绩 70% 。竞赛根据综合成绩排名确定名次,综合成绩相同时,以实际操作技能成绩排名靠前者为胜。若仍不能分出名次先后,再比较操作技能部分的软件编程实现成绩,以成绩高者名次在前;若还不能分出名次先后,则再比较操作技能部分的设计文档编写成绩,以成绩高者名次在前。名师资料总结 - - -精品资料欢迎
8、下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 15 页 - - - - - - - - - Page 6 of 15 2.5 竞赛奖励略3、竞赛要求3.1 职业道德与安全操作要求(1)爱岗敬业,忠于职守;(2)努力钻研业务,刻苦学习,勤于思考,善于观察;(3)工作认真负责,严于律己,吃苦耐劳;(4)遵守操作规程,坚持安全生产;(5)应穿着符合劳动保护要求的工作服。爱护设备,保持工作环境的清洁有序,做到文明生产。 3.2 相关知识与技能要求(1)软件开发知识 (计算机软件的基本组成、程序语言基础知识、数据结
9、构基础知识、数据库基础知识、网络编程基础知识、面向对象开发方法);(2)计算机组成、网络基础知识(计算机硬件的基本组成、操作系统基础知识、网络基本结构、网络协议与标准);(3)软件工程、 计算机英语、 相关法律法规知识 (软件工程基础知识、系统分析基础知识、系统设计知识、系统实施知识、系统运行和维护知识、信息安全基础知识、计算机专业英语基础知识);名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 15 页 - - - - - - - - - Page 7 of 15 (4)
10、操作技能 (设计文档编写、软件GUI设计及功能模块实现、软件测试和作品展示)。4、竞赛技术纲要4.1 竞赛技术纲要制定的标准本次竞赛以计算机程序设计员国家职业标准中规定的高级计算机程序设计员(国家职业资格三级)应具备的理论知识和实际操作技能的要求作为主要依据,适当引入四级、二级以及国家软考软件设计师资格水平考试的部分内容。同时,结合当前计算机程序设计员职业发展的需要,适当增加新知识、新技能、新方法和新内容。4.2 理论知识与操作技能竞赛技术纲要4.2.1 理论知识竞赛技术纲要(一)软件开发知识1. 计算机软件的基本组成(1)汇编、编译、解释系统的基础知识和基本工作原理(2)程序设计语言的基本成
11、分:数据、运算、控制和传输,过程(函数)调用(3)各类程序设计语言主要特点和适用情况2. 程序语言基础知识(1)数制及其转换(2)数据的表示名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 15 页 - - - - - - - - - Page 8 of 15 (3)算术运算和逻辑运算(4)数学基础知识(5)常用算法(排序算法、查找算法、字符串处理方法、数据压缩算法、递归算法、图的相关算法)3. 数据结构基础知识(1)数据结构的基本概念和术语、算法描述与算法分析数据结构的基
12、本概念算法的描述、算法与数据结构的关系、算法效率、算法设计、算法描述(流程图、伪代码、决策表)、算法的复杂性(2)线性表、栈、队列、字符串、数组和广义表、树和二叉树、图等的定义、存储和操作(3)查找、排序、 Hash(存储地址计算,冲突处理)4. 数据库基础知识(1)数据库管理系统的功能和特征(2)数据库模型(3)数据模型, ER图,第一范式、第二范式、第三范式(4)数据操作(集合运算和关系运算)(5)数据库语言( SQL )(6)数据库的控制功能(并发控制,恢复,安全性,完整性)(7)数据仓库和分布式数据库基础知识5网络编程基础知识名师资料总结 - - -精品资料欢迎下载 - - - - -
13、 - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 15 页 - - - - - - - - - Page 9 of 15 (1)套接字、进程间通信、线程池、服务器架设等网络编程的基本概念、基本原理、编程模型(2)架设 HTTP服务器、使用 HTML 进行网页设计(3)SMTP 、FTP 、Telnet 、BBS 、网络视频会议、电子商务和电子政务的概念及应用(4)网络管理工具操作 (ping 、traceroute、Analyzer 、Sniffer) 6面向对象开发方法(1)面向对象基础概念(2)面向对象开发方法的优越性以及有效领
14、域(3)面向对象分析方法(4)面向对象设计方法(5)面向对象实现方法(6)面向对象程序设计语言的基本机制(7)面向对象数据库、分布式对象的概念(二)计算机组成、网络基础知识1. 计算机硬件的基本组成(1)计算机系统的组成、体系结构分类及特性(2)存储系统(3)安全性、可靠性与系统性能评测基础知识2. 操作系统基础知识(1)操作系统的内核(中断控制)、进程、线程概念(2)处理机管理名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 15 页 - - - - - - - - -
15、Page 10 of 15 (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 、
16、SNMP 、DHCP 、POP 、SMTP 、HTTP) (4)传输层协议 (TCP、UDP) (5)网络层协议 IP(IP 地址、子网掩码 ) (6)数据链路层协议 (ARP 、RARP 、PPP 、SLIP) (三)软件工程、计算机英语、相关法律法规知识名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 15 页 - - - - - - - - - Page 11 of 15 1软件工程基础知识(1)软件工程、软件过程改进和软件开发项目管理知识软件工程基础概念软件开发生
17、命周期各阶段的目标和任务软件开发项目管理基础知识及其常用管理工具软件的主要开发方法软件开发工具与环境知识软件过程改进知识软件质量管理知识软件开发过程评估、软件能力成熟度评估基础知识(2)系统分析基础知识系统分析的目的和任务结构化分析方法统一建模语言( UML )系统规格说明书(3)系统设计知识系统设计的目的和任务结构化设计方法和工具系统总体结构设计系统详细设计系统设计说明书(4)系统实施知识名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 15 页 - - - - - -
18、 - - - Page 12 of 15 系统实施的主要任务结构化程序设计、面向对象程序设计、可视化程序设计程序设计风格程序设计语言的选择系统测试的目的、类型,系统测试方法测试设计和管理(测试用例设计、系统测试说明书)系统转换基础知识(5)系统运行和维护知识系统运行管理基础知识系统维护基础知识系统评价基础知识2信息安全基础知识(1)信息系统安全和安全体系(2)安全策略(3)用户标识与认证(4)安全审计与入侵检测3计算机专业英语基础知识(1)掌握计算机技术的基本英文词汇(2)能正确阅读和理解本领域的简单英文资料4.2.2 实际操作竞赛技术纲要本次技能大赛实际操作部分的竞赛要求选手能根据用户的基本
19、需求描述,按照软件工程项目的基本开发流程,利用结构化或面向对象的软件开名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 12 页,共 15 页 - - - - - - - - - Page 13 of 15 发方法,开发完成一个基于B/S结构的软件产品。同时,要求选手能根据要求提交项目开发的过程性文档,包括需求规格说明书、系统设计说明书、软件测试分析报告、用户使用手册等。(1)考核范围、内容及比重序号项目考核范围考核内容比重1 设计文档编写完成 系 统 需求 分 析 和系统 总 体 设
20、计( 包 括 概要设 计 和 详细设计)1. 根据设计项目题目,撰写软件需求规格说明书。2. 撰写软件设计说明书。20% 2 软件编程与系统实现根据 设 计 方案 完 成 程序编 码 和 系统实现1. 使用程序设计语言完成程序编码。2. 掌握程序设计语言开发数据库应用程序的方法,完成对数据库系统的操作管理。3. 掌握程序设计语言开发网络应用程序的方法。4. 掌握程序设计语言特有的先进技术从而达到程序的优化。50% 3 软件测试编制 软 件 测试说明书根据功能、性能要求,编制测试计划、设计测试用例,完成单元、集成、系统与验证测试,并编制软件测试报告15% 4 作品展示系统 演 示 、评审答辩完成
21、产品运行环境打包,并对产品进行演示,接受评委答辩15% 备注1、 选手可以结合自己的实际情况,选择下列任一高级程序设计语言( VB.NET 、C+ 、C#或 Java)进行程序编写。2、 选手作品完成后要求用nero 软件刻录到光盘上。(2)实际操作竞赛总时间360分钟,每部分时间没有具体限时,满分为 100分。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 13 页,共 15 页 - - - - - - - - - Page 14 of 15 5、竞赛软、硬件平台及说明(1)理论知
22、识考试考场:标准教室,选手自带文具。(2)实际操作竞赛硬件平台CPU :Pentium(R) Dual-Core 2.0GHz以上内存:2G以上硬盘:20G以上预留空间显示器: SVGA1024*768 以上局域网网络: Switch-100M 以上网络通信协议: TCP/IP (3)实际操作竞赛软件开发环境配置操作系统: Windows XP 数据库: SQLServer2008或 Oracle 10G 开发环境: Microsoft Visual Studio 2008、.Net Framework3.5、IIS6.0 (或 7.0 )或 Eclipse 3.7、JDK1.6、Tomcat
23、6.0 建模工具: Rational Rose Enterprise 2003、Power Designer 12 办公软件: Microsoft Word 2003 刻盘软件 : Nero 8.0 6、参考资料1. 国家职业资格培训教程高级计算机程序设计员,中国劳动和社会保障出版社, 2005 年 9 月, ISBN:7504551554 2. 国家职业资格培训教程计算机程序设计员(中级) (第 2 版),中国劳动和社会保障出版社,2010 年 6 月,ISBN:9787504582751 3. 国家职业技能鉴定指导教材计算机程序设计员,中国劳动和社会保障出版社, 2011 年 7 月, I
24、SBN:7504546984 4. 胡圣明. 软件设计师教程 (第三版 ). 清华大学出版社 , 2009 年 8 月,名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 14 页,共 15 页 - - - - - - - - - Page 15 of 15 ISBN:9787302205845. 7、其它本竞赛技术文件未尽事宜将在后续资料中予以补充。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 15 页,共 15 页 - - - - - - - - -