测试开发技术网站
博客
设计
设计
开发
Python
测试
unittest
运维
Linux基础应用
CI/CD
CI/CD
数据库
数据库
云计算
云计算
云原生
云原生
爬虫
爬虫
数据分析
数据分析
人工智能
人工智能
登录
注册
中级软件设计师考试(软考中级)考试简介与考试内容分布
收藏本文
作者:redrose2100 类别: 日期:2022-05-08 11:40:20 阅读:1784 次 消耗积分:0 分
[【原文链接】中级软件设计师考试(软考中级)考试简介与考试内容分布](http://devops-dev.com/article/116) [TOC] # 一、考试简介 ## 1.1 软件设计师考试是什么 软件设计师考试属于全国计算机技术与软件专业技术资格考试(即软考)中的一个中级考试 ## 1.2 通过软件设计师考试应该具备的技术能力 通过本考试的合格人员能根据软件开发项目管理和软件工程的要求,按照系统总体设计规格说明书进行软件设计,能够编写程序设计规格说明书等相应的文档,能够组织和知道程序员编写、调试程序,并对软件进行优化和集成测试,开发出符合系统总体设计要求的高质量软件,具有工程师的实际工作能力和业务水平,可聘任工程师职务。 ## 1.3 软件设计师(中级)资格简介 简单点说,通过软件设计师考试,代表你将拥有中级专业技术资格(工程师系列,中级),从级别上讲,它相当于中级会计、中级教师等,从专业技术资格来讲没有区别 ## 1.4 什么是评什么是聘 只要考试通过了,就是取得了中级工程师资格,即不需要评了。聘是指企业聘用,即考试通过了是取得了资格,满足国家的所有关于中级工程师的资格的规定,至于是否被聘用需要企业根据自身的聘用名额的决定 ## 1.5 什么是以考代评 通过考试后,不再进行计算机技术与软件相应专业级别的专业技术职务任职资格评审工作,即以考代评 ## 1.6 软件设计师考试科目 软件设计师考试包含计算机与软件工程知识和软件设计两各科目,具体如下: |考试科目| 考题形式|考试时长|合格标准| | -- | -- | -- | -- | |计算机与软件工程知识|75道选择题(每题1分,总分75分)|150分钟,上午9:00-11:30|45分及以上| |软件设计|6道问答题,其中前4道必做,后两道选做一题(每题15分,总分75分)|150分钟,下午14:00-16:30|45分及以上| 注意:两门考试必须同时通过,才能拿到整数,否则下次重考两门 ## 1.7 考试报名 ### 1.7.1 报名条件 软件设计师考试不设学历与资历条件,也不论年龄和专业,考生可根据自己的技术水平选择合适的级别合适的资格,但是一次考试只能报考一种资格。考试采用笔试形式,考试实行全国统一大纲、统一试题、统一时间、统一标准、统一证书的考试办法 ### 1.7.2 报名时间和地址 基本都是网上报名,一般在考前3-5个月,各地报名时间不同,关注 [软考考试官网](http://www.ruankao.org.cn),同时关注考生所在地区考试中心网站的通知 ### 1.7.3 考试安排 每年大概在5月第三周周六及11月第二周周六考试,一年安排两次考试 ## 1.8 证书价值 ### 1.8.1 官方政策和社会价值: 通过软件设计师的考试,就拥有中级专业技术资格,不需要再评,因为国家规定就是以考代评,专业技术资格证书拿到去外面去办理人才引进、积分入户时,都是直接按照各地政策里所说的“中级职称”等来用,与会计、教师、医生等职业的中级专业技术资格等同,也即拥有了中级职称 ### 1.8.2 个人价值: 可以系列的学习计算机软件方面的基础知识,有助于自身技能提升以及职业发展 # 二、考试内容 ## 2.1 考试总纲 * 掌握计算机内的数据表示、算数和逻辑运算方法 * 掌握相关的应用数学及离散数学基础知识 * 掌握计算机体系结构以及各主要部件的性能和基本工作原理 * 掌握操作系统、程序设计语言的基础知识,了解编译程序的基本知识 * 熟练掌握常用的数据结构和常用算法 * 熟悉数据库、网络和多媒体的基础知识 * 掌握C程序设计语言,以及C++、Java中的一种程序设计语言 * 熟悉软件工程、软件过程改进和软件开发项目管理的基础知识 * 掌握软件设计的方法和技术 * 了解信息化、常用信息技术标准、安全性,以及有关法律、法规的基础知识 * 正确阅读和理解计算机领域的英文资料 ## 2.2 计算机与软件工程知识考点分布 |专业主题|分数|考点分布| | -- | -- | -- | |计算机与组成结构|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事务关系图、设计模式| ## 2.3 软件设计考点分布 |题号|考试类型|学科知识点|考查内容| |:--:|:--:|:--|:--| |试题1|必答题|数据流图DFD|补充数据流图外部实体;补充数据流图数据存储;补充数据流(名称、起点、终点);数据流图的改错(包括数据流错误、删除多余数据流);数据流图的相关概念简答;| |试题2|必答题|数据库设计|补充E-R图;E-R图转换为关系根式;主键和外键、新增联系判断;| |试题3|必答题|UML建模|用例图(联系类型、参与者);类型和对象图(多重度、联系类型);顺序图(补充对象和消息名);活动图(补充活动名、分岔线用途);状态图(补充状态,状态转换条件);通信图(补充对象名、消息名)| |试题4|必答题|C算法设计|各种经典算法设计和数据结构,如链表、栈、二叉树操作算法、KMP算法等;算法类型(动态规划法、分治法、回溯法、递归法、贪心法);时间、空间复杂度;给定输入求输出。| |试题5|选答题|C++程序语言设计|不推荐选做;C++语法(只靠简单语法,不考算法)+设计模式| |试题6|选答题|Java语言程序设计|推荐选做;Java语法(只考简单语法,不考算法)+设计模式|
始终坚持开源开放共享精神,同时感谢您的充电鼓励和支持!
版权所有,转载本站文章请注明出处:redrose2100, http://blog.redrose2100.com/article/116
上一篇:
Git命令行使用系列篇
下一篇:
Liquibase----SQL格式通过update更新MySQL数据库
搜索
个人成就
出版书籍
《Pytest企业级应用实战》
测试开发技术全栈公众号
测试开发技术全栈公众号
DevOps技术交流微信群
加微信邀请进群
常用网站链接
开源软件洞察
云原生技术栈全景图
Python语言官方文档
Golang官方文档
Docker官方文档
Jenkins中文用户手册
Scrapy官方文档
VUE官方文档
Harbor官方文档
openQA官方文档
云原生开源社区
开源中国
Kubernetes中文文档
Markdown语法官方教程
Kubernetes中文社区
Kubersphere官方文档
BootStrap中文网站
JavaScript中文网
NumPy官方文档
Pandas官方文档
GitLink确实开源网站
数据库排名网站
编程语言排名网站
SEO综合查询网站
数学加减法练习自动生成网站
Kickstart Generator
文章分类
最新文章
最多阅读
特别推荐
×
Close
登录
注册
找回密码
登录邮箱:
登录密码:
图片验证码:
注册邮箱:
注册密码:
邮箱验证码:
发送邮件
注册邮箱:
新的密码:
邮箱验证码:
发送邮件