软考职称是计算机技术与软件专业技术资格(水平)考试的简称,是由国家人力资源和社会保障部、工业和信息化部领导下的国家级考试。软考职称认证了考生在软件工程、计算机科学和技术、信息系统、电子技术以及其它相关领域的专业知识和技能。那么,软考职称都有什么科目呢?

一、初级职称

在软考的初级职称中,主要包括了程序员、信息系统运行管理员、网络管理员、信息处理技术员以及信息系统监理师等。

1. 程序员:主要考察编程语言、数据库、软件开发工具、系统平台、设计模式等方面的基础知识和技能。
2. 信息系统运行管理员:负责对信息系统进行日常的运行和维护,需要掌握计算机科学基础、计算机网络、信息系统安全、系统管理、数据库技术以及相关的信息技术服务和管理系统等。
3. 网络管理员:主要负责网络系统的设计、实施、运行和维护,需要掌握网络基础、网络设备、网络应用服务器、网络安全及网络管理等方面的知识和技能。
4. 信息处理技术员:主要从事数据处理、存储和管理等工作,需要掌握计算机基础、操作系统、数据库系统、信息存储与检索以及信息系统安全等基础知识和技能。
5. 信息系统监理师:负责对信息系统工程进行监理,确保其质量、进度和预算的符合规定,需要具备信息系统工程、计算机科学和技术、项目管理等方面的知识和实践经验。

二、中级职称

在软考的中级职称中,主要包括了软件设计师、信息系统监理师、系统集成项目管理工程师、软件评测师、信息系统管理工程师以及信息安全工程师等。

1. 软件设计师:主要负责软件系统的设计和开发,需要掌握软件工程原理和方法、编程语言、数据库技术、网络通信技术以及相关的标准和规范等。
2. 信息系统监理师(中级):与初级的信息系统监理师相比,中级的信息系统监理师需要具备更高级的项目管理知识和实践经验,能够独立完成较大型的信息系统工程监理任务。
3. 系统集成项目管理工程师:主要负责系统集成项目的规划、设计、实施和管理,需要具备计算机科学和技术、网络通信技术、系统集成技术以及项目管理等方面的知识和实践经验。
4. 软件评测师:主要从事软件系统测试和评价工作,需要掌握软件测试理论和方法、软件测试工具和管理系统以及相关的标准和规范等。
5. 信息系统管理工程师:主要负责信息系统的规划、设计、实施和运行维护等工作,需要具备信息系统开发技术、管理科学和系统科学基础知识以及熟练掌握计算机科学与技术知识等。
6. 信息安全工程师:主要从事网络安全技术研发、信息系统安全分析与设计等工作,需要具备网络攻防技术、密码学原理与应用以及信息安全法律法规等方面的知识和实践经验。

三、高级职称

在软考的高级职称中,主要包括了信息系统项目管理师和系统架构设计师等。这些职称要求考生具备丰富的实践经验和高级的专业知识,能够独立完成复杂的系统设计和项目管理工作。