软考中级软件设计师
文章平均质量分 61
上辈子是条蜀道吧
这个作者很懒,什么都没留下…
展开
-
设计模式(软考)
桥接模式将实现与抽象放在两个不同的类层次中,使两个层次可以独立改变。结构型设计模式基于类的最小设计原则。主要把抽象和实现分离开。适配器模式类结构型模式、对象结构型模式将已有的接口转换为系统希望的接口形式。装饰模式主要目的是在无法生成子类的情况下给一个对象动态的增加新的职责。享元模式共享大量细粒度的对象。命令模式将一个请求封装为一个对象,从而使可以用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤销的操作。策略模式定义一系列算法,把他们一个个封装起来,并且使原创 2021-11-02 18:57:09 · 222 阅读 · 0 评论 -
类间关系(软考)
类间关系一共有依赖、关联、聚合、组合、泛化、实现依赖也就是使用,只要在类中用到了对方,就叫做依赖。类的成员属性、方法的返回类型、方法接收的参数类型、在方法中用到,都是依赖。类A的方法中仅仅使用了类B的对象,那么类A依赖于类B。关联类与类之间的关系关联具有多重性:一对一关系、一对多关系、多对多关系聚合表示整体和部分的关系,整体和部分可以分开类A中有一个成员变量类B组合整体和部分不能分离,也就是存在new的关系。如果类A的部分是由类B的对象组成,并且类A控制类B的生命周期,那么原创 2021-11-02 14:01:33 · 278 阅读 · 0 评论 -
UML图解
1.通信图/协作图通信图描述对象间的协作关系,通信图跟顺序图相似,显示对象间的动态合作关系。除显示信息交换外,通信图还显示对象以及它们之间的关系.通信图的一个用途是表示一个类操作的实现2.活动图活动图是状态图的一个变体,用来描述执行算法的工作流程中涉及的活动活动图描述了一组顺序的或并发的活动3.状态图4.活动图5.用例图6.组件图7.部署图...原创 2021-11-01 14:13:48 · 192 阅读 · 0 评论 -
软件设计师刷题知识点-算法部分
一、分治法将一个问题分解为规模较小的一些子问题,这些子问题相互独立,且与原来问题形式相同。递归解决这些子问题,并将子问题的解合并得出原问题的解。1.分治法(递归)递归,就是在运行中自己调用自己。如斐波那契数列0,1,1,2,3,5,8…int F(int n){ if(n==0)return 0; if(n==1)return 1; if(n>1)return F(n-1)+F(n-2); }2.分治法(二分查找)int Binary_Search(int L[],int原创 2021-10-13 16:40:10 · 2469 阅读 · 0 评论 -
软件设计师刷题知识点-信息安全部分
1.数字签名发送者A的私钥用来加密信息:数字签名发送者A的公钥用来解密信息:验证签名RSA数字签名算法2.信息摘要明文–>生成摘要若明文改变,则生成的摘要也改变报文摘要用来保证数据完整性.MD5摘要算法,输出结果长度为128位3.4.攻击特洛伊木马是附着在应用程序中或者单独存在的一些恶意程序,它可以利用网络远程控制网络另一端的安装有服务端程序的主机,实现对被植入了木马程序的计算机的控制,或者窃取被植入了木马程序的计算机上的机密资料。拒绝服务攻击通过网络的内外部用户来发动攻击。内原创 2021-10-09 17:04:02 · 2131 阅读 · 0 评论 -
软件设计师刷题知识点-计算机组成原理
1.1海明校验码海明码是一种多重(复式)奇偶检错编码。它将信息用逻辑形式编码,以便能够检错和纠错。用在海明码中的全部传输码字是由原来的信息和附加的奇偶校验位组成的。每一个这种奇偶位被编在传输码字的特定位置上。长度为n位的码字的海明码,所需步骤如下:(1) 确定最小的校验位数k,将它们记成D1、D2、… Dk, 每个校验位符合不同的奇偶测试规定。(2)原有信息和k个校验位一起编成长为n+k位的新码字。选择k校验位(0或1) 需满足必要的奇偶条件。(3)对所接收的信息作所需的k个奇偶检查。(4)如原创 2021-10-09 16:16:05 · 397 阅读 · 1 评论 -
软考中级软件设计师计算机基础知识部分
校验码基本概念由若干位代码组成的一个字叫做码字。将两个码字逐位进行对比,具有不同的位的个数称为两个码字间的距离。100和010的距离为2一种编码方案可能有若干个合法码字,各合法码字间的最小距离称为码距。00、01、10、11的码距为1100、001、010、111的码距为2当码距d=1时,如果在传输过程中的合法码字发生了一位跳变,那么跳变后的码字仍可能是合法码字,此时不能检测出来错误。当码距d=2时,如果在传输过程中的合法码字发生了一位跳变,那么跳变后的码字不可能是合法码字,此时可以原创 2021-08-17 18:09:09 · 657 阅读 · 0 评论