2022年广东职业技能竞赛暨暨广电杯.doc
《2022年广东职业技能竞赛暨暨广电杯.doc》由会员分享,可在线阅读,更多相关《2022年广东职业技能竞赛暨暨广电杯.doc(15页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、附件3: 2016年广东省职业技能竞赛暨第二届“广电杯”计算机程序设计员大赛技术文件 一、竞赛技术文件制定的标准 (一)指导思想 本届比赛以考查参赛选手的软件开发综合技能为核心,考查选手在软件设计、编程、测试方面的综合能力与水平,注重工作方法和工作技巧等工程实践的考核,关注软件专业技能与经验的积累与创新,关注团队的工作能力与效率,目的是通过竞赛促进选手提高开发实际软件项目的综合技能。 强化创新,选手在开发项目和解决实际问题时,既要采用成熟技术以保证系统的稳定性,又鼓励创新,包括解决方案的创新和软件开发新技术、新工具的应用。 参赛小组成员应具有实际的纯软件或包含软件的产品的设计开发能力与工程经验
2、。 (二)实施方法 大赛的实施方法是以软件项目开发为主,以理论知识考核为辅,以完成的竞赛产品为评判依据。项目为主是指实操竞赛的内容是一个与实际软件开发工作相关的软件开发项目,选手根据竞赛题目要求完成项目的设计与开发。 理论知识是指软件开发必备的计算机理论、软件工程、计算机英语等基础知识。 评判依据是指以选手或参赛小组提交的竞赛产品作为检验技能水平的标准和依据。 (三) 竞赛项目及内容 l、竞赛项目:计算机程序设计员 2、竞赛类别:职工组 3、竞赛方式: (1)竞赛以小组为单位报名参赛,每组3人,排名第一的为小组组长,承担答辩环节主要发言人。 (2)竞赛设初赛、决赛两个阶段,理论考试、实际操作和
3、现场答辩三个环节。 初赛:初赛以理论知识闭卷考试进行,小组理论考试总分排名前30的小组进入决赛环节。小组总分为小组成员个人成绩之和。 决赛:决赛由实际操作和现场答辩两个环节组成,理论考试和实际操作小组总分排名前10的小组进入现场答辩环节。各参赛小组总分为理论知识和实际操作两部分成绩按比例累加,其中理论知识占总成绩的30%,实际操作占总成绩的占70%。当排名出现成绩相同时,按实际操作成绩排名;若仍不能分出先后,按实际操作完成时间先后排名。 小组决赛排名由小组答辩环节分数决定。 个人总成绩为理论成绩*30%+实操成绩*70%+答辩成绩。 个人排名:首先在进入答辩环节的每个小组内进行个人总成绩排名,
4、取每个小组第一名按个人总成绩进行竞赛的个人排名。 (四)竞赛时间 1、理论考试时间:90分钟 2、实际操作时间:480分钟 3、现场答辩时间:20分钟(五)试题范围、比重及类型 1、理论知识竞赛 (l) 理论知识考试试卷成绩100分,成绩占总成绩的30%。 (2) 试题范围和比重如下: 内容包括计算机系统知识、程序设计语言基础知识、软件系统分析与架构设计基础知识、数据结构基础知识、算法设计与分析基础知识、操作系统基础知识、计算机网络及网络编程基础知识、新技术新知识、面向对象开发方法、嵌入式系统分析与设计、软件工程、计算机英语、标准化与知识产权知识。其中软件开发相关知识部分占65%,计算机系统知
5、识、网络与编程基础、新技术新知识部分占15%,软件工程、计算机英语、标准化与知识产权知识部分占20%。 (3) 试题类型:试题分三个类型:单选题、多选题和判断题。其中单选题40道、多项选择10道、判断题10道。 (4) 评分标准:单选题每道1.5分,多选题每道3分,判断题每道1分。 2、实际操作竞赛 实际操作竞赛参照计算机程序设计员国家职业标准的高级程序员(国家职业资格等级三级)、程序设计师(国家职业资格二级)的要求命题。 实际操作竞赛是通过完成一个实际的软件开发项目,考查选手对程序设计各阶段相关技能的掌握与理解,包括项目设计文档的编写、软件编程与测试验证,使用高级程序设计语言(C/C+、C#
6、或Java)(以下简称程序设计语言)编制完整的软件程序和调试,完成软件系统相关设计文档和软件测试验证过程,并完成项目的运行环境发布。 (1) 撰写软件需求规格说明书,内容至少包含功能需求、软件配置项及接口描述、性能要求、可维护性需求、测试验收标准与要求等。 (2) 撰写软件设计说明,内容至少包含软件架构设计、软件配置项及接口设计、软件人机交互设计、逻辑与算法设计等。 (3) 实现软件功能模块程序和人机交互操作程序。使用程序设计语言完成程序编码;完成人机交互程序的编码,包括操作逻辑、操作容错能力等。 (4) 撰写软件测试说明书,内容至少包括测试环境与配置、测试范围、集成测试、验收测试等。 (5)
7、 撰写软件测试报告,内容至少包括测试环境与配置、测试执行情况、测试分析、测试结论等。 (6) 完成运行程序、运行环境和数据的打包,生成安装软件包,安装包可以正确运行,安装后的软件可以正确运行。 (7)撰写软件安装使用说明书,内容至少包括软件清单、软件运行环境要求、软件安装、软件的操作使用等。 实操竞赛产品交付内容及考核比重: 序号项目考核范围考核内容比重1撰写设计文档完成系统需求分析和系统设计1.软件需求规格说明书; 2.软件设计说明。20%2实现软件功能模块程序和人机交互操作程序根据竞赛题目完成程序编码和调试1.使用程序设计语言完成程序编码,完成调试; 2.人机交互功能合理、简单易用,具有操
8、作容错能力; 3.软件模块说明、函数说明、代码注释丰富易懂,代码可读性好,易理解。60%3软件测试测试软件并撰写软件测试说明书及测试报告1.软件测试说明书; 2.软件测试报告。 14%4产品发布完成软件发布1.安装软件包; 2.软件安装使用说明书。6%实际操作竞赛成绩100分,成绩占总成绩的70%。 现场答辩成绩满分为20分,直接计入参赛选手的个人总成绩。 (六)参赛资格 从事软件设计开发、测试的工种,且毕业后在软件研发岗位工作满一年以上的在职正式员工均可报名。 二、理论知识竞赛纲要 (一)软件开发相关知识部分(65分) 1、程序设计语言基础知识 (1) 程序设计语言的基本概念; (2) 程序
9、设计语言的基本成分; (3) 汇编语言的基本原理; (4) 编译语言的基本原理; (5) 解释语言的基本原理。 2、系统分析与运行 (1) 系统分析与设计基本概念; (2) 需求分析与需求工程; (3) 结构化分析方法; (4) 结构化设计方法; (5) 系统维护知识。 3、软件系统分析与设计 (1) 结构化分析与设计; (2) 面向对象分析与设计; (3) 算法分析与设计; (4) 面向对象的程序设计与实现; (5) 软件架构设计 构件与软件复用; 软件架构建模; 软件架构风格; 软件产品线。 4、数据结构基础知识 (1) 线性结构; (2) 数组、矩阵与广义表; (3) 树; (4) 图;
10、 (5) 查找; (6) 排序。 5、算法设计与分析基础知识 (l) 算法设计与分析的基本概念; (2) 算法分析基础; (3) 分治法; (4) 动态规划法; (5) 贪心法; (6) 回溯法。 6、操作系统基础知识 (l) 操作系统基本概念; (2) 处理机管理; (3) 存储管理; (4) 设备管理; (5) 文件管理; (6) 网络操作系统。 7、面向对象技术 (1)面向对象基础 面向对象的基本概念; 面向对象分析; 面向对象设计; 面向对象程序设计; 面向对象测试。 (2) UML统一建模语言 (3) 设计模式 8、嵌入式系统分析与设计 (1) 嵌入式系统基本概念; (2) 嵌入式微
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 广东 职业技能 竞赛 广电
限制150内