软考中级(软件设计)----软考中级软件设计师考试介绍

简介: 软考中级(软件设计)----软考中级软件设计师考试介绍

1 软考考试简介

  • 软件设计师考试属于全国计算机技术与软件专业技术资格考试(即软考)中的一个中级考试
  • 通过本考试的合格人员能根据软件开发项目管理和软件工程的要求,按照系统总体设计规格说明书进行软件设计,能够编写程序设计规格说明书等相应的文档,能够组织和知道程序员编写、调试程序,并对软件进行优化和集成测试,开发出符合系统总体设计要求的高质量软件,具有工程师的实际工作能力和业务水平,可聘任工程师职务。
  • 简单点说,通过软件设计师考试,代表你将拥有中级专业技术资格(工程师系列,中级),从级别上讲,它相当于中级会计、中级教师等,从专业技术资格来讲没有区别
  • 评和聘:只要考试通过了,就是取得了中级工程师资格,即不需要评了。聘是指企业聘用,即考试通过了是取得了资格,满足国家的所有关于中级工程师的资格的规定,至于是否被聘用需要企业根据自身的聘用名额的决定
  • 通过考试后,不再进行计算机技术与软件相应专业级别的专业技术职务任职资格评审工作,即以考代评

2 考试科目

考试科目 考题形式 考试时长 合格标准
计算机与软件工程知识 75道选择题(每题1分,总分75分) 150分钟,上午9:00-11:30 45分及以上
软件设计 6道问答题,其中前4道必做,后两道选做一题(每题15分,总分75分) 150分钟,下午14:00-16:30 45分及以上

注意:两门考试必须同时通过,才能拿到整数,否则下次重考两门

3 考试报名

  • 报名条件:软件设计师考试不设学历与资历条件,也不论年龄和专业,考生可根据自己的技术水平选择合适的级别合适的资格,但是一次考试只能报考一种资格。考试采用笔试形式,考试实行全国统一大纲、统一试题、统一时间、统一标准、统一证书的考试办法
  • 报名时间和地址:基本都是网上报名,一般在考前3-5个月,各地报名时间不同,关注 软考考试官网,同时关注考生所在地区考试中心网站的通知
  • 考试安排:每年大概在5月第三周周六及11月第二周周六考试,一年安排两次考试

4 证书价值

  • 官方政策和社会价值:

通过软件设计师的考试,就拥有中级专业技术资格,不需要再评,因为国家规定就是以考代评,专业技术资格证书拿到去外面去办理人才引进、积分入户时,都是直接按照各地政策里所说的“中级职称”等来用,与会计、教师、医生等职业的中级专业技术资格等同,也即拥有了中级职称

  • 个人价值:

可以系列的学习计算机软件方面的基础知识,有助于自身技能提升以及职业发展

5 考试总纲

  • 掌握计算机内的数据表示、算数和逻辑运算方法
  • 掌握相关的应用数学及离散数学基础知识
  • 掌握计算机体系结构以及各主要部件的性能和基本工作原理
  • 掌握操作系统、程序设计语言的基础知识,了解编译程序的基本知识
  • 熟练掌握常用的数据结构和常用算法
  • 熟悉数据库、网络和多媒体的基础知识
  • 掌握C程序设计语言,以及C++、Java中的一种程序设计语言
  • 熟悉软件工程、软件过程改进和软件开发项目管理的基础知识
  • 掌握软件设计的方法和技术
  • 了解信息化、常用信息技术标准、安全性,以及有关法律、法规的基础知识
  • 正确阅读和理解计算机领域的英文资料

6 计算机与软件工程知识考点分布

专业主题 分数 考点分布
计算机与组成结构 9分 数据表示、校验码、计算机硬件、指令流水线、体系结构、存储系统、总线、安全性和可靠性
操作系统 6分 进程管理、存储管理、文件管理、设备管理、作业管理
数据库 6分 数据库设计、E-R模型、关系模式、关系代数、规范化、并发控制、封锁协议、数据仓库、数据挖掘、反规范化、SQL语言
计算机网络 7分 OSI/RM七层模型、TCP/IP模型、局域网、广域网技术标准和协议、IP地址、子网划分和路由聚合、网络安全、多媒体技术基础
程序设计语言基础 6分 基本组成、传值与传址、编译程序基本原理、文法定义、正规式、有限自动机
知识产权和标准化 2分 保护期限、产权人、侵权判定、商标等、标准化分类
数据结构 5分 线性表、数组、矩阵、广义表、树与二叉树、图
算法分析与设计 5分 时间复杂度、查找算法、排序算法、算法设计方法、数据挖掘算法、只能优化算法
软件工程 8分 CMM、CMMI、统一过程、软件过程模型、敏捷开发、开发方法、软件工具与开发环境、项目管理
系统开发与运行 8分 系统分析与设计原则、内聚耦合、需求分析、数据流图、WebApp设计、测试基础知识、系统运行与维护
面向对象技术 11分 基础概念、程序设计(Java/C++)、UML事务关系图、设计模式

7 软件设计考点分布

题号 考试类型 学科知识点 考查内容
试题1 必答题 数据流图DFD 补充数据流图外部实体;补充数据流图数据存储;补充数据流(名称、起点、终点);数据流图的改错(包括数据流错误、删除多余数据流);数据流图的相关概念简答;
试题2 必答题 数据库设计 补充E-R图;E-R图转换为关系根式;主键和外键、新增联系判断;
试题3 必答题 UML建模 用例图(联系类型、参与者);类型和对象图(多重度、联系类型);顺序图(补充对象和消息名);活动图(补充活动名、分岔线用途);状态图(补充状态,状态转换条件);通信图(补充对象名、消息名)
试题4 必答题 C算法设计 各种经典算法设计和数据结构,如链表、栈、二叉树操作算法、KMP算法等;算法类型(动态规划法、分治法、回溯法、递归法、贪心法);时间、空间复杂度;给定输入求输出。
试题5 选答题 C++程序语言设计 不推荐选做;C++语法(只靠简单语法,不考算法)+设计模式
试题6 选答题 Java语言程序设计 推荐选做;Java语法(只考简单语法,不考算法)+设计模式
目录
相关文章
|
分布式计算 Hadoop 网络安全
Hadoop 集群启动后,从节点的NodeManager没有启动解决
1.slaves节点报错,报的是启动nodemanager 所需内存不足 解决: a: 修改 yarn-site.
5727 0
|
30天前
|
人工智能 Linux API
2026年Ollama+OpenClaw私有化部署全攻略:本地离线AI+阿里云云端部署+千问/Coding Plan免费模型配置
在AI全面普及的2026年,越来越多用户开始重视数据隐私与使用成本,本地私有化部署大模型与AI智能体成为刚需。Ollama作为当前最成熟的本地大模型运行框架,支持一键拉取、运行、管理Qwen、Llama、DeepSeek等主流开源模型,全程断网可用、零Token费用;而OpenClaw(原Clawdbot)则是功能完善的AI智能体框架,可对接Telegram、飞书、钉钉等平台,实现自动化任务处理。
1783 7
|
云安全 弹性计算 安全
阿里云服务器安全攻略参考:基础防护与云安全产品简介
在使用云服务器的过程中,云服务器的安全问题是很多用户非常关心的问题,阿里云服务器除了提供基础的防护之外,我们也可以选择其他的云安全类产品来确保我们云服务器的安全。本文为您介绍阿里云服务器的基础安全防护机制,以及阿里云提供的各类云安全产品,帮助用户全面了解并选择合适的防护手段,为云上业务保驾护航。
1524 11
|
XML Java 数据库连接
通义灵码DAO模块代码自动生成DEMO
通义灵码DAO模块代码自动生成DEMO展示了如何通过自定义指令实现DAO模块的自动化生成。用户只需编写少量代码,系统即可自动访问数据库获取DP schema和Prompt,并生成PO类、Mapper类、DAO以及XML MyBatis的增删改查代码,具备高度扩展性。
437 1
|
算法
数学建模国赛/美赛常见赛题类型及建模方案(纯干货)
主客观概念主要是在指标定权时来划分的。主观评价与客观评价的区别是,主观评价算法在定权时主要以判断者的主观经验为依据,而客观评价则主要基于测量数据的基本特性来综合定权
1344 0
数学建模国赛/美赛常见赛题类型及建模方案(纯干货)
|
JSON 测试技术 定位技术
【好用的个人工具】在Docker环境下部署Simple mind map思维导图工具
【5月更文挑战第16天】在Docker环境下部署Simple mind map思维导图工具
1029 2
【好用的个人工具】在Docker环境下部署Simple mind map思维导图工具
|
传感器 机器学习/深度学习 人工智能
智能农业机器人:自动化种植与收割
【10月更文挑战第22天】随着科技的发展,智能农业机器人正逐步改变传统农业生产方式,引领农业走向自动化、智能化和高效化的新时代。本文将探讨智能农业机器人在精准种植、智能灌溉、高效收割和病虫害监测等方面的应用及其带来的变革。通过典型案例分析,展示智能农业机器人的优势与挑战,并展望其未来发展趋势。
1031 0
|
搜索推荐
Stable Diffusion 人物发型提示词大全,中英文列表!
使用发型提示词能更精确描述所需图像的发型特征,如卷发、短发、颜色和风格。结合正负提示词,确保生成图片符合预期。尝试使用工具如[PromptChoose](https://promptchoose.com/)来创建个性化图像描述,包含多种发型选项,如刘海、马尾、波浪发型等,以增强图像细节和个性化。负面提示词防止不合适内容。利用提示词工具可提高生成图片的准确性和满足度。
DFS算法及应用(一)
DFS(深度优先搜索)是一种图遍历算法,常用于解决穷举问题,如全排列、迷宫问题、图的连通性等。它沿着树的深度分支进行探索,直至达到叶子节点,若无法继续则回溯。例如,将数字6拆分为3个正整数的递增序列问题可以通过DFS实现,类似地,分糖果问题和买瓜问题同样可以用DFS求解。DFS通常涉及递归或栈结构,通过标记已访问节点避免重复。在编程中,会定义递归函数,设定结束条件,然后枚举可能的情况,并处理下一层节点。
|
Java 数据库连接 数据库
基于SpringBoot+Thymeleaf+Mybatis学生信息管理系统(源码+数据库)
基于SpringBoot+Thymeleaf+Mybatis学生信息管理系统(源码+数据库)
464 0