码迷,mamicode.com
首页 > 其他好文 > 详细

软考二进宫-习题总结

时间:2016-05-03 18:08:01      阅读:139      评论:0      收藏:0      [点我收藏+]

标签:

1.数据流的起点和终点中必须有一个是加工



2.ER图中可能多个实体之间有联系,不单单是两个



3.

浮点数在计算机中用以近似表示任意某个实数,一个浮点数a可如下表示a=M*bE   (b的E次方)

其中,尾数部分M的位数越多,数的精度越高,指数部分E的位数越多,能表示的数值越大



4.

数字证书是由权威机构--CA证书授权中心发行的能提供在Internet上进行身份验证的一种权威性电子文档,人们可以在互联网交往中用它来证明自己和识别对方的身份

数字证书包含版本、序列号、签名算法标识符、签发人姓名、有效期、主体名、主体公钥信息等并附有CA的签名


通过CA公钥可得到该CA中心为该用户签署的公钥
    通过CA的签名验证一个网站的真伪
    数字证书中包含认证机构的签名,该签名使用的是CA的私钥。



5.能力成熟度模型(CMM)



  初始级:杂乱无章,混乱,几乎没有明确定义的步骤;
  可重复级:建立了基本的项目管理过程和实践来跟踪项目费用、进度和功能特性
  已定义级:管理和工程两方面的软件过程已经文档化、标准化,并综合成整个软件开发组织的标准软件过程
  已管理级:制定了软件过程和产品质量的详细度量标准
  优化级:加强了定量分析,过程质量反馈和新观念、新技术的反馈使过程不断改进




6.统一过程UP



 是一种“用例和风险驱动,以架构为中心,迭代并且增量”的开发过程,由UML方法和工具支持。
 4个技术阶段:
  ①起始阶段:专注于项目的初始活动
  ②精化阶段:需求分析和架构演进
  ③构建阶段:关注系统的构建,产生实现模型
  ④移交阶段:关注于软件提交方面的工作,产生软件增量
 4个技术阶段的里程碑:
  ①起始阶段:生命周期目标
  ②精化阶段:生命周期架构
  ③构建阶段:初始运作功能
  ④移交阶段:产品发布




7.



技术分享






8.顺序表和链表比较






技术分享





9.

IE安全机制:可信站点< 本地Intranet < Internet < 受限站点




10.


位示图:为管理磁盘空闲存储空间而提出,每一位仅对应文件存储器上的一个物理块




11.耦合性:


非直接<数据<标记<控制<外部<公共<内容




12.

可靠性  一个系统在给定的时间间隔、给定条件下无失效运作的概率

可用性  一个系统在给定时间点上能够按照规格说明正确运行的概率

可维护性  在给定使用条件,规定时间间隔内,使用规定的过程和资源完成维护活动的概率




13.高质量文档



针对性:考虑读者

精确性:行文确切,不能出现多义性描述

清晰性:力求简明

完整性:完整独立的,自成体系

灵活性:不同软件,规模和复杂程度不同,不能一律看待

可追溯性:前后两个阶段生成的文档,随着开发的延伸,具有一定的继承关系




14.静态成员:


所修饰的成员是属于类的,而不是属于某对象的,静态数据成员对该类只有一份,该类的所有对象共享静态数据成员,可被该类的所有方法访问,其值可以修改,但是不论是通过对象还是类对静态数据成员值的修改,都会反应到整个类,类的静态方法只能访问该类的静态数据成员





15.将高级语言翻译为机器语言



词法分析--语法分析--语义分析--(中间代码生成)--(代码优化)--目标代码生成

程序中的错误分为:语法错误和语义错误

语义分析阶段主要处理语法正确的语言结构的含义信息,可以与目标机器的体系结构无关

目标代码生成阶段的工作与目标机器的体系结构密切相关




16.二叉树:


平衡   任意一个节点的左右子树高度之差的绝对值不超过1
线索   与二叉树的遍历运算相关,是一种存储结构
二叉排序树   结构与给定的初始关键码序列相关
最优二叉树(哈夫曼树)    一类带权路径长度最短的二叉树,由给定的一个权值序列构造
完全   去掉最后一层就是满二叉树,最后一层上的叶子节点必须从该层最左边开始排列,满足任意一个节点的左右子树的高度差的绝对值不超过




17.类之间的关系

依赖<关联<聚合<组合<继承





18.

用例之间的关系



包含include--当多个用例中存在相同事件流时,可以将这些公共事件流抽成公共用例,这个公共用例被称为抽象用例,原始用例称为基础用例,基础用例和抽象用例之间是包含关系

 

扩展extend  如果一个用例明显的混合了两种或两种以上的不同场景,则可以将这个用例分解为一个基础用例和多个扩展用例


泛化generalization    两个用例之间存在"一般-特殊"的泛化关系





19.

cpu是一台计算机的运算核心和控制核心,其功能主要是解释计算机指令以及处理计算机软件中的数据,CPU由运算器、控制器和寄存器以及实现它们之间联系的数据、控制、及状态的总线构成。其中,


控制器主要负责对指令译码、并且发出为完成每条指令所要执行的各个操作的控制信号


寄存器部件,包括通用寄存器、专用寄存器和控制寄存器。 通用寄存器又可分定点数和浮点数两类,它们用来保存指令执行过程中临时存放的寄存器操作数和中间(或最终)的操作结果


运算器:可以执行定点或浮点算术运算操作、移位操作以及逻辑操作,也可执行地址运算和转换。




20.


在数据通信中不加任何差错控制措施,直接用信道来传输数据是不可靠的。最常用的检错方法是:在被传送的K位信息后附加r位冗余位,被传送的数据共k+r位,而这r位冗余位是使用某种明确定义的算法直接从k位信息导出的,接收方对收到的信息应用同一算法,将生成的冗余位与收到的冗余位进行比较,不相等则断定数据出现了差错,计算机网络中普遍使用的检错方法是CRC(循环冗余校验码)





21.


相联存储器也称为按内容访问存储器(TLB),是一种根据存储内容(而不是根据地址)来进行存取的存储器,可以实现快速的查找块表,其基本原理是:写入信息时按顺序写入,不需要地址;读出时,要求中央处理单元给出一个相联关键字,用它和存储器中所有单元中的一部分信息进行比较,若它们相等,则将此单元中余下的信息读出。这是实现存储器并行操作的一种有效途径,特别适合于信息的检索和更新




22.


PC中常用商用系统总线:ISAEISAVESAPCIPCI-E

工业系统总线:STDVMEPC/104Compact PCI





23.


模块作用范围:受该模块的一个判定影响的所有模块的集合

模块控制范围:模块本身及其所有下属模块的集合

一个模块的作用范围应在其控制范围之内,且判定所在的模块应与受其影响的模块在层次上尽量靠近




24.


敏捷开发方法的目标:尽可能早地、持续地对有价值的软件进行交付以使客户满意。

水晶法Crystal:每个不同的项目都需要一套不同的策略、约定和方法论,适用于规模在100-500个功能点的软件

极限编程XP:沟通、简单、反馈、勇气

并列争球法Scrum:使用迭代的方法,每30天一次的迭代作为一个冲刺并按需求的优先级来实现产品

自适应软件开发ASD:着眼于人员协作和团队自我组织,可作为构建复杂软件和系统的一项技术





25.


在屏蔽软件错误的容错系统中,冗余附加技术包括:

冗余备份程序的存储及调用;

实现错误检测和错误恢复的程序;

实现容错软件所需的固化程序;

 

在屏蔽硬件错误的容错技术中,冗余附加技术包括:

关键程序和数据的冗余存储及调用;

检测、表决、切换、重构、纠错和复算的实现





26.


组件图用于描述代码构件的物理结构及各部件之间的依赖关系。用于对源代码、可执行的发布、物理数据库和可调整的系统建模




27.

编译程序是把用高级程序设计语言书写的源程序,翻译成等价的计算机汇编语言或机器语言书写的目标程序的翻译程序。

解释程序是高级语言翻译程序的一种,它将源语言书写的源程序作为输入,解释一句就提交计算机执行一句,并不形成目标程序

汇编程序是把汇编语言书写的程序翻译成与之等价的机器语言程序的翻译程序




28.

 两类恶意代码:病毒和木马

    病毒:编址或在计算机程序中插入的破坏计算机功能或破坏数据,影响计算机使用,能够自我复制,是一组计算机指令或程序代码。

    木马:一种后门程序,不会自我繁殖,也不“刻意”地感染其他文件。

          主要作用:向施种木马者打开被种者计算机的门户,使对方可以任意毁坏、窃取你的文件,甚至远程操控你的计算机。

          具有很强的隐蔽性。



29.

计算机系统结构中,将主存与Cache的映像分成三种方式,直接映像,全相联映像,组相联映像。所谓映像就是将内存地址与Cache地址间的相互转换,我们知道Cache的容量相对于主存来说很小,为了能将两者有效的对应该起来,便产生了上面提到的映像方式。

 

1.直接映像

 

主存与Cache的划分:

将主存根据Cache的大小分成若干分区,Cache也分成若干个相等的块,主存的每个分区也分成与Cache相等的块。

 

主存与Cache的映像:

主存中的每一个分区由于大小相同,可以与整个Cache相像,其中的每一块正好配对。编号不一致的块是不能相互映像的。

 

特点:

优点:地址变换简单。缺点:每块相互对应,不够灵活。

 

主存与Cache的地址组成:

主存:区号+块号+块内地址

 

Cache:块号+块内地址

 

2.全相联映像

 

主存与Cache的划分:

将主存与Cache划分成若干个大小相等的块。

 

主存与Cache的映像:

主存中每一块都可以调到Cache中的每一块。

 

特点:

优点:访问灵活,冲突率低,只有Cache满时才会出现在冲突。缺点:地址变换比较复杂,速度相对慢。

 

主存与Cache的地址组成:

主存:块号+块内地址

 

Cache:块号+块内地址

 

3.组相联映像

 

主存与Cache的划分:

主存:主存根据Cache大小划分成若干个区,每个区内划分成若干个组,每个组再划分成若干个块。

 

Cache:划分成若干个组,每个组划分成若干个块。

 

主存与Cache的映像:

主存的每个分区与Cache采用直接映像,主存的每个组之内采用全相联映像。

 

特点:

融合了直接映像与全相联映像两种映像方式,结合了两者的优据点。具体实现容易,命中率与全相联映像接近。

 

主存与Cache的地址组成:

主存:区号+组号+块号+块内地址

 

Cache:组号+块号+块内地址



软考二进宫-习题总结

标签:

原文地址:http://blog.csdn.net/hanlin0605/article/details/51303050

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!