一、软考简介
“计算机技术与软件专业技术资格(水平)考试”,简称“软考”,是国家人力资源和社会保障部、工业和信息化部领导下的国家级考试,是职业资格、专业技术资格(职称)和专业技术水平“三合一”的考试,纳入国家职业资格考试目录。
计算机软件资格考试设置了27个专业资格,涵盖5个专业领域,3个级别层次(初级、中级、高级)。计算机软件资格考试实行统一大纲、统一试题、统一标准、统一证书的考试办法,每年5月、11月举行两次考试。考试合格者将颁发由中华人民共和国人力资源和社会保障部、工业和信息化部用印的计算机技术与软件专业技术资格(水平)证书。该证书在全国范围内有效。
二、软考价值
1.国家认可:IT行业唯一的国家级考试。
2.企业资质:招投标资质必备加分条件。
3.个人发展:与职称挂钩、促进就业、提升实践技能、积分落户加分、入选专家库、升职加薪、政府补贴。
三、报考条件
考生可根据自身情况选择任意专业和级别进行报考,要求18周岁以上,无其他学历、专业、工作年限等资历限制。
四、资格设置
计算机软件 | 计算机网络 | 计算机应用技术 | 信息系统 | 信息服务 | |
高级 资格 | |||||
中级 资格 | 08.软件评测师 09.软件设计师 10.软件过程 | 12.多媒体应用设计师 13.嵌入式系统设计师 14.计算机辅助设计师 | |||
初级 资格 | 01.程序员 | 03.多媒体应用制作技术员 | 07.信息处理技术员 |
五、专业资格介绍
(一)初级资格:7个
01.程序员
Ø 考试要求
(1)掌握数制及其转换、数据的机内表示、算术和逻辑运算,以及相关的应用数学基础知识;
(2)理解计算机的组成以及各主要部件的性能指标;
(3)掌握操作系统、程序设计语言的基础知识;
(4)熟练掌握计算机常用办公软件的基本操作方法;
(5)熟练掌握基本数据结构和常用算法;
(6)熟练掌握C程序设计语言,以及C++、Java、Visual Basic中一种程序设计语言;
(7)熟悉数据库、网络和多媒体的基础知识;
(8)掌握软件工程的基础知识,了解软件过程基本知识、软件开发项目管理的常识;
(9)了解常用信息技术标准、安全性,以及有关法律、法规的基本知识;
(10)了解信息化、计算机应用的基础知识;
(11)正确阅读和理解计算机领域的简单英文资料。
Ø 考试科目
(1)计算机硬软件基础知识,选择题;
(2)程序设计,问答题。
02.网络管理员
Ø 考试要求
(1)熟悉计算机系统基础知识;
(2)熟悉数据通信的基本知识;
(3)熟悉计算机网络的体系结构,了解TCP/IP协议的基本知识;
(4)熟悉常用计算机网络互连设备和通信传输介质的性能、特点;
(5)熟悉Internet的基本知识和应用;
(6)掌握局域网体系结构和局域网技术基础;
(7)掌握以太网的性能、特点、组网方法及简单管理;
(8)掌握主流操作系统的安装、设置和管理方法;
(9)熟悉DNS、WWW、MAIL、FTP和代理服务器的配置和管理;
(10)掌握Web网站的建立、管理与维护方法,熟悉网页制作技术;
(11)熟悉综合布线基础技术;
(12)熟悉计算机网络安全的相关问题和防范技术;
(13)了解计算机网络有关的法律、法规,以及信息化的基础知识;
(14)了解计算机网络的新技术、新发展;
(15)正确阅读和理解本领域的简单英文资料。
Ø 考试科目
(1)计算机与网络基础知识,选择题;
(2)网络系统的管理与维护,问答题。
04.电子商务技术员
Ø 考试要求
(1)熟悉计算机系统和常用I/O设备的基础知识;
(2)熟悉计算机主要部件及其功能的基础知识;
(3)了解操作系统的基础知识及其安装与操作方法;
(4)熟练掌握常用办公软件的操作方法;
(5)熟悉多媒体、计算机网络和数据库系统的基础知识;
(6)熟悉电子商务理念、发展阶段、特点以及基本运作方式;
(7)熟悉网上交易过程,了解网上支付、支付工具和支付系统基础知识;
(8)掌握C与Java语言的编程基础知识;
(9)掌握HTML语言,了解XML语言,熟练掌握 Dreamweaver和FrontPage网页制作工具;
(10)掌握VBScript或JavaScript脚本语言,掌握ASP和JSP动态网页制作技术;
(11)掌握电子商务网站建设和网页设计的基本方法;
(12)掌握网站运营维护与管理的基础知识和基本操作方法;
(13)熟悉信息安全的常识,熟悉电子商务安全技术的基础知识;
(14)了解电子商务有关的法律、法规要点,熟悉电子商务从业人员职业道德要求;
(15)能阅读和理解相关领域的简单英文资料。
Ø 考试科目
(1)计算机应用与电子商务基础知识,选择题;
(2)电子商务应用技术,问答题。
05.信息系统运行管理员
Ø 考试要求
(1)熟悉计算机系统的组成及各主要设备的基本性能指标,掌握安装与配置方法;
(2)掌握操作系统、数据库系统、计算机网络的基础知识,及其常用系统的安装、配置和使用;
(3)熟悉多媒体设备、电子办公设备的安装、配置及使用;
(4)熟悉常用办公软件的安装、配置及使用;
(5)了解信息化及信息系统开发的基本知识;
(6)熟练掌握信息处理基本操作;
(7)掌握信息系统运行管理的基本方法与技术;
(8)了解常用信息技术标准、信息安全以及有关法律、法规的基本知识;
(9)正确阅读和理解计算机使用中常见的简单英文。
Ø 考试科目
(1)信息系统基础知识(初级),选择题;
(2)信息系统运行管理(应用技术),问答题。
07.信息处理技术员
Ø 考试要求
(1)了解信息技术的基本概念;
(2)熟悉计算机的组成、各主要部件的功能和性能指标
(3)了解计算机网络与多媒体基础知识;
(4)熟悉信息处理常用设备;
(5)熟悉计算机系统安装和维护的基本知识;
(6)熟悉计算机信息处理的基础知识;
(7)熟练掌握操作系统和文件管理的基本概念和基本操作;
(8)熟练掌握文字处理的基本知识和基本操作;
(9)熟练掌握电子表格的基本知识和基本操作;
(10)熟练掌握演示文稿的基本知识和基本操作;
(11)熟练掌握数据库应用的基本概念和基本操作;
(12)熟练掌握Internet及其常用软件的基本操作;
(13)了解计算机与信息安全基本知识;
(14)了解有关的法律、法规要点;
(15)正确阅读和理解计算机使用中常见的简单英文。
Ø 考试科目
(1)信息处理基础知识,选择题;
(2)信息处理应用技术,操作题。
(二)中级资格:15个
08.软件评测师
Ø 考试要求
(1)熟悉计算机基础知识;
(2)熟悉操作系统、数据库、中间件、程序设计语言基础知识;
(3)熟悉计算机网络基础知识;
(4)熟悉软件工程知识,理解软件开发方法及过程;
(5)熟悉软件质量及软件质量管理基础知识;
(6)熟悉软件测试标准;
(7)掌握软件测试技术及方法;
(8)掌握软件测试项目管理知识;
(9)掌握C语言以及C++或Java语言程序设计技术;
(10)了解信息化及信息安全基础知识;
(11)熟悉知识产权相关法律、法规;
(12)正确阅读并理解相关领域的英文资料。
Ø 考试科目
(1)软件工程与软件测试基础知识,选择题;
(2)软件测试应用技术,问答题。
09.软件设计师
Ø 考试要求
(1)掌握数据表示、算术和逻辑运算;
(2)掌握相关的应用数学、离散数学的基础知识;
(3)掌握计算机体系结构以及各主要部件的性能和基本工作原理;
(4)掌握操作系统、程序设计语言的基础知识,了解编译程序的基本知识;
(5)熟练掌握常用数据结构和常用算法;
(6)熟悉数据库、网络和多媒体的基础知识;
(7)掌握C程序设计语言,以及C++、Java、Visual Basic、Visual C++中的一种程序设计语言;
(8)熟悉软件工程、软件过程改进和软件开发项目管理的基础知识;
(9)熟练掌握软件设计的方法和技术;
(10)掌握常用信息技术标准、安全性,以及有关法律、法规的基本知识;
(11)了解信息化、计算机应用的基础知识;
(12)正确阅读和理解计算机领域的英文资料。
Ø 考试科目
(1)计算机与软件工程知识,选择题;
(2)软件设计,问答题。
11.网络工程师
Ø 考试要求
(1)熟悉计算机系统的基础知识;
(2)熟悉网络操作系统的基础知识;
(3)理解计算机应用系统的设计和开发方法;
(4)熟悉数据通信的基础知识;
(5)熟悉系统安全和数据安全的基础知识;
(6)掌握网络安全的基本技术和主要的安全协议与安全系统;
(7)掌握计算机网络体系结构和网络协议的基本原理;
(8)掌握计算机网络有关的标准化知识;
(9)掌握局域网组网技术,理解城域网和广域网基本技术;
(10)掌握计算机网络互联技术;
(11)掌握TCP/IP协议网络的联网方法和网络应用服务技术;
(12)理解接入网与接入技术;
(13)掌握网络管理的基本原理和操作方法;
(14)熟悉网络系统的性能测试和优化技术,以及可靠性设计技术;
(15)理解网络应用的基本原理和技术;
(16)理解网络新技术及其发展趋势;
(17)了解有关知识产权和互联网的法律、法规;
(18)正确阅读和理解本领域的英文资料。
Ø 考试科目
(1)计算机与网络知识,选择题;
(2)网络系统设计与管理,问答题。
12.多媒体应用设计师
Ø 考试要求
(1)掌握计算机系统组成及各主要部件的性能和基本工作原理;
(2)掌握计算机软件基础知识及C语言程序设计;
(3)掌握计算机网络与通信基本知识;
(4)掌握多媒体的定义和关键技术;
(5)熟悉多媒体数据(视频、音频)获取、传输、处理及输出技术;
(6)熟悉多媒体数据压缩编码、常用格式及其适用的国际标准;
(7)掌握多媒体应用系统的创作过程,包括数字音频编辑、图形绘制、动画和视频制作、多媒体著作工具使用等;
(8)熟悉多媒体课件、电子出版物及其他多媒体应用系统的设计和实施过程;
(9)了解信息化、标准化、安全知识以及与知识产权相关的法律、法规要点;
(10)正确阅读并理解相关领域的英文资料。
Ø 考试科目
(1)计算机与多媒体应用基础知识,选择题;
(2)多媒体应用设计技术,问答题。
13.嵌入式系统设计师
Ø 考试要求
(1)掌握计算机科学基础知识;
(2)掌握嵌入式系统的硬件、软件知识;
(3)掌握嵌入式系统分析的方法;
(4)掌握嵌入式系统设计与开发的方法及步骤;
(5)掌握嵌入式系统实施的方法;
(6)掌握嵌入式系统运行维护知识;
(7)了解信息化基础知识、计算机应用的基础知识;
(8)了解信息技术标准、安全性,以及有关法律法规的基本知识;
(9)了解嵌入式技术发展趋势;
(10)正确阅读和理解计算机及嵌入式系统领域的英文资料。
Ø 考试科目
(1)嵌入式系统基础知识,选择题;
(2)嵌入式系统设计应用技术,问答题。
15.电子商务设计师
Ø 考试要求
(1)熟悉计算机系统基本原理、计算机主要部件与常用I/O设备的功能;
(2)熟悉网络操作系统的基础知识以及安装和使用;
(3)熟悉多媒体系统基础知识,掌握数据库系统基础知识和应用;
(4)掌握计算机网络基本原理,熟悉TCP/IP的体系结构及Internet应用,掌握Intranet的组建和管理方法;
(5)掌握J2EE和.Net体系结构;
(6)掌握HTML、XHTML、XML语言以及网络应用编程方法;
(7)掌握信息系统的分析、设计、开发和测试方法,熟悉系统开发项目管理的思想和一般方法;
(8)熟悉电子商务流程和网上交易过程;
(9)熟悉电子商务网上支付概念、支付工具和支付系统;
(10)熟悉和掌握电子商务安全策略与安全技术;
(11)熟悉电子商务网站的运行、维护和管理;
(12)熟悉电子商务有关的法律、法规以及电子商务从业人员的职业道德要求;
(13)正确阅读和理解本领域的英文资料。
Ø 考试科目
(1)电子商务系统基础知识,选择题;
(2)电子商务系统分析与设计应用技术,问答题。
16.系统集成项目管理工程师
Ø 考试要求
(1)掌握计算机软件、网络和信息系统集成知识;
(2)掌握系统集成项目管理知识、方法和工具;
(3)熟悉信息化知识;
(4)熟悉系统集成有关的法律法规、标准、规范;
(5)熟悉系统集成项目管理工程师职业道德要求;
(6)了解信息安全知识与安全管理体系;
(7)了解信息系统工程监理知识;
(8)了解信息系统服务管理、软件过程改进等相关体系;
(9)熟练阅读和正确理解相关领域的英文资料;
Ø 考试科目
(1)系统集成项目管理基础知识,选择题;
(2)系统集成项目管理应用技术(案例分析),问答题。
17.信息系统监理师
Ø 考试要求
(1)理解信息系统、计算机技术、数据通信与计算机网络、软件与软件工程基础知识;
(2)掌握信息系统项目管理与监理的基本知识;
(3)掌握信息系统工程监理质量控制、进度控制、投资控制、变更控制、合同管理、信息管理、安全管理和组织协调的方法,以及在信息网络系统和信息应用系统监理中的应用;
(4)掌握信息系统工程监理中的测试要求与方法;
(5)熟悉信息系统主要应用领域的背景知识和应用发展趋势,包括电子政务、电子商务、企业信息化、行业信息化等;
(6)掌握信息系统工程监理的有关政策、法律、法规、标准和规范;
(7)熟悉信息系统工程监理师的职业道德要求;
(8)正确阅读并理解相关领域的英文资料。
Ø 考试科目
(1)信息系统工程监理基础知识,选择题;
(2)信息系统工程监理应用技术,问答题。
19.数据库系统工程师
Ø 考试要求
(1)掌握计算机体系结构以及各主要部件的性能和基本工作原理;
(2)掌握操作系统、程序设计语言的基础知识,了解编译程序的基本知识;
(3)熟练掌握常用数据结构和常用算法;
(4)熟悉软件工程和软件开发项目管理的基础知识;
(5)熟悉计算机网络的原理和技术;
(6)掌握数据库原理及基本理论;
(7)掌握常用的大型数据库管理系统的应用技术;
(8)掌握数据库应用系统的设计方法和开发过程;
(9)熟悉数据库系统的管理和维护方法,了解相关的安全技术;
(10)了解数据库发展趋势与新技术;
(11)掌握常用信息技术标准、安全性,以及有关法律、法规的基本知识;
(12)了解信息化、计算机应用的基础知识;
(13)正确阅读和理解计算机领域的英文资料。
Ø 考试科目
(1)信息系统知识,选择题;
(2)数据库系统设计与管理,问答题。
20.信息系统管理工程师
Ø 考试要求
(1)熟悉计算机系统以及各主要设备的性能,并理解其基本工作原理;
(2)掌握操作系统基础知识以及常用操作系统的安装、配置与维护;
(3)理解数据库基本原理,熟悉常用数据库管理系统的安装、配置与维护;
(4)理解计算机网络的基本原理,并熟悉相关设备的安装、配置与维护;
(5)熟悉信息化和信息系统基础知识;
(6)了解信息系统开发的基本过程与方法;
(7)掌握信息系统的管理与维护知识、工具与方法;
(8)掌握常用信息技术标准、信息安全以及有关法律、法规的基础知识;
(9)正确阅读和理解信息技术相关领域的英文资料。
Ø 考试科目
(1)信息系统基础知识,选择题;
(2)信息系统管理(应用技术),问答题。
(三)高级资格:5个
23.信息系统项目管理师
Ø 考试要求
(1)掌握信息系统知识;
(2)掌握信息系统项目管理知识和方法;
(3)掌握大型、复杂项目管理和多项目管理的知识和方法;
(4)掌握项目整体绩效评估方法;
(5)熟悉知识管理和战略管理;
(6)掌握常用项目管理工具;
(7)熟悉过程管理;
(8)熟悉业务流程管理知识;
(9)熟悉信息化知识和管理科学基础知识;
(10)熟悉信息系统工程监理知识;
(11)熟悉信息安全知识;
(12)熟悉信息系统有关法律法规、技术标准与规范;
(13)熟悉项目管理师职业道德要求;
(14)熟练阅读并准确理解相关领域的英文文献。
Ø 考试科目
(1)信息系统项目管理综合知识,选择题;
(2)信息系统项目管理案例分析,问答题;
(3)信息系统项目管理论文,论文题。
24.系统分析师
Ø 考试要求
(1)具有系统工程的基础知识;
(2)掌握开发信息系统的综合技术知识(硬件、软件、网络、数据库);
(3)熟悉企业和政府信息化建设,并具有组织信息化战略规划的知识;
(4)熟练掌握信息系统开发过程和方法;
(5)熟悉信息系统开发标准;
(6)掌握信息安全的相关知识与技术;
(7)理解软件质量保证的手段;
(8)具有经济与管理科学的相关基础知识,熟悉有关的法律法规;
(9)具有大学本科的数学基础;
(10)熟练阅读和正确理解相关领域的英文文献。
Ø 考试科目
(1)信息系统综合知识,选择题;
(2)信息系统分析与设计案例,问答题;
(3)信息系统分析与设计论文,论文题。
25.系统架构设计师
Ø 考试要求
(1)掌握计算机硬软件与网络的基础知识;
(2)熟悉信息系统开发过程;
(3)理解信息系统开发标准、常用信息技术标准;
(4)熟悉主流的中间件和应用服务器平台;
(5)掌握软件系统建模、系统架构设计基本技术;
(6)熟练掌握信息安全技术、安全策略、安全管理知识;
(7)了解信息化、信息技术有关法律、法规的基础知识;
(8)了解用户的行业特点,并根据行业特点架构合适的系统设计;
(9)掌握应用数学基础知识;
(10)熟练阅读和正确理解相关领域的英文文献;
Ø 考试科目
(1)信息系统综合知识,选择题;
(2)系统架构设计案例分析,问答题;
(3)系统架构设计论文,论文题。
26.网络规划设计师
Ø 考试要求
(1)系统掌握数据通信基本原理;
(2)系统掌握计算机网络的原理;
(3)系统掌握计算机系统的基本原理;
(4)系统掌握局域网、广域网、Internet的技术;
(5)系统掌握TCP/IP体系结构及协议;
(6)掌握网络计算环境与网络应用;
(7)熟练掌握各类网络产品及其应用规范;
(8)掌握网络安全和信息安全技术、安全产品及其应用规范;
(9)熟练应用项目管理的方法和工具实施网络工程项目;
(10)具备大中型网络设计、部署和管理的实践经验和能力;
(11)具有大中型网络测试及评估的实践经验和能力;
(12)熟悉有关的法律法规与标准;
(13)具有应用数学、经济与管理科学的相关基础知识;
(14)熟练阅读和正确理解相关领域的英文文献。
Ø 考试科目
(1)网络规划与设计综合知识,选择题;
(2)网络规划与设计案例分析,问答题;
(3)网络规划与设计论文,论文题。