1. 软件工程基础
2. 软件项目管理
3. 软件设计与开发
4. 软件测试与维护
5. 软件质量保证与管理
6. 软件工程实践
7. 软件工程经济学
8. 软件工程法律法规
其中,软件工程基础、软件项目管理、软件设计与开发、软件测试与维护是必考科目,其他科目为选考科目。

除了上述科目,软考中级考试还包括一些通用科目,如计算机网络、数据库技术、操作系统、数据结构与算法等。这些科目是软件工程师必备的基础知识,也是软考中级考试的重点内容。
软考中级考试的考试形式为笔试,考试时间为3个小时,考试形式为闭卷。考试内容主要以理论知识为主,也会涉及一些实际应用的案例分析和问题解决。
软考中级考试是软件工程师职业发展的重要里程碑,通过考试可以获得国家认可的软件工程师职业资格证书,提升自己的职业竞争力和市场价值。
