【软件设计师-中级——刷题记录5(纯干货)】

目录

      • `软件维护`:
      • `文档`:
      • 类的静态成员:
      • 漏洞扫描系统:
      • 关于CISC(复杂指令集计算机)和RISC(精简指令集计算机):
      • 计算机指令系统之寻址方式
      • 关于Cache(高速缓冲存储器)
      • 冯诺曼计算机:
      • 关于RISC和CISC:
    • 每日一言:
      • 持续更新中...


个人昵称:lxw-pro
个人主页:欢迎关注 我的主页
个人感悟: “失败乃成功之母”,这是不变的道理,在失败中总结,在失败中成长,才能成为IT界的一代宗师。


证书作用

  • 获取职称:以考代评
  • 国际意义:中日韩互认
  • 升职加薪:拓展就业方向
  • 积分落户
  • 以考代学

国家软考办官网:https://www.ruankao.org.cn/

综合知识点
软件工程基础知识、面向对象、数据结构与算法、程序设计语言、计算机硬件基础、操作系统、数据库系统、计算机网络、信息安全知识、知识产权与标准化、专业英语

软件维护

  • 软件维护解决软件产品交付用户之后运行中发生的各种问题
  • 软件维护通常比开发期长得多,投入也大得多
  • 软件的可维护性是软件开发阶段各个时期的关键目标。
  • 利用PV操作可以实现资源的互斥使用
  • SNMP协议属于应用层,该协议的报文封装在UDP
  • 为了便于实现多级中断嵌套使用堆栈来保护断点和现场最有效。
  • 结点数目为n的二叉查找树(二叉排序树)的最小高度为log2(n+1),最小高度为n
  • 若用户需求不清晰且经常发生变化,但系统规模不太大且不太复杂,则最适宜采用原型化开发方法,对于数据处理领域的问题,若系统规模不太大且不太复杂,需求变化也不大,则最适宜采用结构化开发方法

文档

文档是软件产品的一部分,没有文档的软件不能称之为软件
软件文档的编址在软件开发工作中占有突出的地位和相当大的工作量
高质量文档对于发挥软件产品的效益有着重要的意义

类的静态成员:

  • 类的静态方法只能访问该类的静态数据成员
  • 静态数据成员可被该类的所有方法访问
  • 该类的对象共享其静态数据成员的值。
  • 拒绝服务是指通过向服务器发送大量连接请求,导致服务器系统资源都被消耗,从而无法向正常用户提供服务的现象。
  • 若一个程序语言可以提供链表的定义和运算,则其运行时的数据空间必须采用堆存储分配策略。
  • 利用漏洞扫描系统可以获取某FTP服务器中是否存在可写目录的信息
  • 在HTML语言中,可以通过使用标签定义一个指向电子邮件地址的超级链接,通过该链接可以在Internet中发送电子邮件
  • 无向图的领接矩阵是一个对称矩阵

漏洞扫描系统:

  • 漏洞扫描系统是一种自动检测目标主机安全弱点的程序
  • 黑客利用个漏洞扫描可以发现目标主机的安全漏洞
  • 漏洞扫描系统的实现依赖于系统漏洞库的完善。【注意:漏洞扫描系统不能用于发现网络入侵者,用于检测网络入侵者的系统称为入侵检测系统】

关于CISC(复杂指令集计算机)和RISC(精简指令集计算机):

  • 采用CISC技术的CPU,其芯片设计复杂度更高
  • 在RISC中,更适合采用硬布线逻辑执行指令
  • 采用RISC技术,指令系统中的指令种类和寻址方式更少。
  • 采用贪心算法保证能求得最优解的问题是部分(分数)背包
  • TCP和UDP协议均提供了端口寻址能力
  • 软件质量特性中的可移植性有适应性、易安装性、共存性和易替换性【易理解性不在其中】
  • 通常工作在UDP协议上的应用是VoIP。【VoIP值在IP网络上使用IP协议以数据包的方式传输语言,使用UDP协议】
  • ARP协议属于网络层协议,它的作用是实现IP地址与MAC地址之间的变换
  • 归并排序算法采用分治算法设计策略。归并排序算法的最好和最坏情况下时间复杂度都为O(nlgn)
  • 在支持电子邮件附加多媒体数据时需采用MIME协议来支持邮件传输
  • ISO/IEC软件质量模型中,易使用性的子特性包括易理解性、易学性、易操作性【注意:易分析性属于可维护性的子特性
  • 在面向对象方法中,不同对象受到同一消息可以产生完全不同的结果,这一现象称为多态。在使用时,用户可以发送一个通用的信息,而实现的细节则由接收对象自行决定。
  • PKI体制中,保证数字证书不被篡改的方法是用CA的私匙对数字证书签名。
  • 在软件评审中,设计质量是指阮籍的规格说明书符合用户的要求。设计质量的评审内容包括软件可靠性、软件的可测实性、软件性能实现情况【注意:模块层次不是】
  • 采用UML进行软件建模过程中,类图是系统的一种静态视图,用聚合关系可明确表示两类事物之间存在的整体/部分形式的关联关系。
  • 在求解某问题时,经过分析发现该问题具有最优子结构和重叠子问题性质。则适用动态规则算法设计策略得到最优解。若了解问题的解空间,并以广度优先的方式搜索解空间,则采用的是分支限界法
  • 用于清除本地DNS缓存的命令:ipconfig/flushdns
  • ipconfig/release:释放IP地址租约。
  • ipconfig/flushdns:显示本地DNS内存
  • ipconfig/registerdns:DNS客户端手工向服务器进行注册。
  • 使用电子邮件客户端向服务器发送邮件的协议是SMTP
  • 在地址栏输入www.abc.com,浏览器默认的应用层协议是HTTP【在没有录入协议的情况下,URL默认是HTTP协议】
  • IPv6地址长度为128bit(由128位二进制表示)

计算机指令系统之寻址方式

计算机指令系统采用过重寻址方式。立即寻址是指操作数包含在指令中,寄存器寻址是指操作数在寄存器中,直接寻址是指操作数的地址在指令中。这三种寻址方式获取操作数的速度为立即寻址最快,寄存器寻址最慢,直接寻址次之

立即寻址:指令当中 自带数据,直接读取,最快
直接寻址:指令中存放的是地址,直接解析这个地址
间接寻址:指令中存放的是地址的地址,或者是存放地址的寄存器,最慢。

  • 在PCL总线和SCSL总线中,PCL总线是并行内总线,SCSL总线是并行外总线。
  • 中断方式与DMA方式都可实现外设与CPU之间的并行工作。
  • 中断向量提供中断服务程序入口地址。

【软件设计师-中级——刷题记录5(纯干货)】_第1张图片
【软件设计师-中级——刷题记录5(纯干货)】_第2张图片

  • 数据库的安全机制中,通过提供存储过程供第三方开发人员调用进行数据更新,从而保证数据库的关系模式不被第三方所获取
  • C程序中全局变量的存储空间在静态数据区分配
  • 封装在软件复用中所充当的角色中封装使得其他开发人员不需要知道一个软件组件内部如何工作
  • ARP攻击造成网络无法跨网段通信的原因是伪造网关ARP报文使得数据包无法发送到网关
  • 防火墙通常分为内网、外网和DMZ三个区域,按照受保护程度,从低到高正确的排列次序为外网、DMZ和内网

关于Cache(高速缓冲存储器)

Cache位于主存与CPU之间
Cache的命中率并不随其容量增大线性地提高
Cache的内容是主存部分内容的拷贝
Cache的设置不会扩大主存的容量【它与主存是俩个部分

  • 在UML用例图中,参与者表示人、硬件或其他系统可以扮演的角色
  • 编译程序对高级语言源程序进行编译的过程中,要不断收集、记录和使用源程序中一些相关符号的类型和特征等信息,并将其存入符号表中。
  • 运行Web浏览器的计算机与网页所在的计算机要建立TCP连接,采用HTTP协议传输网页文件
  • 编译器和解释器是两种基本的高级语言处理程序。编译器对高级语言源程序处理过程可以划分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等阶段,其中,中间代码生成和代码优化。
  • 在仅由字符a、b构成的所有字符串中,其中以b结尾的字符串集合可用正则表达式为(a|b)*b
  • MD5是摘要算法
  • 中断向量提供中断服务程序入口地址
  • DRAM是一种需要通过周期性刷新来保持数据的存储器件。

冯诺曼计算机:

程序指令和数据都采用二进制表示
程序的功能都由中央处理器(CPU)执行指令来实现
程序指令和数据存在同一个存储器
程序的执行过程由指令进行自动控制

  • DRAM集成率相对较低,功耗相对较大,需要动态刷新。
  • SRAM集成率相对较高,功耗相对较小,不需要动态刷新。
  • 为了实现多级中断,保存程序现场信息最有效的方法是使用堆栈

关于RISC和CISC:

RISC的大多指令在一个时钟周期内完成
RISC的指令种类和寻址方式相对于CICS更少
RISC和CICS都采用流水线技术
CISC:复杂指令集计算机。进一步增强原有指令的功能,用更为复杂的新指令取代原先由软件子程序的功能,实现软件功能的硬化,导致计算机指令系统越来越庞大、复杂。
RISC:精简指令集计算机。简化指令、使指令能单周期执行;通过优化编译提高指令的执行速度,采用硬布线控制逻辑优化程序。
RISC关键技术:重叠寄存器窗口技术;优化编译技术,使用大量寄存器;超流水及超标量技术;硬布线逻辑与微程序相结合在微程序技术中

  • CPU主要由控制单元,运算单位,存储单元三大部分组成【存储单元包括通用寄存器,状态寄存器,cache】{CPU的基本组成部件不包括系统总线}
  • 计算机系统中采用补码表示有符号的数值,可以将减法运算转化为加法运算从而简化运算器的设计。
  • 使用漏洞扫描系统对信息系统和服务器进行定期扫描可以发现高危风险和安全漏洞。
  • 软硬件故障常造成数据库中的数据破坏。数据库恢复就是在尽可能短的时间内,把数据库恢复到故障发生前的状态。
  • 统一过程(UP)定义了初启阶段、精华阶段、构建阶段、移交阶段和产生阶段,每阶段达到某个里程碑时结束。其中初启阶段的里程碑是生命周期目标,精华阶段的里程碑是生命周期架构,构建阶段的里程碑是初始运作功能,移交阶段的里程碑是产品发布
  • 软件可靠性是指一个系统在给定时间间隔内和给定条件下无失效运行的概率。
  • 建筑物综合布线系统中的园区子系统是链接各个建筑物的通信系统。
  • 采用顺序表和单链表存储长度为n的线性序列,根据序号查找元素,其时间复杂度分别为O(1) O(n)。
  • 对象、类、继承和消息传递是面向对象的4个核心慨念,其中对象是封装数据和行为的整体。
  • CPU是在一个总线周期结束时响应DMA请求的。
  • 数据流图中某个加工的一组动作依赖于多个逻辑条件的取值,则用决策树能够清楚地表示复杂的条件组合与应做的动作之间的对应关系。
  • Photoshop:图像编辑处理工具软件
  • 关系规范化在数据库设计的逻辑设计的阶段进行
  • 在面向对象方法中,多态指的是客户类无需知道所调用方法的特定子类的实现
  • 与HTTP相比,HTTPS协议对传输的内容进行保密,更加安全。HTTPS基于SSL安全协议,其默认端口是TCP协议443号端口。
  • 对有n个结点、e条边且采用数组表示法(即领接矩阵存储)的无向图进行深度优先遍历,时间复杂度为O(n**2)
  • 网络管理员通过命令式方式对路由器进行管理,要确保ID,口令和会话话内存的保密性,应采取的访问方式是SSH
  • 对象的状态标识了该对象的所有属性(通常是静态的)以及每个属性的当前值(通常是动态的)。
  • DES是共享密匙加密
  • 极限编程提倡小型版本发布,每一轮迭代大约2周
  • 位图与矢量图相比,位图占用空间较大,处理侧重于获取和复制,显示速度快。
  • 对于长度为m(m>1)的指定序列,通过初始为空的一个栈、一个队列后,入栈序列与出栈序列关系为1:1,而入队系列与出队序列关系是1:n(n>1)。
  • 哈夫曼树中权值最小的两个节点互为兄弟节点
  • 若某条无条件转移汇编指令采用直接寻址,则该指令的功能是将指令中的地址码送入PC(程序计数器)
  • 若某计算机系统的I/O接口与主存采用统一编址,则输入输出操作是通过访存指令来完成的
  • ADPCM既不是图像编码也不是视频编码的国际标准
  • 如果要表示待开发软件系统中软件组件和硬件之间的物理关系,通常采用UML中的部署图
  • SNMP的传输层协议是UDP【UDP是一种无连接的、不可靠的传输协议,它不提供数据包的可靠性、顺序性和流量控制】
  • 编译程序分析源程序的阶段依次是词法分析、语法分析、语义分析
  • 在CPU的寄存器中,指令寄存器对用户是完全透明的。
  • 在CPU中,常用来为ALU执行算术逻辑运算提供数据并暂存运算结果的寄存器是累加寄存器

**

你要的未来,你要自己努力
别总以为自己是别人眼里的风景,可能你只是他们需要的一个背景
以前以为坚持就是永不动摇,现在才明白,坚持是犹豫着、退缩着、心猿意马着,但还在继续往前走

**


每日一言:

很喜欢那种通过一点点的努力,然后感受到自己正在慢慢进步的感觉。就像爬山一样,随着跟山顶的距离逐渐拉近,看到的风景也越来越美,内心更是越发欢愉。其实无论离山顶有多远,人总归应该多看些这种风景的。


持续更新中…

点赞,你的认可是我创作的动力
收藏,你的青睐是我努力的方向
评论,你的意见是我进步的财富
关注,你的喜欢是我长久的坚持
在这里插入图片描述

欢迎关注微信公众号【程序人生6】【可直接微信搜索】,一起探讨学习哦!!!

你可能感兴趣的:(软考中级,软件设计师,软考中级,程序人生6,刷题记录)