软件工程师证书考试内容因级别不同有所差异,主要分为笔试和机试两部分,具体如下:
一、考试结构
-
笔试
-
初级 :客观题100分 + 主观题100分,共200分,考试时间3小时。
-
中级 :客观题100分 + 主观题100分,共200分,考试时间3小时。
-
高级 :客观题100分 + 主观题100分,共200分,考试时间3小时。
-
-
机试
-
编程题 :使用C/C++/Java/Python等语言解决实际问题,满分100分。
-
设计题 :使用UML等工具完成系统设计(如用例图、类图、时序图等),满分100分。
-
二、各级别核心内容
-
初级
-
基础 :计算机、软件、网络基础,面向对象编程、数据库、软件测试。
-
应用 :需求分析、软件设计、测试与维护。
-
-
中级
-
进阶理论 :软件需求分析、设计、测试与维护,项目管理、质量保证。
-
实践 :系统设计、配置管理、质量评估。
-
-
高级
-
综合能力 :信息系统安全、软件体系结构、项目管理、质量管理。
-
前沿技术 :网络安全、分布式系统、敏捷开发。
-
三、考试形式与题型
-
笔试 :选择题、判断题、填空题、简答题等。
-
机试 :编程题(代码实现)和设计题(系统架构图)。
四、注意事项
-
考试通常为线上机考,需在规定时间内完成所有题目。
-
不同地区或机构可能存在细微差异,建议以官方最新公告为准。