软考分为 5 个专业类别,并在各专业类别中分设了高、中、初级专业资格考试,囊括了共 27个资格的考核。其中:
高级资格包括5种:信息系统项目管理师、系统分析师、系统构架设计师、网络规划设计师、系统规划与管理师
中级资格包括15种:软件评测师、软件设计师、软件过程能力评估师、网络工程师、多媒体应用设计师、嵌入式系统设计师、计算机辅助设计师、电子商务设计师、系统集成项目管理工程师、信息系统监理师、信息安全工程师、数据库系统工程师、信息系统管理工程师、计算机硬件工程师、信息技术支持工程师
初级资格包括7种:程序员、网络管理员、多媒体应用制作技术员、电子商务技术员、信息系统运行管理员、网页制作员、信息处理技术员

1. 软件工程基础
2. 软件需求工程
3. 软件设计与架构
4. 软件测试与质量保证
5. 软件项目管理
6. 软件配置管理
7. 软件过程改进
8. 软件安全
9. 软件工程经济学
10. 软件工程伦理学
11. 软件工程法律法规
12. 软件工程实践
13. 软件工程案例分析
14. 软件工程研究方法
15. 软件工程教育与培训
16. 软件工程新技术与新方法
17. 软件工程应用领域
18. 软件工程国际标准与规范
19. 软件工程与其他学科的交叉应用
20. 软件工程发展趋势与前景
