前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >13年5月 软考笔记整理

13年5月 软考笔记整理

作者头像
week
发布2018-08-27 11:03:10
3870
发布2018-08-27 11:03:10
举报
文章被收录于专栏:用户画像

(1)常用的虚拟存储器由(主存-辅存)两级存储器组成。

虚拟存储器为了给用户提供更大的随机存储空间而采用的一种存储技术。它将内存(主存)与外存(辅存)结合使用,好像有一个容量巨大的内存储器,工作速度接近于主存,每位成本又与辅存相近,在整机形成多层次存储系统。

(4)DMA工作方式下,在(主存与外设)之间建立了直接的数据通路。

由DMA控制外设与主存之间的数据传送,无须CPU的干预。CPU只需向DMA控制器下达指令,让DMA控制器来处理数据的传送,数据传送完毕再把信息返馈给CPU.

(5)地址编号从80000H到BFFFFH且按字节编址的内存容量为(256)KB,若用16k*4bit的存储器芯片构成该内存,共需(32)片。

BFFFFH-80000H+1=40000H个地址单元。

4*(16^4)/(2^10)=256

一个字节8位

(256*8)/(16*4)=32

(7)利用报文摘要算法生成报文摘要的目的是(防止发送的报文被篡改)

传输的数据一旦被修改,那么计算出的摘要就不同,只要对比两次摘要,就可以确定数据是否被修改过。

(15)统一过程是一种“用例和风险驱动,以架构为中心,迭代并且增量”的开发过程,定义了不同阶段及其制品,其中精化阶段关注(需求分析和架构演进)

PS:精化阶段的目标是分析问题域,建立健全的体系结构基础,编制项目计划,淘汰项目中最高风险的元素。

(16)在进行进度安排时,Pert图不能清晰地描述(各个任务的并行情况),但可以给出哪些任务完成后才能开始哪些任务。某项目X包含任务A、B、······、J,其中Pert图如下所示(A=1表示任务A的持续时间是1天),则项目的关键路径是(B-E-H-J)。

PERT图是一个有向图,箭头表示任务,可以标上完成该任务所需的时间;箭头指向结点表示流入结点的任务的结束,并开始流出结点的任务,结点表示事件。

图中用时最长的路径为关键路径。

(18)“软件产品必须能够在3秒内对用户请求作出相应”属于软件需求中的(非功能需求)。

软件需求中对软件产品的相应时间,吞吐量,价格等属性的要求都属于非功能性需求。

(24)在支持多线程的操作系统中,假设进程P创建了若干个进程,那么(该进程中某线程的栈指针)是不能被这些线程共享的。

线程共享的环境包括:进程代码段、进程的公共数据、线程打开的文件描述符、信号的处理器、进程的当前目录和进程用户ID与进程组ID。

(25)阻塞结点

(28)可变分区中,如果进程P有上邻空闲区,也有下邻空闲区,那么P进程释放后,系统的空闲区数应减一。

(29)数据流图设计规则

(30)软件的复杂性主要表现在程序的复杂性。(代码行数)是度量软件复杂度的一个重要参数。

PS:采用Mc-Cabe度量法设计计算环路复杂度,则V(G)=m(弧的个数)-n(结点的个数)+2

(32)软件质量评审

①评价软件的规格说明是否合乎用户的需求,即总体设计思想和设计方针是否正确。

②评审可靠性,即是否能避免输入异常(错误或超载)、硬件失效及软件失效所产生的失效。

③评审保密措施实现情况。

④评审操作特性实施情况。

⑤评审性能实现情况。

⑥评审软件是否具有可修改性、可扩充性、可互换性、可移植性、可测试性、复用性。

(33)在软件维护中,由于企业的外部市场环境和管理需求的变化而到时的维护工作,属于(适应性维护)

软件维护包括:

①改正性维护:改正在系统开发阶段已发生而系统测试阶段尚未发现的错误。

②适应性维护:使用软件适应信息技术变化和管理需求变化而进行的修改。

③完善性维护:为扩充功能和改善性能而进行的修改,主要是指对已有的软件系统增加一些在系统分析和设计阶段中没有的功能和性能特性。

④预防性维护:为了改进应用软硬件环境的变化,应主动增加预防性的新的功能,以使应用系统适应各类变化而不被淘汰。

(36)单元测试的任务中,检查模块接口时,需要考虑:

①输入的实际参数与形式参数是否一致。

②调用其他模块的实际参数与被调用模块的形参是否一致。

③全程变量的定义在各模块是否一致。

④外部输入、输出等。

(37)在多态的集中不同形式中,(过载多态)是一种特定的多态,指同一个名字在不同上下文中代表不同的含义。

1.通用多态

(1)参数多态:利用泛型编程,是发散式的,是静态绑定的,让相同的代码应用在不同的场合,看重的是算法的普适性。

(2)包含多态:利用opp,是收敛式的,是动态绑定的,让不同的实现代码应用于相同的场合,看重的是接口与实现的分离性。

2.特殊多态

(1)强制多态:一种类型的变量在作为参数传递时隐式转化成另一种类型。

(2)过载多态:同一个名(操作符、函数名)在不同的上下文中有不同的类型。如C++中的函数重载。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2014年04月21日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
对象存储
对象存储(Cloud Object Storage,COS)是由腾讯云推出的无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP/HTTPS 协议访问的分布式存储服务。腾讯云 COS 的存储桶空间无容量上限,无需分区管理,适用于 CDN 数据分发、数据万象处理或大数据计算与分析的数据湖等多种场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档