历程

结果

八月底九月初报的名,10月初在国庆时才开始复习,11月11号开考,复习了40多天。在12月14号查到成绩过来。过了。考试分为上午场和下午场。上午全部为选择题(单选)一题一份,下午为操作大题共五道题目。上下午满分都是七十五分。考试通过的规定为:上午下午都要同时大于或等于四十五分,考试才算通过。只要有一门没有达45就算考试没过。

资料准备

主要准备两本书《嵌入式系统设计师2009至2015试题分析与解答》、《嵌入式系统设计师教程》。一本是试题一本是教程。考试的范围一般都在教程这本书里面出的。这两本书正版(100+),也可以买些印刷版的书(50+),也可以在淘宝上买电子版的资料(10-20),电子版的资料更加齐全。原则上支持正版,可根据实际情况购买。


图片是淘宝买的资料

个人感觉看电子版不爽就纸质版和电子版的都买了。2018年的时候2017年的软考嵌入式没有出来,所以我估计当年的试题要等下一年考完之后才出的。

我的复习计划

资料是九月中旬左右就已经准备好了,一直等到国庆时才开始复习。我是大概国庆第四天左右开始翻开书的。
1.先从《嵌入式系统设计师教程》这本书开始看,一共六章,本来打算一天一章的但是发现内容太枯燥,花了十天左右过了一天。后来发现看完等于没看一样 。建议:教程这本书大概过一遍就好了,粗略看一看,心中各个大概,不需要花太多的时间
2.看完教程后开始做题目,做题是重点。就算不看书也要把题目做完。电子版一共有十份真题,分上下午卷。
建议:一天做一套上午卷或者下午卷。大概需要20天左右。做题其实不是最重要,最重要的是把试卷上题目的解析看懂,一般都是做题1-1.5小时。分析试卷看解析2+小时。吃透试卷尤为重要。

2018嵌入式系统设计师

印象中比较深刻的题目
以下题目的类型都是2018卷中出现的,但在前几年考试中可以找到的题目类型

上午卷

1、某计算机系统由下图所示的部件构成,假定每个部件的千小时可靠度R均为0.9,则该系统的千小时可靠度约为 (2) 。

A.0.882 B.0.951 C.0.9 D.0.99

串联部件的可靠度=各部件的可靠度的乘积。
并联部件的可靠度=1-各部件失效率的乘积。
题目中给出的系统由三个部件串联组成,其中第二、第三部件又分别由两个部件并联构成,因此整个系统的可靠度为
0.9×(1-(1-0.9)×(1-0.9))×(1-(1-0.9)×(1-0.9))≈0.882

2、软件能力成熟度模型CMM中,将软件能力成熟度自低到高依次划分为5级。除等级1外,每个成熟度等级被分解成几个关键过程域,其中“过程更改管理”属于______的关键过程域。
A.可重复级 B.已定义级 C.已管理级 D.优化级

本题考查软件工程方面的基础知识。
CMM(Capability Maturity Model)把软件开发过程的成熟度由低到高分为初始级、可重复级、已定义级、已管理级和优化级共5个级别,每个成熟度等级被分解成几个关键过程域,共18个关键过程区域,其中初始级无关键过程区域。
可重复级包括6个关键过程区域,为软件配置管理、软件质量保证、软件子合同管理、软件项目跟踪与监督、软件项目策划、软件需求管理;
已定义级包括7个关键过程区域,为同行评审、组间协调、软件产品工程、集成软件管理、培训大纲、组织过程定义、组织过程焦点;
已管理级包括2个关键过程区域,为软件质量管理和定量过程管理;
优化级包括3个关键过程区域,为过程更改管理、技术改革管理和缺陷预防。

3、设文件索引节点中有8个地址项,每个地址项大小为4字节,其中5个地址项为直接地址索引,2个地址项是一级间接地址索引,1个地址项是二级间接地址索引,磁盘索引块和磁盘数据块大小均为1KB字节。若要访问文件的逻辑块号分别为5和518,则系统应分别采用______;而且可表示的单个文件最大长度是______KB。
A.直接地址索引和一级间接地址索引 B.直接地址索引和二级间接地址索引
C.一级间接地址索引和二级间接地址索引 D.一级间接地址索引和一级间接地址索引
A.517 B.1029 C.16513 D.66053

本题考查操作系统文件管理方面的基础知识。
根据题意,磁盘索引块为1KB字节,每个地址项大小为4字节,故每个磁盘索引块可存放1024/4=256个物理块地址。又因为文件索引节点中有8个地址项,其中5个地址项为直接地址索引,这意味着逻辑块号为0~4的为直接地址索引;2个地址项是一级间接地址索引,这意味着第一个地址项指出的物理块中存放逻辑块号为5~260的物理块号,第一个地址项指出的物理块中存放逻辑块号为261~516的物理块号;1个地址项是二级间接地址索引,该地址项指出的物理块存放了256个间接索引表的地址,这256个间接索引表存放逻辑块号为517~66052的物理块号。
经上分析不难得出,若要访问文件的逻辑块号分别为5和518,则系统应分别采用一级间接地址索引和二级间接地址索引。
单个文件的逻辑块号可以从0~66052,而磁盘数据块大小为1KB字节,所以单个文件最大长度是66053KB。

4、现有3个同时到达的作业J1、J2和J3,它们的执行时间分别是T1、T2和T3,且T1<T2<T3。系统按单道方式运行且采用短作业优先算法,则平均周转时间是______。
A.T1+T2+T3 B.(T1+T2+T3)/3
C.(3T1+2T2+T3)/3 D.(T1+2T2+3T3)/3
[解析] 短作业优先(shortest Job First, SJF)调度算法用于进程调度时称为短进程优先调度算法,该调度算法既可以用于作业调度也可以用于进程调度。在作业调度中,短作业优先调度算法每次从后备作业队列中选择估计运行时间最短的一个或几个作业,将它们调入内存,分配必要的资源,创建进程并放入就绪队列。
由于3个作业同时到达,所以作业执行的次序依次是J1、J2和J3,故周转时间分别为:
J1: T1;
J2: T1+T2;
J3: T1+T2+T3;
则平均周转时间:
(T1+(T1+T2)+(T1+T2+T3))/3=(3T1+2T2+T3)/3

5、以下协议中属于应用层协议的是(66),该协议的报文封装在(67)中传送。
A. SNMP B. ARP C. ICMP D. X.25
A. TCP B. IP C. UDP D. ICMP
[解析] ARP和ICMP是网络层协议,X.25是数据链路层协议,只有SNMP是应用层协议。 SNMP协议的报文是封装在UDP协议中传送。
2018年中考了SNMP

6、按指令流和数据流的组织关系,计算机系统的结构有以下不同类型,大规模并行处理机MPP属于,______结构。
A.SISD B.SIMD C.MISD D.MIMD

[解析]
按指令流和数据流的组织关系,计算机系统的结构分为单指令流单数据流(SISD) 、单指令流多数据流(SIMD) 、多指令流单数据流(MISD) 和多指令流多数据流(MIMD) 。由于高性能计算机多采用并行技术,因此其结构属于SIMD或MIMD。大规模并行处理机(MPP) 是多计算机系统,由专门设计的可扩展性好的高带宽低延迟互联网络将成千上万个高性能微处理器构成的处理器节点互连而成,所以属于MIMD结构。

下午卷

1、为了对下图所示的程序段进行覆盖测试,必须适当地选择测试用例组。若x, y是两个变量,可选择的用例组共有Ⅰ、Ⅱ、Ⅲ、Ⅳ四组(如下表所示),则实现判定覆盖至少应采用的测试用例组是______。


A.Ⅰ、Ⅱ、Ⅲ或Ⅰ、Ⅱ、Ⅳ B.Ⅰ、Ⅱ、Ⅲ或Ⅱ、Ⅲ、Ⅳ
C.Ⅰ、Ⅲ、Ⅳ或Ⅱ、Ⅲ、Ⅳ D.Ⅰ、Ⅲ、Ⅳ或Ⅰ、Ⅱ、Ⅳ

[解析] 本题考查软件结构测试方面的基础知识。
在结构测试中,根据覆盖目标的不同,可分为语句覆盖、条件覆盖、判定覆盖、路径覆盖等。判定覆盖的含义是涉及若干测试用例,运行被测程序,使得程序中每个判定的取真值分支和取假值分支至少执行一次。
本题中,为判定覆盖选取测试用例情形:对第一个判定选取测试用例组Ⅰ和Ⅱ,当用Ⅰ覆盖判定的T分支时,不会走到第二个分支;当用Ⅱ覆盖判定的F分支时,第二个判定需要另取一个测试用例组覆盖T分支,此时,取测试用例组Ⅲ或Ⅳ即可。

这道题虽然是选择题但是在2018年下午卷的时候考了类似的题目,需要你设计测试用例

2、阅读以下有关软件工程开发的叙述,回答问题1至问题3,将答案填入对应栏内。
【说明】
V模型是在快速应用开发模型基础上演变而来的,由于将开发过程构造成一个V字型而得名,V模型强调软件开发的协作和速度,将软件实现和验证有机结合起来,在保证较高的软件质量情况下缩短开发周期,下图为V模型的完整诠释。

【问题1】
上图所示的V模型中,与开发阶段中概要设计对应测试阶段称为 (1) 。在系统或配置项测试阶段处应采用 (2) 方法。请将(1)和(2)处的内容填入相应位置。
【问题2】
请完成下面叙述,在(3)、(4)处填入恰当的内容,将解答填写在对应栏中。
从上图中水平对应关系看,左边是软件设计过程,右边是软件测试过程。在软件设计过程中,SQA应按 (3) 进行检查活动。在软件测试过程中,系统测试是基于 (4) 的测试。
【问题3】
完成下面对V模型优点的论述,将答案填写在对应栏中。
1.客户需求分析对应验收测试。在进行需求分析、功能设计的同时,测试人员就可以阅读、审查分析结果,从而 (5) 。
2.系统设计人员做系统设计时,测试人员可了解实现的过程,可 (6) 。
3.设计人员做详细设计时,测试人员可参与设计,对设计 (7) ,同时 (8) ,并基于用例开发测试脚本。
4.编码的同时进行单元测试,可尽快找出程序中的缺陷,提高 (9) 。
5.避免了瀑布模型所带来的误区,即软件测试是在 (10) 之后进行。

[解析]
(1)部件测试或组件测试 或 集成测试 (2)灰盒测试
[解析]
空(1)处对应概要设计,在软件工程中,以概要设计为测试依据的测试级别应为集成测试或部件测试。所以(1)处的正确答案应为部件测试,或组件测试,或集成测试。空(2)处的测试方法应为系统或配置项测试的测试方法,系统或配置项测试时,应该主要使用黑盒测试方法,但对一些特殊功能的测试还要对照代码使用白盒测试方法进行验证,所以应为灰盒测试方法。所以(1)处的正确答案应为灰盒测试。
(3)质量保证计划 (4)需求 或软件需求,或软件需求规格说明
[解析]
在设计和分析过程中,SQA(Supplier Quality Assurance)的主要职责是进行质量保证活动,但SQA进行质量保证活动的依据为项目策划阶段制定的质量保证计划。所以(3)处的正确答案应为质量保证计划。
从上图可以看出,系统测试阶段的测试依据为软件需求规格说明,软件需求规格说明主要描述软件的功能需求、性能需求、接口需求等,它描述的每一条功能,在程序不一定有一段相应的代码对应,而可能由多个程序单元的部分代码实现。故不能进行基于代码的测试,而应进行基于需求的测试。所以(4)处的正确答案应为需求,或软件需求,或软件需求规格说明都可。
(5)了解产品设计特性及用户的真正需求,确定测试目标,可准备用例并策划测试活动。
(6)设计系统测试方案和计划,并准备环境。
(7)进行评审,找出设计缺陷。
(8)设计测试用例,完善测试计划。
(9)程序质量,或软件质量。
(10)代码完成。
[解析]
从上图所示的V模型中还可以看出,左边是设计和分析,是软件设计实现的过程,同时伴随着质量保证活动——审核的过程,也就是静态的测试过程;右边是对左边结果的验证,是动态测试的过程,即对设计和分析的结果进行测试,以确认是否满足用户的需求。
需求分析和功能设计对应验收测试,说明在做需求分析、产品功能设计的同时,测试人员就可以阅读、审查需求分析的结果,从而了解产品的设计特性、用户的真正需求,确定测试目标,可以准备用例(Use Case)并策划测试活动。
当系统设计人员在做系统设计时,测试人员可以了解系统是如何实现的,基于什么样的平台,这样可以设计系统的测试方案和测试计划,并事先准备系统的测试环境,包括硬件和第三方软件的采购。因为这些准备工作,实际上是要花去很多时间。
当设计人员在做在做详细设计时,测试人员可以参与设计,对设计进行评审,找出设计的缺陷,同时设计功能、新特性等各方面的测试用例,完善测试计划,并基于这些测试用例以开发测试脚本。
在编程的同时,进行单元测试,是一种很有效的办法,可以尽快找出程序中的错误,充分的单元测试可以大幅度提高程序质量、减少成本。
从中可以看出,V模型使我们能清楚地看到质量保证活动和项目同时展开,项目一启动,软件测试的工作也就启动了,避免了瀑布模型所带来的误区——软件测试是在代码完成之后进行。

这个V模型在2018下午卷中考了,图是一样的问题就不知道了。

心得

每一份试卷都有送分题的,送分题一般都是在前几年的试卷中抽题目,原题或者原题解析中讲过的改编题。所以吃透试卷上的解析尤为重要。
个人感觉相隔越近的试卷借鉴的机会越大。比如:2016年试卷中的题目很多2015年中都可以找到。
在做下午卷时一定要仔细的看试题的题目,因为很多问题都可以在题目中找到的。个人:一般来讲前三道大题问题的答案在题目都可以找到

资料什么的自己淘宝吧也不贵就几块钱,或者我看CSDN上也有人上传可以自行搜索下载。

我之前买的淘宝资料,不是最新的,可以参考一下
链接: https://pan.baidu.com/s/1AEXH7kRkJpYx7PdOE6GuwA 提取码: xq8h

2018软考中级嵌入式系统设计师复习思路相关推荐

  1. 第一天 软考中级--嵌入式系统设计师考试复习教程开始了

    第一天 嵌入式系统设计师考试复习教程 第二天 软考中级--嵌入式系统设计师考试考试大纲解析 目录

  2. 第二天 软考中级--嵌入式系统设计师考试内容总结

    系列文章目录 第一天 软考中级--嵌入式系统设计师考试-准备工作 目  录 考试大纲简介(一) 总结

  3. 软考中级-嵌入式系统设计师(一)

    第一章 计算机系统基础知识 1.嵌入式定义是,以应用为中心.以计算机技术为基础.软硬件可裁剪,适用在对体积.功耗.性能等方面有严格要求的专用计算机系统.除了桌面计算机和服务器外,所有的控制类设备都属于 ...

  4. 软考中级-嵌入式系统设计师(三)

    第三章 软件基础 1.宿主机和目标机.交叉编译 2.解释和编译 编译方式能生成目标程序,编译器不参与运行控制,程序执行速度快,效率高. 解释方式不生成目标程序,解释器参与运行控制,程序执行速度慢,效率 ...

  5. 软考中级-嵌入式系统设计师(二)

    信息基础 1.OSI七层模型 双绞线的传输距离在100m以内. 2.TCP/IP协议族 网络层协议 传输层协议 TCP协议:可靠连接,TCP三次握手建立连接,四次挥手终止连接.采用的是可变大小的滑动窗 ...

  6. 软考中级之软件设计师复习备考策略分享——2021.11【资料分享】

    前言 由于经历过上一次毫无准备的裸考之后,决定下半年要好好准备一下,突然发现离考试就剩下一个多月的时间了. 相信大家准备考试一般都需要一份明确的复习计划,那么,它来了. 如果觉得有用,不用忘记点赞收藏 ...

  7. 软考:嵌入式系统设计师——易错知识点总结

    1. Bootloader的存放位置: 微机系统中的引导加载程序由BIOS(存放在ROM中)和BootLoader(存放在硬盘主引导区中)组成. 嵌入式系统一般没有BIOS,直接由BIOS(存放在Fl ...

  8. 软考中级的软件设计师好考吗?通过率高吗?

    软考中级的软件设计师是软考的热门科目,一年考两年,网上的资料也多,通过率30%左右,可以冲!!! 首先,了解一下软件设计师考试的基本情况了. 通过本考试的合格人员能根据软件开发项目管理和软件工程的要求 ...

  9. 中级嵌入式系统设计师2014下半年上午试题及答案解析

    中级嵌入式系统设计师2014下半年上午试题及答案解析 单项选择题 1.三总线结构的计算机总线系统由______组成. A.CPU总线.内存总线和IO总线   B.数据总线.地址总线和控制总线 C.系统 ...

  10. 计算机软考中级网络工程师,如何复习计算机软考中级网络工程师更有效

    原标题:如何复习计算机软考中级网络工程师更有效 教材是基础知识最好的来源,教材中每一章课后都会总结出本章重点以及考点,这对我们有模块的复习很有帮助.对于教材而言,盛泰鼎盛认为目录是很重要的,当你能够清 ...

最新文章

  1. php 常用session函数,PHP Session 常用的函数
  2. Android小項目之---時間線程應用(附源碼)
  3. iOS App 上架(Analysis 工具使用)
  4. mysql explain详解_数据库mysql(1)——B+TREE索引原理
  5. vCenter Server管理:[2]创建只读账户
  6. SQL实战篇:SQL解决连续X天的问题
  7. linux不用命令开启ssh,不用密码也能ssh登陆Linux?
  8. linux软件读取不到空间,Linux下Oracle软件、数据文件等所在的磁盘分区空间不足的解决思路...
  9. 循环char 指针_c 学习笔记 指针
  10. 使用python命令行参数sys.argv 做bat脚本
  11. 动态规划(DP)的原理、实现及应用
  12. Silverlight 5的新功能预测
  13. matlab norm函数使用_「matlabnorm」matlab中norm函数的用法 - 金橙教程网
  14. PS零基础入门系列-PS图层样式案例实用技巧
  15. Python 的图形用户界面
  16. 微型计算机硬件系统包括什么,微型计算机硬件系统由什么组成(6个基本组成部件)...
  17. linux创建虚拟声卡,修改服务器版linux系统上的dummy虚拟声卡最大声道数
  18. fastadmin 配置阿里云邮箱SMTP 邮箱服务器(邮箱发件服务器)
  19. c语言msgbox函数,msgbox函数的返回值类型为什么
  20. python画概率密度图_绘制概率密度

热门文章

  1. 研发团队管理--向下沟通
  2. 微信小程序实现扫一扫功能
  3. TCC(TinyC)编译器汉化(中文编译器、汉语编程)之四:语法分析上
  4. C#中.snk文件的作用【转】
  5. 你还记得远古时代的拨号上网么?快来了解拨号上网与宽带上网的区别
  6. Linux内核崩溃转存,Ubuntu 12.04 配置内核崩溃自动重启及转存
  7. 如何计算均值、标准差和标准误差
  8. c语言74hc595程序,单片机驱动74HC595的c51程序 - 51单片机控制74HC595驱动的编程要点_单片机驱动74HC595的c51程序...
  9. pytorch创建新环境
  10. 史上最全ASCII码对照表0-255(%d)