1. 软件工程基础
2. 软件需求分析与设计
3. 软件测试与质量管理
4. 软件项目管理
5. 软件体系结构与设计模式
6. 软件开发技术与工具
7. 软件维护与管理
![](/d/file/uploads//4/1.jpg)
除了以上7门课程,中级软考还有一门选修课程,考生可以根据自己的兴趣和需求选择一门进行考试。选修课程包括:
1. 数据库技术
2. 网络技术
3. 信息安全技术
4. 人工智能技术
5. 移动应用开发技术
6. 大数据技术
7. 云计算技术
8. 物联网技术
9. 区块链技术
10. 软件工程实践
11. 软件工程案例分析
12. 软件工程研究方法。
![](/d/file/uploads//4/2.jpg)