2023年上半年软设是2018年改版后的一次考试,以下内容根据考完回忆结合网上暂时流传的真题(不保证完全正确)整理,主要侧重相关知识点罗列,少讲或不讲具体的答案,主要给自己的计算机基础查漏补缺,同时也希望对大家有帮助。
因为现在网上的各平台的软设暂时都没有原版试题,而且大部分答案都是培训机构老师自己做的,所以相当一部分题目都存在争议,所以不贴出原题。想要试题可以自己上网找,这里只对题目的原理做分析。
上午题
上午题总体难度一般,按自己的做题经验来看,相当一部分试题与2019年上半年的题目有关联。
计算机组成原理
第1题,系统总线。实际上总线结构多种多样,不过一般考的是单总线和三总线结构,直接看笔记。
计算机组成原理学习笔记(二):系统总线 - 知乎
内部总线、系统总线、外部总线_内部总线和系统总线_world_hello_100的博客-CSDN博客
第2题,CPU、数据地址。CPU发出的数据地址是什么地址,当时在主存物理地址和虚拟地址之间纠结。主要是知识点掌握不够牢固,虚拟地址是对应操作系统的,硬件一般是直接操作具体的地址。
彻底搞懂虚拟内存,虚拟地址,虚拟地址空间_虚拟内存和虚拟地址_一口Linux的博客-CSDN博客
第3题,海明码。信息校验位好像也有不少人答错,要注意题干是“信息位是8位”,不是"校验位"或者“海明码是8位”。
海明校验码(计算机组成原理11)_阿芒Aris的博客-CSDN博客
第4题,中断向量。我是不知道这个概念的,只能按照自己现场的理解,选了中断服务程序的入口。
第5题,补码的定义。不知道是当时没审清题目还是网上的题目有问题存在一些偏差,因为有争议,所以答案我也不知道是多少。这里直接说结论:1.补码的0是唯一的,如1表示为0000 0001,-1表示为1111 1111,1+(-1)=0=0000 0000。2.与真值的对应关系不是简单且直观,比如-1的表示就与真值的表示完全不直观。
第6题,指令流水线。2ns,2ns,1ns,求1000条指令的时间。我的计算公式是2*1000+2+1=2003.
信息安全
第7题,应用层消息的压缩、加密的层次。我的理解是具体点就是问ssl对应的是哪一层协议,但是ssl归属的协议层向来都是有不同的说法,至于教材怎么写我也不知道,因为这次复习没看过教材=_=。
SSL/TSL到底是属于哪一层的协议? - 简书
https://www.cnblogs.com/zx125/p/11295985.html
第8题,https,服务器与浏览器的通讯加密方式。第一空我选错了,直接看网上的解释
浏览器和与服务器的交互过程&HTTPS工作流程_浏览器与系统交互什么时候_Code Life的博客-CSDN博客
第9题,和上面是同一道题,考察证书的其中一个作用——确认对方的身份。当然用浏览器的时候,如果证书过期或者无法获取证书身份,也会提示,也可以推断出答案。
第10题,入侵防御系统、入侵检测系统。这两个的概念我还真不知道,算是知识盲区。。
入侵防御(IPS)技术_入侵防御功能_曹世宏的博客的博客-CSDN博客
第11题,web应用防火墙,考试前一天刚好看到,直接贴笔记。web防火墙是部署在web服务器上的,和平时我们使用的用户级防火墙在防御方向上不一样,web服务器不会主动安装流氓软件。
计算机相关法律
第12题,考察软件著作权。其中人身权是无限期保护的,而且不能继承。比如李白的诗词,其他人,包括继承人都不能把李白的诗词名字写成自己的名字,不能修改和歪曲。人身权包括了发表权(2022年下半年软件评测师考过,这也是一个特殊的权利)、署名权、修改权、保护作品完整权。
中华人民共和国著作权法_中国人大网
第13题,知识产权。排除法,跟知识产权联系最大的是版权了。
第14题,也是考著作权的,不过和继承相关,第11题解释过了。
软件设计
第15题,数据流图。每层DFD都有对系统不同的颗粒度描述,加工规格说明只对当前层次进行描述,不会描述下一层的具体实现细节。
第16题,软件设计原则。集中化设计违反了高内聚低耦合的原则。
第17题、第18题,软件项目活动图。关键路径和关键路径长度是历年试题的老熟人了。大概就是遍历所有的从start到end的边,sum(所有边的权),max(sum)。
第19题,求N个成员的沟通路径,我不记得沟通路径的公式了,现场用等差数列求和公式算的。
语言处理
第20题,布尔表达式,短路计算。认知和网上的试题也是有出入。短路计算的原理就or运算只要有一个true则为true,and运算只要有一个false则为false,以最外层的or或者and为准。然后选出题干中的or前面的判断式就是答案。
第21题,正规式。s=(0|10)*,列出大概存在的可能性,有0,10,010,1000,0001010...,可得1是不能连续出现。
第22题,call by reference和call by value。这也是老熟人了。下面这是2019年上半年的真题。
究竟什么是"call by value" 和"call by reference_百度知道
操作系统
第23题,文件管理-位示图。2019年上半年的原题,就改了磁盘容量,考前两天才做的题目,上半年这位出题老师不会和19年这份卷是一个人吧o-o
第24题,磁盘管理-移臂调度。也是复习盲区,完全不知道概念。然后只记得FIFO是跟CPU有关,然后看电梯好像可以上上下下随意动的,然后就选错了-_-
磁盘移臂调度算法 简介_THISISPAN的博客-CSDN博客
第25题,线程的共享。也是掌握不牢固的知识点,只是觉得栈要是共享不就乱套了吗。
线程间到底共享了哪些进程资源 - 知乎
第26-28题,PV操作。历年试题老熟人,不解释。参考2018年下半年的这道题的解析。
软件工程
第29题,增量模型。2018年上半年原题-改。下面把依据也贴出来。
增量模型_百度百科
第30题,敏捷开发方法。也是做过的题目稍微改了一下,不过自己没记清楚,选错了。。下面这是2015年上半年的原题解析。
============
剩下的有空再更。