一、命题标准
本次竞赛试题内容由理论知识和操作技能两部分组成,理论知识占30%,操作技能占70%。试题依据《计算机程序设计员国家职业标准》高级计算机程序设计员(国家职业资格三级)的标准制定,适当增加新知识内容。
二、理论知识
㈠试题范围及比重
以软件开发为主,职业道德、计算机系统组成、网络基础知识、计算机英语、相关法律、法规知识为辅。其中,软件开发部分占70%,计算机系统组成、网络基础部分占20%,职业道德、计算机英语、相关法律法规知识占10%。
⒈软件开发
包含软件开发基础知识,约占15%;软件分析设计约占15%;编程语言约占40%。
⒉计算机系统组成、网络基础
计算机系统的基本组成,包括计算机硬件的基本组成和计算机软件的基本组成,约占8%;网络基础包括网络基本结构、网络协议与标准和信息安全基础知识,约占8%;IT新技术约占4%。
⒊职业道德、计算机英语、相关法律法规
职业道德包括职业道德基本知识和职业守则。职业实则包括遵纪守法,尊重知识产权,爱岗敬业,严守保密制度;实事求是,工作认真,尽职尽责,一丝不苟,精益求精,团队精神;约占5%。
计算机专业英语基础知识,约占3%。
相关法律、法规知识,约占2%。
㈡考试时间
120分钟。
㈢考试题型
单选题、多选题、判断题。
㈣考试方式
采用笔式方式进行。
三、技能操作
㈠试题范围
Visual Studio.net2003。考试包括:搭建配置开发环境、设计文档、编写代码、软件测试、提交程序文档、软件管理和维护,其中搭建配置开发环境部分约占5%、设计文档部分约占25%、编写代码部分约占30%、软件测试部分约占20%、提交程序文档部分约占10%、软件管理和维护部分约占10%。
⒈搭建配置开发环境
能够进行系统安全维护;能够安装与配置网络数据库。
⒉设计文档
能够运用建模语言和相关工具理解项目的概要设计文档;能够理解并编写开发文档;能够进行编写需求说明书;能够确定模块的具体实现算法;能够运用详细设计的描述工具进行模块的详细设计。
⒉编写代码
能够运用一种面向对象的编程语言;能够实现基本应用程序的开发;能够实现桌面程序的开发;能够实现数据库应用程序的开发;能够实现网络应用程序的开发;能够运用一种以上的工具加载与编写组件和动态连接库;能够实现Web应用程序开发;能够运用调试工具对模块进行跟踪调试和编译;能够运用调试工具对程序员编写的程序进行功能调试。
⒊软件测试
能够编写单元测试计划及用例;能够编写集成测试计划及用例;能够使用常用测试工具实施测试;能够按照测试计划执行单元测试用例和集成测试用例;能够评估测试用例的成功和失败;能够根据具体测试结果编写规范的测试报告。
⒋提交程序文档
能够制作和编译安装程序。
⒌软件管理和维护
能够进行项目软件管理与协作开发。
㈡考试时间
180分钟。
㈢考试方式
采用上机考试方式。
㈣考试环境
考试在具有计算机硬件、软件配置环境下的实验室进行。
⒈计算机配置
CPU:P4 1.7GHz以上
内存:512M以上
硬盘:10G以上预留空间
⒉软件开发环境配置
操作系统:Windows 2000 Server
数据库:SQL Server
开发环境:Microsoft Visual Studio.net
建模工具:Rational Rose Enterprise
办公软件:Microsoft Word 2003
其他软件:VSS
|