搜档网
当前位置:搜档网 › 软件水平考试(高级)系统分析师上午(综合知识)试题章节练习试卷7

软件水平考试(高级)系统分析师上午(综合知识)试题章节练习试卷7

软件水平考试(高级)系统分析师上午(综合知识)试题章节练习试卷7
软件水平考试(高级)系统分析师上午(综合知识)试题章节练习试卷7

软件水平考试(高级)系统分析师上午(综合知识)试题章节练

习试卷7

(总分:96.00,做题时间:90分钟)

一、选择题(总题数:13,分数:96.00)

1.选择题()下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。

__________________________________________________________________________________________ 解析:

2.软件开发工具VB、PB、Delphi是可视化的。这些工具是一种(46)程序语言。

(分数:2.00)

A.事件驱动√

B.逻辑式

C.函数式

D.命令式

解析:解析:软件开发工具VB、PB、Delphi是可视化的,这些工具是一种事件驱动程序语言。详细的分析请阅读试题1的分析。

3.PROLOG语言属于(47)程序设计范型,该范型将程序设计归结为列举事实,定义逻辑关系等。

(分数:2.00)

A.过程式

B.函数式

C.面向逻辑√

D.面向对象

解析:解析:请参考试题1的分析。

为了抵抗统计分析破译法,香农(Shannon)提出了设计密码体制的两个一般原则,这两个原则为(28)。图4-5是公钥加密系统的概念图,a和b处应分别是(29)。1997年美国NIST发起征集高级加密标准

AES(Advanced Encryption Standard)算法的活动,目的是为了确定一个安全性能更好的分组密码算法来取代DES。最终选作高级加密标准AES的算法为(30)(分数:6.00)

2.00)

A.扩散与移位

B.混淆与替换

C.混淆与移位

D.扩散与混淆√

解析:

A.接收者的公钥,接收者的私钥√

B.接收者的私钥,接收者的公钥

C.发送者的公钥,接收者的私钥

D.发送者的私钥,接收者的公钥

解析:

A.国际数据加密算法IDEA

B.椭圆曲线密码ECC

C.RSA算法

D.Rijndael数据加密算法√

解析:解析:为了抵抗统计分析破译法,香农提出了设计密码体制的两个一般原则,这两个原则为扩散与混淆。按照加密密钥和解密密钥的异同,密钥体制可分为秘密密钥加密体制和公开密钥加密体制。秘密密钥加密体制加密和解密采用相同的密钥,因而又称为对称密码体制。因为其加密速度快,通常用来加密大批量的数据。典型的方法有日本NTT公司的快速数据加密标准(FEAL)、瑞士的国际数据加密算法(IDEA)和美国的数据加密标准(DES)。公开密钥加密体制又称不对称密码体制,其加密和解密使用不同的密钥。其中一个密钥是公开的,另一个密钥保密的。典型的公开密钥加密方法有RSA和NTT的ESIGN。RSA算法的密钥长度为512位。RSA算法基于一对密钥,用一个密钥进行加密的信息只有采用另一个密钥才能解开。发送者可用私钥加密信息,供广泛阅读;发送者也可用接收者的公钥加密信息,供指定的接收者阅读。接收者必须使用对应的密钥才能解开密文。早在1993年,美国政府就意识到DES安全性将会受到危害,但直到1997年,美国国家科学技术研究所(NIST)才开始发起AES项目。1997年4月的一个AES研讨会宣布了AES 成就的最初目标:可供政府和商业使用的功能强大的加密算法、支持标准密码本方式、要明显比DES有效、密钥大小可变,这样就可在必要时增加安全性,以公正和公开的方式进行选择,可以公开定义和公开评估。2000年10月,NIST选择Rijndael作为AES算法。Rijndael是带有可变块长和可变密钥长度的迭代块密码。块长和密钥长度可以分别指定成128、192或256位。Rijndael中的某些操作是在字节级上定义的,字节表示有限字段GF(28)中的元素,一个字节中有8位。其他操作都根据4字节定义。

在使用UML建模时,若需要描述跨越多个用例的单个对象的行为,使用(23)是最为合适的。UML结构包括了基本构造块、公共机制和(24)。UML中提供了扩展机制,其中,构造型(Stereotype)扩展了UML的(25),约束(Constraint)扩展了UML(26)。(分数:8.00)

A.协作图(Collaboration Diagram)

B.序列图(Sequence Diagram)

C.活动图(Activity Diagram)

D.状态图(State Diagram) √

解析:

A.把这些构造块放在一起的规则√

B.图形或文字修饰

C.类与对象的划分以及接口与实现的分离

D.描述系统细节的规格说明

解析:

A.构造块的特性,允许创建详述元素的新信息

B.构造块的语义,允许增加新的规则或修改现有的规则

C.语义,允许创建新的构造块

D.词汇,允许创建新的构造块√

解析:

A.构造块的特性,允许创建详述元素的新信息

B.构造块的语义,允许增加新的规则或修改现有的规则√

C.语义,允许创建新的构造块

D.词汇,允许创建新的构造块

解析:解析:序列图用来反映若干个对象之间的动态协作关系,也就是随着时间的推移,对象之间是如何交互的。序列图强调对象之间消息发送的顺序,说明对象之间的交互过程,以及系统执行过程中,在某一具体位置将会有什么事件发生。协作图描述对象间的协作关系,协作图与序列图相似,显示对象间的动态合作关系。除显示信息交换外,协作图还显示对象以及它们之间的关系;如果强调时间和顺序,则使用序列图:如果强调上下级关系,则选择协作图。这两种图合称为交互图。活动图描述满足用例要求所要进行的活动以及活动间的约束关系,有利于识别并行活动。活动图由各种动作状态构成,每个动作状态包含可执行动作的规范说明。当某个动作执行完毕,该动作的状态就会随着改变。这样,动作状态的控制就从一个状态流向另一个与之相连的状态。活动图中还可以显示决策、条件、动作的并行执行、消息的规范说明等内容。状态图用来描述一个特定对象的所有可能状态及其引起状态转移的事件。大多数面向对象技术都用状态图表示单个对象在其生命周期中的行为。UML结构包括UML的基本构造块、支配这些构造块如何放在一起的规则和一些运用于整个UML的机制。UML中有3种基本构造块,分别是事物、关系和图。UML用于描述事物的语义规则分别是;为事物、关系和图命名;给一个名字以特定含义的语境,即范围:怎样使用

或看见名字,即可见性;事物如何正确、一致地相互联系,即完整性:运行或模拟动态模型的含义是什么,即执行。另外,UML还允许在一定的阶段隐藏模型的某些元素、遗漏某些元素以及不保证模型的完整性,但模型逐步地要达到完整和一致。UML有4种在整个语言中一致应用的机制,使得该语言变得较为简单。这4种机制是详细说明、修饰、通用划分和扩展机制。UML提供了丰富的建模概念和表示符号以满足典型的软件开发,但是,用户有时候需要另外的概念或符号来表示其特定领域的需求,因此,需要UML具有一定的扩充能力。UML提供了3种嵌入的扩充机制:Stereotypes(构造型)、 Constraints(约束)和Tagged values(标记值)。其中Stereotypes是UML中最重要的扩充机制,通过扩展UML的词汇,提供了一种在模型中加入新的构造块的方式,Constraints是对构造块的语义上的限制,使我们可以增加新的规则和修改现有的规则。利用标记值可以扩展UML构造块的特性,可以根据需要来创建详述元素的新元素。

在UML中,对象行为是通过交互来实现的,是对象间为完成某一目的而进行的一系列消息交换。消息序列可用两种图来表示,强调消息时间次序的图称之为(28),该图的特点是(29),强调参加交互的对象的组织图称之为(30),这两种图是(31)。(分数:8.00)

A.活动图(activity diagram)

B.状态图(state diagram)

C.序列图(sequence diagram) √

D.协作图(collaboration diagram)

解析:

A.有生命线及控制焦点,重点在消息的时间顺序上√

B.有路径有顺序号,为了一个消息的时间顺序给消息加数字前缀

C.是对系统、子系统或类的行为建模

D.本质上是一个流程图,显示从活动到活动的信息流

解析:

A.活动图(activity diagram)

B.状态图(state diagram)

C.序列图(sequence diagram)

D.协作图(collaboration diagram) √

解析:

A.同构的,所以可以互相转换√

B.异构的,所以不可以互相转换

C.强调对象行为的事件顺序,常用于对反应式系统建模

D.专注于系统的动态视图,状态无法确定,所以不可以互相转换

解析:解析:序列图用来描述对象之间动态的交互关系,着重体现对象间消息传递的时间顺序。顺序图允许直观地表示出对象的生存期,在生存期内,对象可以对输入消息做出响应,并且可以发送信息。对象间的通信通过在对象的生命线间画消息来表示。消息的箭头指明消息的类型。顺序图中的消息可以是信号、操作调用或类似于C++中的RPC(Remote Procedure Calls)和Java中的RMI(Remote Method Invocation)。当收到消息时,接收对象立即开始执行活动,即对象被激活了。通过在对象生命线上显示一个细长矩形框来表示激活。消息可以用消息名及参数来标识,消息也可带有顺序号。消息还可带有条件表达式,表示分支或决定是否发送消息。如果用于表示分支,则每个分支是相互排斥的,即在某一时刻仅可发送分支中的一个消息。协作图用于描述相互合作的对象间的交互关系和链接关系。虽然顺序图和协作图都用来描述对象间的交互关系,但侧重点不一样。顺序图着重体现交互的时间顺序,协作图则着重体现交互对象间的静态链接关系。序列图和协作图统称为交互图(Interactive Diagram),是表示各组对象如何依某种行为进行协作的模型。强调对象交互行为时间顺序时使用序列图,强调对象协作关系时使用协作图,它们之间没有什么本质不同,只是排版不尽相同而已。

Motif是Unix下的(1)。X-Windows是基于(2)的系统软件。管道是 Unix中的一个重要功能,它通过(3),从(4)传递资料。在Unix中,用户可以用一个简短的命令来替代经常使用的较复杂的命令行,这可用(5)命令来实现。(分数:10.00)

A.编辑工具

B.编译工具

C.人机接口工具√

D.通信工具

解析:

A.Unix √

B.VMS

C.Windows 95

D.Windows NT

解析:

A.“池”文件

B.“井”文件

C.“流”文件

D.“哑”文件√

解析:

A.用户进程到系统进程

B.系统进程到用户进程

C.一个进程到另一个进程√

D.消费者进程到生产者进程

解析:

A.exit

B.exec

C.setenv

D.alias √

解析:解析:Motif最先实现并运行于支持X窗口系统上,它是Unix系统的主要用户接口。目前已经应用于超过200种硬件和软件平台。Motif GUI Toolkit推动了异种机和网络环境下的应用开发,各种机器包括便携机、PC、工作站、超级计算机都得益于Motif环境下的应用程序一致的行为和视感。用Motif GUI 开发的应用软件具有高度的可移植性、可交互性以及可伸缩性。Motif技术的核心部分包含三个部分:可扩充用户接口工具箱,用户接口语言(UIL),窗口管理器(MWM)。 X-Windows是基于Unix的一个窗口管理软件。管道是Unix系统的一个重要特色,它建立一个临时的“哑”文件(管道文件),允许在生产者进程与消费者进程之间传递数据流。在Unix中,用户可以用一个简短的命令来替代经常使用的较复杂的命令行,这可用alias命令来实现。使用格式如下: #alias{别称名} {别称所取代的命令1…;别称所取代的命令n}

从静态角度看,一个进程由程序、数据和(11)组成。(11)是进程存在的惟一标志,它描述了进程的基本情况,其中的内容可分为调度信息和执行信息两大部分。调度信息供进程调度使用,包括进程当前的一些基本属性;执行信息即(12),刻画了进程的执行情况。也可以把进程看成为一个虚处理机,各进程之间的调度与正确通信由操作系统中的(13)来实现。进程要获得物理CPU,需通过(14)。进程之间的同步与互斥依靠(15)管理实现。(分数:10.00)

A.JCB

B.SMT

C.PMT

D.PCB √

解析:

A.状态

B.现场√

C.程序状态字

D.断点

解析:

A.调度

B.系统调用√

C.核心

D.shell

解析:

A.调度√

B.信号量

C.请求

D.时间片

解析:

A.队列

B.原语√

C.现场

D.调度

解析:解析:进程是一个程序关于某个数据集的一次运行。进程是程序的一次运行活动,是一个动态的概念,而程序是静态的概念,是指令的集合。进程具有动态性和并发性,程序是进程运行所对应的运行代码,一个进程对应于一个程序,一个程序可以同时对应于多个进程。在操作系统中进程是进行系统资源分配、调度和管理的最小单位(注意,现代操作系统中还引入了线程(thread)这一概念,它是处理器分配资源的最小单位)。从静态的观点看,进程由程序、数据和进程控制块(PCB)组成;从动态的观点看,进程是计算机状态的一个有序集合。PCB是进程存在的惟一标志,PCB描述了进程的基本情况。其中的内容可分成为调度信息和执行信息两大部分。调度信息供进程调度使用,包括进程当前的一些基本属性;执行信息即现场,刻画了进程的执行情况。PCB随着进程的建立而产生,随着进程的完成而撤销。进程的基本状态有就绪、运行和阻塞三种。阻塞态是指一个进程由于某种原因不具备运行条件时所处的状态,这时它必须等待,引起等待的条件一旦消失,进程便具备了运行的条件,状态转变为就绪态:就绪态是指一个进程具备了运行的条件,但由于没有占有处理机而不能运行所处的状态,一旦处于就绪态的进程轮到该进程占有处理的时间片或处理机空闲,其状态就转变为运行态,投入运行;运行态是指一个进程正占用着处理机时的状态,这时,处理机正在执行该进程的程序,运行过程中进程会因时间片已到等非资源请求原因退出运行转变为就绪态,因资源请求原因而不具备运行条件时,该进程的状态就要转变为阻塞态。进程在这些状态之间的转换都是在操作系统控制下完成的。操作系统提供了对进程的基本操作,也称为原语。这些原语包括创建原语、阻塞原语、终止原语、优先级原语和调度原语。在单处理机中,由于多道程序的存在,即系统要对多个进程进行管理,这就不可避免地涉及到并发控制。而进程间的互斥和同步是并发控制的有效手段。不允许两个以上的共享某资源的并发进程同时进入临界区称为互斥。此处,所谓的临界区是指每个进程中访问临界资源(临界资源是指公用数据、公用硬件或软件资源等)的那段程序代码。进程同步是指一组并发进程因直接制约而互相发送消息进行互相合作、互相等待,使得各进程按一定的速度执行的过程。在操作系统中,主要通过信号量和P、V原语来实现进程的同步和互斥。信号量sem是一个整数,在sem≥0时表示可供并发进程使用的资源实体数;但sem<0时,其绝对值表示正在等待使用临界区的进程数。P原语的主要操作是:(1)sem减1;(2)若sem减1后仍大于或等于零,则该进程继续执行;(3)若sem减1后小于零,则该进程被阻塞,在相应队列中排队,然后转向系统的进程调度。V原语的主要操作是:(1)sem加1;(2)若相加结果大于零,则进程继续执行;(3)若相加结果小于或等于零,则唤醒阻塞在该信号量上的进程,然后再返回原进程继续执行或转进程调度。进程间可以互相传递信息和数据,这称之为进程间通信(IPC)。进程的互斥和同步可归结为低级通信(P、V原语可看作是低级通信原语),一般只传送一个或几个字节的控制信息。操作系统还提供了高级通信机制,高级通信的目的不是为了控制进程的执行速度,而是为了交换信息。高级通信可分为三大类:共享存储器系统、消息传递系统和管道通信系统。

操作系统解决进程间的(16)问题,常常运用对信号量进行(17)的低级(18)来实现。例如,为保证系统数据库的完整性,可以将信号量定义为某个库文件(或记录)的锁,初值为1。任何进程访问该库文件(或记录)之前,首先对它做一个(19),访问之后,对它做一个(20),从而保证任一时刻正在访问该文件(或记录)的进程至多只有一个。(分数:10.00)

A.同步与异步

B.串行与并行

C.同步与互斥√

D.调度与控制

解析:

A.读写操作

B.P-V操作√

C.消息操作

D.开关操作

解析:

A.调度算法

B.分配策略

C.进程控制

D.通信原语√

解析:

A.P操作√

B.V操作

C.开关操作

D.读操作

解析:

A.开关操作

B.P操作

C.V操作√

D.写操作

解析:解析:操作系统解决进程间的同步与互斥问题,常常运用对信号量进行P-V操作的低级通信原语来实现。一个典型的应用是数据库中的锁机制,锁可看作是一个信号量,置初值为1,当有进程访问该库文件(或记录)时,给它加锁即做一次P操作;若信号量减1后仍大于等于零,表示可以访问(反之,进程进入阻塞队列等待);当访问结束后,解除该锁,即做一次V操作,以允许其他进程可以对该库文件(或记录)进行访问。

在段页式管理的存储器中,程序按逻辑分为若干(29),而实存则等分为若干(30)。在多道程序环境中,每道程序都有一张(31)和一个作为用户标志的(32)。一个逻辑地址中,除了(32)、段号和页号外,还有一个

(33),通过若干次查表等运算就可找到在实存中的物理地址。(分数:10.00)

A.页

B.块

C.段√

D.区

解析:

A.页√

B.块

C.段

D.区

解析:

A.页表

B.块表

C.段表√

D.区表

解析:

A.实页号√

B.基号

C.基地址

D.页内地址

解析:

A.实页号

B.基号

C.基地址

D.页内地址√

解析:解析:在操作系统中,存储组织方式如下。(1)分区存储组织分区存储组织的基本原理是给每一个内存中的进程划分一块适当大小的存储区,以连续存储各进程的程序和数据,使各进程得以并发执行。按分区的时机,分区方法可分为固定分区和动态分区两种。固定分区把内存固定地划分为若干个大小不等的区域,在整个执行过程中,每个分区的长度和内存中的总分区个数保持不变。动态分区是在作业的处理过程中进行,且其大小可随作业或进程对内存的要求而改变。动态分区的分配算法有最先适应法、最佳适应法和最坏适应法。分区存储组织的主要优点有:实现了多个作业或进程对内存的共享,有助于多道程序设计,从而提高了系统的资源利用率;要求的硬件支持少,管理算法简单,容易实现。主要缺点有:内存利用率不高;作业或进程的大小受分区大小控制;难以实现各分区间的信息共享。(2)段式存储组织一个作业是由若干个具有逻辑意义的段(如主程序、子程序、数据段等)组成。在分段系统中,允许程序(作业)占据内存中若干分离的分区。分段系统中的虚地址是一个有序对(段号,段内位移)。系统为每一个作业建立一个段表,其内容包括段号与内存起始地址的对应关系、段长和状态等。状态指出这个段是否已调入内存,若已调入内存,则指出这个段的起始地址位置和状态,同时也指出这个段的访问权限。如果该段尚未调入内存,则产生缺段中断,以便装入所需要的段。段式存储组织的主要优点有:便于多道程序共享内存,便于对存储器的保护,各段程序修改互不影响。其缺点是内存利用率低,内存碎片浪费大。 (3)页式存储组织页式存储组织的基本原理是将各进程的虚拟空间划分为若干个长度相等的页,把内存空间以与页相等的大小划分为大小相等的片或页面,—采用请求调页或预调页技术实现内外存的统一管理。页式存储组织的主要优点是利用率高,产生的内存碎片小,内存空间分配及管理简单。主要缺点是要有相应的硬件支持,增加了系统开销:请求调页的算法如选择不当,有可能产生抖动现象。(4)段页式存储组织段页式存储组织是分段式和分页式结合的存储组织方法,这样可充分利用分段管理和分页管理的优点。在段页式管理的存储器中,程序按逻辑单位分成基本独立的段,再把每段分成固定大小的页。实存则等分成与上述页大小相等的页。程序对内存的调入或调出是按页进行的。但它又可按段实现共享和保护。在多道程序环境中,每道程序都有一张段表和一个作为用户标志的基号。在一个逻辑地址中,除了基号、段号和页号外,还有一个页内地址。每个逻辑地址变换成实地址的过程如下。根据基号找到相应的基址寄存器,由该基址寄存器内容找到该程序对应的段表始地址,再由段号找到该段表中相应行地址,该行地址中的内容为页表地址起始地址,再由页号找到物理页号的地址(已是内存中的某页),与页内地址拼接后即得物理地址。可见段页式管理中需要多次查表才能最终获得物理地址。段页式管理将段式存储管理和页式存储管理两种方式相结合,互相取长补短,充分发挥了它们的优点。使段页式虚拟存储器管理方案具有空间浪费小、存储共享容易、存储保护容易、能动态连接的特点。但由于管理软件的增加,复杂性和开销也随之增加,需要的硬件以及占用的内容也有所增加,使得执行速度大大下降。(5)联想存储组织联想存储组织采用平行比较技术按内容(段号、虚页号)得到相应的实页号(如果在联想存储器中)。

在段页式管理的存储器中,实存等分成(38),程序按逻辑模块分成(39)。在多道程序环境下,每道程序还需要一个(40)作为用户标志号。每道程序都有对应的(41)。一个逻辑地址包括(40)x、段号s、页号p和页内地址d四个部分。假设逻辑地址长度做如下分配,且x、s、p、d均以二进制数表示。其转换成的物理地

址为(42)(分数:10.00)

2.00)

A.段

B.段长

C.页√

D.页号

解析:

A.段√

B.段长

C.页

D.页号

解析:

A.段

B.段长

C.页

D.基号√

解析:

A.一个段表和一个页表

B.一个段表和一组页表√

C.一组段表和一个页表

D.一组段表和一组页表

解析:

A.x×2 20×2 14+p×2 11 +d

B.(((x)+s)+p)×2 11 +(d)

C.(((x)+s)+p+d

D.(((x)+s)+P)×2 11 +d [注]:式中(Y)表示地址为Y的单元的内容√

解析:解析:在段页式管理的存储器中,实存等分成若干页,而程序则按逻辑模块分为若干段。在多道程序环境下,每道程序还需要有一个基号作为用户标志号。每道程序都有一个段表和一组页表(该道程序中每段程序都有一个页表)。一个逻辑地址由基号x、段号s、页号p和页内地址d四个部分组成。由逻辑地址找到实物理地址的过程如下:首先,由基号在基寄存器中找到该道程序的段表起始地址;接着,由该地址及段号在该程序段表中找到该程序特定段的页表起始地址;再由页表起始地址及页号找到物理地址的实页号;最后,由该实页号拼接上页内地址就是物理地址。该过程可简单地用一个式子来示意,即

(((x)+s)+p)×2 11 +d 其中,(x)表示基寄存器中地址为x的单元的内容。由于本题中给出页内地址占11位(从位0到位10),故实页号c与d拼接成的物理地址为c×2 11 +d

在操作系统中,解决进程间的(43)和(44)问题的一种方法是使用(45)。(43)是指进程间具有的一定的逻辑关系。(44)是指进程间在使用共享资料方面的约束关系。对于(45)可以做(46)操作和(47)操作。(46)操作用于阻塞进程,(47)操作用于释放进程。程序中的(46)和(47)操作应谨慎检查,保证其使用的正确性,否则执行时可能发生死锁。(分数:10.00)

A.调度

B.通信

C.互斥

D.同步√

解析:

A.调度

B.通信

C.互斥√

D.覆盖

解析:

A.信号量√

B.阻塞量

C.调入调出量

D.封锁量

解析:

A.P √

B.R

C.T

D.V

解析:

A.P

B.R

C.T

D.V √

解析:解析:进程的同步与互斥是支持多道程序设计的操作系统中必须解决的问题。进程的同步是指进程之间存在着一定的逻辑制约关系,使这些进程不能完全独立地运行到底。进程的互斥是指进程在使用一些共享资源的约束关系。解决进程中的同步与互斥可以有多种办法,如信号量、管程等。信号量是一种被保护的整型变量,只有P操作、V操作和初始化操作可以访问和改变它的值。信号量有二元信号量和计数信号量两种。对信号量s的P操作,按下述方式工作。 if s>then s:=s-1 else(在信号量上等待) 如果信号量为0,则表示资源没有了,进程将被阻塞。对信号量s的V操作,按下述方式工作。 if(有进程在信号量s上等待) then(唤醒一个进程使其继续运行) else s:=s+1 V操作检测有无进程在等待s,并唤醒等待的进程。对P、V操作的使用应十分谨慎,因为不正确的使用会导致系统死锁,破坏系统的正常运行。

操作系统主要的性能参数有(48)、(49)和(50)等。(48)指的是单位时间内系统处理的作业量。(49)指的是从作业或命令的输入到其结束的间隔时间,在分析性能时常用其倒数。(50)指的是在一个给定时间内,系统的一个指定成分被使用的时间比例。操作系统的保护主要包括存储保护、程序保护和文件与数据保护等。采用存取权限控制方法时,任一需保护的客体,都对应于一个二元组((51),(52)),其中(51)表示用户、进程或用户组、进程组。(分数:10.00)

A.周转时间

B.处理时间

C.消逝时间

D.吞吐率√

解析:

A.周转时间√

B.处理时间

C.消逝时间

D.利用率

解析:

A.周转时间

B.处理时间

C.消逝时间

D.利用率√

解析:

A.允许动作

B.客体

C.执行

D.主体√

解析:

A.允许动作√

B.客体

C.执行

D.主体

解析:解析:操作系统主要性能参数包括:吞吐率(单位时间内系统处理的作业量)、周转率(周转时间的倒数,周转时间是从作业输入到作业结束的间隔时间。如果系统输入为分时命令,则周转时间称为响应时间)、利用率(指在一个给定的时间内,系统的一个指定成分被使用的时间比例)。由于操作系统是多尸共享的,一个用户可能会对其他用户产生有意或无意的破坏,系统本身的错误也会造成重大损失,为此进行必要保护是十分重要的,主要包括存储保护、程序保护、文件(数据)保护。保护的方法因系统而异,最常见的是存取权限控制法:对任一需要保护的客体对应一个二元组(主体、允许动作),主要表示用户、进程或用户组成的进程组,允许动作包括读、写、执行等。

软考软件设计师必做练习题附答案

软考软件设计师必做练习题及答案 软件设计师考试属于全国计算机技术与软件专业技术资格考试(简称计算机软件资格考试)中的一个中级考试。考试不设学历与资历条件,也不论年龄和专业,考生可根据自己的技术水平选择合适的级别合适的资格,但一次考试只能报考一种资格。考试采用笔试形式,考试实行全国统一大纲、统一试题、统一时间、统一标准、统一证书的考试办法。下面是希 赛小编整理的软考软件设计师考前必做的练习题。 试题一分析 本题主要考查类图和顺序图。 【问题 1】 需要分析此门禁系统的体系结构,根据体系结构的描述来看什么数据放在什么类中最 为合适。题目中提到:系统中的每个电控锁都有一个唯一的编号。锁的状态有两种:“已锁住”和“未锁住”。所以Lock 中含有锁编号和锁状态这两个属性。又因为题中有:在主机 上可以设置每把锁的安全级别以及用户的开锁权限。只有当用户的开锁权限大于或等于锁的 安全级并且锁处于“已锁住”状态时,才能将锁打开。因此,Lock 中还有锁的安全级别。 【问题 2】 首先,( 1 )、( 2 )是 FingerReader和LockController之间的交互。所以我们看题 目中是如何描述他们的交互的。题目中有“指纹采集器将发送一个中断事件给锁控器,锁控器从指纹采集器读取用户的指纹”,所以(1)应填“中断事件”,( 2 )应填“读取指纹”。(3 )是主机与UserInfo的交互,从图2-35中可以看出,UserInfo中存储了用户的指纹信息和开锁权限,所以( 3 )应是从 UserInfo读取用户的指纹信息和开锁权限。(4)空应填“读取锁的安全级别”。( 5 )是 MainFrame向自己发送的一条消息,从题目中的“主 机根据数据库中存储的信息来判断用户是否具有开锁权限,若有且锁当前处于已锁住状态,

2020年软考系统分析师练习题及答案(一)

2020年软考系统分析师练习题及答案(一) ●栈结构不适用地下列(1)应用 (1) A.表达式求值 B.树的层次序周游算法的实现 C.二叉树对称序周游算法的实现 D.快速排序算法的实现 ●以下关于数据结构的基本概念的叙述中(2)是错误的。 (2) A.数据元素是数据的基本单位 B.数据项是有独立含义的数据最小的单位 C.数据结构概念包含的主要内容是数据的逻辑结构和数据的存储结构 D.数据的逻辑结构分为线性结构和非线性结构 ●电视系统采用的颜色空间是,其亮度信号和色度信号是相分离的。下列颜色空间中,(3)颜色空间不属于电视系统的颜色空间。 (3) A.YUV B.YIQ C.YCrCb D.HSL

●在关系数据库设计中,定义数据库全局模式是(4)阶段的内容。 (4) A.需求分析 B.概念设计 C.逻辑设计 D.物理设计 ●下列叙述中,准确的是(5) (5) A.用E—R图只能表示实体集之间一对多的联系 B.用E—R图只能表示实体集之间一对一的联系 C.用E—R图表示的概念数据模型只能转换为关系数据模型 D.用E—R图能够表示实体集之间一对一的联系、一对多的联系、多对多的联系 ●基于“学生-选课-课程”数据库中的三个关系: S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER) 若要求查找选修“数据库技术”这门课程的学生姓名和成绩,将 使用关系(6)。 (6) A.S和SC. B.SC和C C.S和C

D.S,SC和C ●若要求查找姓名中第一个字为‘刘’的学生号和姓名。下面列出的SQL语句中,(7)是准确的。 (7) A.SELECT S#,SNAME,FROM S WHERE SNAME=‘刘%’ B.SELECT S#,SNAME,FROM S WHERE SNAME=‘刘-’ C.SELECT S#,SNAME,FROM S WHERE SNAME LIKE‘刘%’ D.SELECT S#,SNAME,FROM S WHERE SNAME LIKE ‘刘-’ ●主机A运行Unit操作系统,IP地址为202.113.224.35,子网屏蔽码为255.255.255.240。它们分别连接在同一台局域交换机上,但处于不同的VLAN中。主机通过ping命令去ping主机B时,发现接收不到准确的响应。可能的原因是(8) (8) A.主机A主机B的IP地址不同 B.主机A和主机B处于不同的VLAN中 C.主机A和主机B使用了不同操作系统 D.主机A和主机B处于不同的子网中 ●用户A通过计算机网络向用户B发消息,表示自己同意签订某个合同,随后用户A反悔不承认自己发过该条消息。为了防止这种情况发生,应采用(9) (9) A.数字签名技术 B.消息认证技术

2017年下半年软考(中级)网络工程师真题+答案解析下午案例分析

2017年下半年网络工程师真题+答案解析 下午案例分析 第1题 阅读以下说明,回答问题1至问题4,将解答填入答题纸对应的解答栏内。 【说明】 某企业组网方案如图1-1所示,网络接口规划如表1-1所示。公司内部员工和外部访客均可通过无线网络访问企业网络,内部员工无线网络的SSID为Employee,访客无线网络的SSID为Visitor。 问题:1.1 (6分)

防火墙上配置NAT功能,用于公私网地址转换。同时配置安全策略,将内网终端用户所在区域划分为Trust区域,外网划分为Untrust区域,保护企业内网免受外部网络攻击。 补充防火墙数据规划表1-2内容中的空缺项。 注:Local表示防火墙本地区域:srcip表示源ip。 问题:1.2 (4分) 在点到点的环境下,配置IPSec VPN隧道需要明确(4)和(5) 问题:1.3 (6分) 在Switch1上配置ACL禁止访客访问内部网络,将Switch1数据规划表1-3内容中的空缺项补充完整。 问题:1.4 (4分) AP控制器上部署WLAN业务,采用直接转发,AP跨三层上线。认证方式:无线用户通过预共享密钥方式接入。 在Switch1上GEO/O/2连接AP控制器,该接口类型配置为(9)模式,所在VLAN 是(10)。 答案解析:

1、192.168.99.0/24 2、200.1.1.1/32 3、0.0.0.0/0或any 答案解析: 4-5 隧道的源目IP地址 答案解析: 6、4 7、192.168.104.0/0.0.0.255 8、deny 答案解析: 9、access 10、VLAN 10 由说明可知,企业网通过IPSec隧道与分支相连,因此需要配置隧道的源目IP地址。Local代表防火墙本地区域,即直连网段。要通过ACL实现访问控制:禁止访客访问内部网络。访客对应网段为VLAN104即192.168.104.0/24,动作应该为deny. AP控制器连接在核心交换机的GE0/0/2端口,对应说明所属于VLAN为100.因此端口类型为access。 第2题 阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。 【说明】 图2-1是某企业网络拓扑,网络区域分为办公区域、服务器区域和数据区域,线上商城系统为公司提供产品在线销售服务。公司网络保障部负责员工办公电脑和线上商城的技术支持和保障工作。

2020年软考《软件设计师》考前模拟练习题

2020年软考《软件设计师》考前模拟练习题 一. 从静态角度看,进程由 __(1)__ 、 __(2)__ 和 __(3)__ 三部分组成。用户可通过 __(4)__ 建立和撤消进程。通常,用户进程被建立后, __(5)__ 。 供选择的答案 (1)。 A.JCB B.DCB C.PCB D.PMT (2)。 A.程序段 B.文件体 C.I/O D.子程序 (3)。 A.文件描述块 B.数据空间 C.EOF D.I/O缓冲区 (4)。 A.函数调用 B.宏指令 C.系统调用 D.过程调用

(5)。 A.便一直存有于系统中,直到被操作人员撤消 B.随着作业运行正常或不正常结束而撤消 C.随着时间片轮转而撤消与建立 D.随着进程的阻塞或唤醒而撤消与建立 参考答案:(1) C (2) A (3) B (4) C (5) BD 二. 设相关系模式 W ( C,P,S,G,T,R ),其中各属性的含义是:C--课程,P--教师,S--学生,G--成绩,T--时间,R--教室,根 据语义有如下数据依赖集: D={ C→P,(S,C)→G,(T,R)→C,(T,P)→R,(T,S)→R } 关系模式 W 的一个码( 关键字 )是 __(6)__ ,W的规范化程序达到 __(7)__ 。若将关系模式 W 分解为 3 个关系模式 W1(C,P), W2(S,C,G),W3(S,T,R,C),则 W1 的规范化程序达到 __(8)__ ,W2 的规范化水准达到 __(9)_ ,W3 的规范化程序达到__(10)__ 。 供选择的答案 (6)A (S,C) B (T,R) C (T,P) D (T,S) (7)~(10) A.1NF B.2NF C.3NF D.BCNF E.4NF 参考答案:(6) D (7) B (8) E (9) E (10) B 三. 数据库是存储在一起的相关数据的集合,能为各种用户所共享,且[__(11)__]。在关系数据库中,若关系模式中的每个关系的属 性值均是不可分解的,则该关系模式属于[__(12)__]。

2018年下半年软件设计师考试下午真题(完整版)

2018年下半年软件设计师考试下午真题(专业解析+ 参考答案) 1、阅读下列说明和图,回答问题1至问题4,将解答填入答题纸的对应栏内。【说明】 某房产中介连锁企业欲开发一个基于Web的房屋中介信息系统,以有效管理房 源和客户,提高成交率。该系统的主要功能是: 1.房源采集与管理。系统自动采集外部网站的潜在房源信息,保存为潜在房源。由经纪人联系确认的潜在房源变为房源,并添加出售/出租房源的客户。由经纪人或客户登记的出售/出租房源,系统将其保存为房源。房源信息包括基本情况、配套设施、交易类型、委托方式、业主等。经纪人可以对房源进行更新等管理 操作。 2.客户管理。求租/求购客户进行注册、更新,推送客户需求给经纪人,或由经纪人对求租/求购客户进行登记、更新。客户信息包括身份证号、姓名、手机号、需求情况、委托方式等。 3.房源推荐。根据客户的需求情况(求购/求租需求情况以及出售/出租房源信息),向已登录的客户推荐房源。 4.交易管理。经纪人对租售客户双方进行交易信息管理,包括订单提交和取消,设置收取中介费比例。财务人员收取中介费之后,表示该订单已完成,系统更新订单状态和房源状态,向客户和经纪人发送交易反馈。 5.信息查询。客户根据自身查询需求查询房屋供需信息。 现采用结构化方法对房屋中介信息系统进行分析与设计,获得如图1-1 所示的 上下文数据流图和图1-2所示的0层数据流图。

问题内容:【问题 1】 (4分) 使用说明中的词语,给出图1-1中的实体E1-E4的名称。 【问题 2】 (4分) 使用说明中的词语,给出图1-2中的数据存储D1-D4的名称。 【问题 3】 (3 分) 根据说明和图中术语,补充图1-2中缺失的数据流及其起点和终点。

软考系统分析师大纲

系统分析师考试大纲 考试说明 1.考试目标 通过本考试的合格人员应熟悉应用领域的业务,能分析用户的需求和约束条件,写出信息系统需求规格说明书,制订项目开发计划,协调信息系统开发与运行所涉及的各类人员;能指导制订企业的战略数据规划、组织开发信息系统;能评估和选用适宜的开发方法和工具;能按照标准规范编写系统分析、设计文档;能对开发过程进行质量控制与进度控制;能具体指导项目开发;具有高级工程师的实际工作能力和业务水平。 2.考试要求 (1)掌握系统工程的基础知识; (2)掌握开发信息系统所需的综合技术知识(硬件、软件、网络、数据库等); (3)熟悉企业或政府信息化建设,并掌握组织信息化战略规划的知识; (4)熟练掌握信息系统开发过程和方法; (5)熟悉信息系统开发标准; (6)掌握信息安全的相关知识与技术; (7)熟悉信息系统项目管理的知识与方法; (8)掌握应用数学、经济与管理的相关基础知识,熟悉有关的法律法规; (9)熟练阅读和正确理解相关领域的英文文献。 3.考试科目设置 (1)信息系统综合知识,考试时间为150分钟,笔试,选择题;

(2)系统分析设计案例,考试时间为90分钟,笔试,问答题; (3)系统分析设计论文,考试时间为120分钟,笔试,论文题。考试科目1:信息系统综合知识 1.计算机系统综合知识 1.1 计算机组成与体系结构 ·各种计算机体系结构的特点与应用(SMP、MPP等) ·构成计算机的各类部件的功能及其相互关系 1.2 操作系统 ·操作系统的类型与结构 ·操作系统基本原理 ·操作系统性能优化 ·网络操作系统与嵌入式操作系统 1.3 数据通信与计算机网络 ·数据通信的基本知识 ·开放系统互连参考模型 ·常用的协议标准 ·网络的互连与常用网络设备 ·计算机网络的分类与应用 1.4 数据库系统 ·数据库管理系统的类型、结构和性能评价 ·常用的关系型数据库管理系统 ·数据仓库与数据挖掘技术

2017下半年信息系统软考案例真题分析详细解读

阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。 A公司承接了一个为某政府客户开发ERP软件的项目,任命小张担任项目经理。由于该客户与A公司每年有上千万元的项目合作,A公司管理层对该客户非常重视,并一再嘱咐小张要保证项目的客户满意度。为此,小张从各部门抽调了经验丰富的工程师组成了项目团队。在项目初期,小张制定了变更和配置管理规则:客户需求发生变化时,应首先由工程师对需求变化造成的影响做评估,如果影响不大,工程师可以直接进行修改并更新版本,不需要上报项目经理:当工程师不能判断需求变化对项目的影响时,应上报给项目经理,由项目经理作出评估,并安排相关人员进行修改。 在项目实施过程中,用户针对软件的功能模块提出一些修改需求,工程师针对需求做了评估,发现修改工作量不大,对项目进度没有影响,因此,出于客户满意度的考虑,工程师直接接受了客户的要求,对软件进行修改。在软件测试联调阶段,测试人员发现部分功能模块与原先设计不符,造成很多接口问题。经调查发现,主要原因是客户针对这些功能模块提出过修改要求,项目经理要求查验,没有发现相关变更文件。 [问题1](10分) 请分析该项目实施过程中存在哪些主要问题。 解答: 1.对项目变更没有进行记录,不管大变更还是小变更都应该记录 2.对变更评估不应该只是从项目进度和工作量上评估,应综合考虑,建立变更评估体系 3.只是制定变更管理规则,没有变更控制计划,没有变更控制委员会 4.缺少风险管理计划 5.项目团队沟通不到位 [问题2](10分) 结合案例,请描述项目变更管理的主要工作程序。 解答: 变更管理的流程 1.干系人提出变更 2.项目团队或者变更控制委员会审核变更,确定是否发起变更,并通知相关干系人 3.实施变更或者拒绝变更 4.对变更跟踪和验证,并记录变更 [问题3](6分) 请将下面(1)~(6)处的答案填写在答题纸的对应栏内。 根据变更的迫切性,变更可分为(1)和(2),通过不同流程处理。 1.紧急变更 2.非紧急变更 变更管理过程涉及到的角色主要包括项目经理、(3)、(4)、(5)、(6)。 3.客户 4.发起人 5.研发人员 6.测试人员

2020年计算机软考软件设计师知识点精选集

2020年计算机软考软件设计师知识点精选集 需求分析:开发人员准确地理解用户的要求,实行细致的调查分析,将用户非形式的需求陈述转化为完整的需求定义,再由需求定义转换到相对应的需求规格说明的过程。 它有以下几难点: ⑴问题的复杂性。由用用户需求涉及的因素繁多引起,如运行环境和系统功能 ⑵交流障碍。需求分析涉及人员较多,这些人具备不同的背景知识,处于不同角度,扮演不同角色,造成相互之间交流困难。 ⑶不完备性和不一致性。用户对问题的陈述往往是不完备的,各方面的需求可能还存有矛盾,需求分析要消除矛盾,形成完备及一致的定义。 ⑷需求易变性。 近几年来已提出多种分析和说明方法,但都必须适用以下原则: ⒈必须能够表达和理解问题的数据域和功能域。数据域包括数据流(数据通过一个系统时的变化方式)数据内容和数据结构,功能域反映上述三方面的控制信息。 ⒉能够把一个复杂问题按功能实行分解并可逐层细化。 ⒊建模。可更好地理解软件系统的信息,功能,行为。也是软件设计的基础。 需求分析的任务: ⒈问题识别:双方确定对问题的综合需求,这些需求包括功能需求,性能需求,环境需求,用户界面需求。 ⒉分析与综合,导出软件的逻辑模型

⒊编写文档:包括编写"需求规格说明书""初步用户使用手册""确认测试计划""修改完善软件开发计划" 结构化分析:简称SA,面向数据流实行数据分析的方法。采用自顶向下逐层分解的分析策略。顶层抽象地描述整个系统,底层具体地画出系统工程的每个细节。中间层则是从抽象到具体的过渡。使用数据流图,数据字典,作为描述工具,使用结构化语言,判定表,判定树描述加工逻辑。 结构化(SA)分析步骤: ⑴了解当前系统的工作流程,获得当前系统的物理模型。 ⑵抽象出当前系统的逻辑模型。 ⑶建立目标系统的逻辑模型。 ⑷作进一步补充和优化。 【篇二】2020年计算机软考软件设计师知识点:数据流图 以图形的方式描述数据在系统中流动和处理的过程。只反映系统必须完成的逻辑功能,是一种功能模型。 画数据流图的步骤: ⑴首先画系统的输入输出,即先画顶层数据流图。顶层图只包含一个加工,用以表示被开发的系统。 ⑵画系统内部,即画下层数据流图。将层号从0号开始编号,采用自顶向下,由外向内的原则。画更下层数据流图时,则分解上层图中的加工,一般沿着输出入流的方向,凡数据流的组成或值发生变化的地方则设置一个加工,一直实行到输出数据流。如果加工的内部还有数据流,则继续分解,直到每个加工充足简单,不能再分解为止。不能分解的加工称为基本加工。 ⑶注意事项:

下半年软件设计师下午试题以及标准答案

2014年下半年软件设计师下午试题 试题:i 阅读下列说明和图,回答问题1至问题3,将解答填入答题纸的对应栏内。 【说明】 某大型披萨加工和销售商为了有效管理生产和销售情况,欲开发一披萨信息系统,其主要功能如下: (1)销售。处理客户的订单信息,生成销售订单,并将其记录在销售订单表中。销售订单记录了订购者、所订购的披萨、期望的交付日期等信息。 (2 )生产控制。根据销售订单以及库存的披萨数量,制定披萨生产计划(包括生产哪些披萨、生产顺序和生产量等),并将其保存在生产计划表中。 (3)生产。根据生产计划和配方表中的披萨配方,向库存发岀原材料申领单,将制作好的披萨的信息存入库存表中,以便及时进行交付。 (4)采购。根据所需原材料及库存量,确定采购数量,向供应商发送采购订单,并将其记录在采购订单表中;得到供应商的供应量,将原材料数量记录在库存表中,在采购订单表中标记已完成采购的订单。 (5)运送。根据销售订单将披萨交付给客户,并记录在交付记录表中。 (6 )财务管理。在披萨交付后,为客户开具费用清单,收款并岀具收据;依据完成的采购订单给供应商支付原材料费用并岀具支付细节;将收款和支付记录存入收支记录表中。 (7)存储。检查库存的原材料、拔萨和未完成订单,确定所需原材料。 现采用结构化方法对披萨信息系统进行分析与设计,获得如图1-1所示的上下文数据流图和图1-2所示 的0层数据流图。 图1-1上下文数据流图

【问题1】(4分) 根据说明中的词语,给岀图【问题2】(5分) 根据说明中的词语,给岀图【问题3】(6分)1-1中的实体E1?E2的名称。 1-2中的数据存储D1?D5的名称。 图1-2 0层数数据流图 根据说明和图中词语,补充图1-2中缺失的数据流及其起点和终点

软考系统分析师练习题及答案二

软考系统分析师练习题及答案二 ●某软件公司开发的《财务之星》管理软件,在我国受法律保护的依据是(1) (1) A.《中华人民共和国专利法》 B.《中华人民共和国科学技术进步法》 C.《中华人民共和国商标法》 D.《中华人民共和国著作权法》 ●(2)信息传输的安全应保证信息在网络传输的过程中不被泄露和不被攻击。下列哪些属于攻击方法? I.复制信息 II.剪裁信息 III.窃听信息 (2) A.I和II B.II和III C.I和III D.全部 ●局域网常用的拓扑结构有总线、环形、星形3种,以下关于这3种拓扑结构说法错误的是(3) (3)

A.总线网可靠性高、扩充性能好、通信电缆长度短、成本低,但当网上站点较多时会因数据冲突增多而使效率降低 B.环形网控制简单、信道利用率高通信电缆长度短、对节点接口和传输的要求较低但存在数据冲突问题 C.星形网结构简单、实现容易、信息延迟确定,但通信电缆总长度长、传输媒体不能共享 D.选用何种拓扑结构,首先要考虑采用何种媒体访问控制方法,其次要考虑性能、可靠性、成本、扩充性、实现难易以及传输媒体的长度等因素 ●进行系统修改时可能会产生维护的副作用,没有(4) (4) A.修改数据的副作用 B.修改错误后,又引入了新的错误 C.修改代码的副作用 D.文档资料的副作用 ●关于安全电子交易SET要达到的主要目标,下列(5)说法的错误的。 (5) A.利用SSL协议保证数据不被黑客窃取 B.隔离订单信息和个人账号信息 C.持卡人和商家相互认证,确保交易各方的真实身份 D.软件遵循相同协议和消息格式 ●在电子商务环境中,对中介所发生的变化,你认为错误的是(6) (6) A.传统中介的数目将减少

全国软考真题(高级) 信息系统项目管理师 2019年上半年下午 考试真题及答案解析(案例分析)

全国软考真题(高级)信息系统项目管理师 2019年上半年下午考试真题及答案解析 (案例分析)【试题一】 阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。 【说明】 A公司中标某金融机构甲方位于北京的数据中心运行维护项目,并签署了运维合同。合同明确了运维对象包括服务器,存储及网络等设备,并约定:核心系统备件四小时到场;非核心系统备件24小时到场;80%以上备件需满足上述时效承诺,否则视为违约。 A公司任命小张担任该项目的项目经理,为了确保满足服务承诺,小张在北京建立了备件库,招聘了专职备件管理员及库房管理员,考虑到备件成本较高,无法将服务器、存储和网络设备的所有备件都进行储备,备件管理员选择了--些价格较低的备件列入《备件采购清单》并经小张批准后交给了采购部。随后,采购部通过网站搜索发现B公司能够提供项目所需全部备件且价格较低,于是确定B公司作为备件供应商并签署了备件采购合同。 项目实施三个月后,甲方向公司投诉,-是部分核心系统备件未能按时到场,二是部分备件加电异常,虽然补发了备件,但是影响了系统正常运行。 针对备件未能按时到场的问题,小张通过现场工程师了解到:一是部分核心系统备件没有储备:二是部分备件在库存信息中显示有库存,但调取时却找不到。为此需要临时从B公司采购,延误了备件到场时间。 针对备件加电异常的问题,小张召集采购部、库房管理员、B公司召开沟通会议,库房管理员认为B公司提供的备件质量存在严重问题,但无法提供相应证据。B公司则认为,供货没有问题,是库房环境问题导致备件异常,因为B公司人员送备件到库房时曾多次发现库房温度、湿度超标。采购部人员观点与库房管理员-致,原因是采购部通过查询政府采购网等多家网站发现,B公司去年存在多项失信行为记录,大家各执词,会议无法达成共识。 【问题1】5分

2019上半年软件设计师下午真题及答案

2019上半年软件设计师下午真题及答案 试题一(共15分) 阅读下列说明和图,回答问题1至问题4,将解答填入答题纸的对应栏内。 【说明】 某学校欲开发一学生跟踪系统,以便更自动化、更全面地对学生在校情况(到课情况和健康状态等)进行管理和追踪,使家长能及时了解子女的到课情况和健康状态,并在有健康问题时及时与医护机构对接。该系统的主要功能是: (1)采集学生状态。通过学生卡传感器,采集学生心率、体温(摄氏度)等健康指标及其所在位置等信息并记录。每张学生卡有唯一的标识(ID)与一个学生对应。 (2)健康状态告警。在学生健康状态出问题时,系统向班主任、家长和医护机构健康服务系统发出健康状态警告,由医护机构健康服务系统通知相关医生进行处理。 (3)到课检查。综合比对学生状态、课表以及所处校园场所之间的信息对学生到课情况进行判定。对旷课学生,向其家长和班主任发送旷课警告。

(4)汇总在校情况。定期汇总在校情况,并将报告发送给家长和班主任。 (5)家长注册。家长注册使用该系统,指定自己子女,存入家长信息,待审核。 (6)基础信息管理。学校管理人员对学生及其所用学生卡和班主任、课表(班级、上课时间及场所等)、校园场所(名称和所在位置区域)等基础信息进行管理;对家长注册申请进行审核,更新家长状态,将家长ID加入学生信息记录中使家长与其子女进行关联,向家长发送注册结果。一个学生至少有一个家长,可以有多个家长。课表信息包括班级、班主任、时间和位置等。 现采用结构化方法对学生跟踪系统进行分析与设计,获得如图1-1所示的上下文数据流图和图1-2所示的0层数据流图。

【问题1】(5分) 使用说明中的词语,给出图1-1中的实体E1?E5的名称。【问题2】(4分) 使用说明中的词语,给出图1-2中的数据存储D1?D4的名称。

软考系统分析师历年真题案例题考点汇总

2009-2014系统分析师案例分析题考点汇总 题目 年份 试题一试题二试题三试题四试题五 2009上半年软件项目可行 性分析 可行性分析内 容 现值计算 货币时间价值 网络规划 网络规划内 容 嵌入式多核 程序设计 数据库备份与 恢复 数据库安全 备份策略 冷备份、热备 份 Web应用开发 2009下半年软件架构设计 软件质量属性 结构化软件 系统建模 流程图和数 据流图含义、 区别 高质量数据 流图三原则 嵌入式软件 体系架构 软件系统架构 架构风格 信息系统安全性 安全威胁 安全认证 授权侵犯 2010上半年需求分析 鱼骨图 需求定义文档 内容、作用 宏观经济数 据库建设 原型分析 集中数据库 分布式数据 库 嵌入式软件 可信计算 数据库集成 数据仓库 联邦数据库 Web内容提取、 Web数据挖掘 Web应用系统负载均衡 传输层负载均衡 应用层负载均衡 2010下半年软件系统架构 软件架构风格 软件系统数 据架构建模 集中式数据 架构 分布式数据 架构 数据架构扩 展性 基础软件架 构 开放式软件 架构 系统设计与开 发工具集成 ESB基础架构 架构风格 设计模式 信息系统可靠性 可靠度、失效率 动态冗余、N版本程序设 计 常用检错技术 2011上半年数字视频监控 告警系统 分层架构 系统安全性、 实时性、稳定 性、扩展性 分布式存储 系统设计 GFS、HDFS 单点失效问 题解决办法 机载信息处 理系统数据 库管理软件 需求变更管 理 数据完整性 保护机制 数据库架构设 计 关系数据库、 NoSQL数据库 NoSQL数据存 储类型 NoSQL数据库 常见问题 网上交易系统 客户端开发、服务端开 发 Ajax技术 服务端JavaScript优势

软考案例分析复习重点

案例分析复习重点 第一题、整体管理 1、整体管理流程 2、整体管理用途 项目整体管理的主要应用 (1)项目工期与成本的平衡; (2)项目工期与质量的平衡; (3)项目成本与质量的平衡; (4)项目进度、成本、质量与资源的平衡; (5)项目产出物与项目工作的集成; (6)项目工作与项目目标的集成; (7)项目工作与组织日常运营工作的集成。 3、变更控制流程 变更管理的基本流程是: 1.变更申请。应记录变更的提出人、日期、申请变更的内容等信息。 2.变更评估。对变更的影响范围、严重程度、经济和技术可行性进行系统分析。 3.变更决策。由具有相应权限的人员或机构决定是否实施变更。 4.变更实施。由管理者指定的工作人员在受控状态下实施变更。 5.变更验证。由配置管理人员或受到变更影响的人对变更结果进行评价,确定变更结果和预期是否相符、相关内容是否进行了更新、工作产物是否符合版本管理的要求。 6.沟通存档。将变更后的内容通知可能会受到影响的人员,并将变更记录汇总归档。如提出的变更在决策时被否决,其初始记录也应予以保存。 4、项目章程的内容 项目章程内容包括 (1)基于项目干系人的需求和期望提出的要求; (2)项目必须满足的业务要求或产品需求; (3)项目目的或立项的理由; (4)委派的项目经理或项目经理的权限级别; (5)概要的里程碑进度计划; (6)项目干系人的影响; (7)职能组织及其参与; (8)组织的、环境的和外部的假设、约束; (9)论证项目的业务方案投资回报率; (10)概要预算。

第二题、质量管理 1、质量控制方法 新七种工具:①亲和图;②关系图;③系统图;④矩阵图;⑤箭条图;⑥PDPC图;⑦优先矩阵图。 2、质量体系步骤 质量体系:即组织结构、责任、程序、工作过程和建立质量管理所需的资源; 项目质量保证工作的基本内容 (1) 制定质量标准,为项目在过程中满足最终目标提供信心。标准包括: 产品的功能、性能标准,直接满足用户的需求。 产品被构造的过程所遵循的标准,间接满足用户的需求。 (2) 制定质量控制流程; (3) 建立质量保证体系并使之有效运行: ①质量管理体系:是“在质量方面指挥和控制组织的管理体系”。 ②管理体系,是建立方针和目标并实现这些目标的相互关联或相互作用的一组要素。 ③质量方针,指出了组织满足顾客要求的意图和策略。 ④质量目标,是实现组织意图和策略的具体要求。 3、质量体系过程 质量控制基本程序— PDCA循环 PDCA循环由美国质量专家戴明博士首倡。全过程划分为四个依序衔接的阶段: ①计划阶段(Plan):制订质量计划(P); ②执行阶段(Do):执行计划(D); ③检查阶段(Check):检查进展情况如何(C); ④处理阶段(Act):基于检查工作,调整该过程以改进质量(A)。 质量控制的步骤 ①选择控制对象;②为控制对象确定标准或目标;③制定实施计划;④执行计划;⑤检查; ⑥发现并分析偏差;⑦采取对策。

2020年全国计算机软考软件设计师英

2020年全国计算机软考软件设计师英 语试题●The Semantic Web is a web of dat a There is lots ofdata we all use every day,and its not part of the(1).I cansee my bank statements on the web,and my photographs,and Ican see my appoint. ments in a calendar.But can I see myphotos in a calendar to see what l was doing when I took them 9. Can I see bank statement lines in a calendar? Why not?Because we don’t have a web of dat a Becausedata is controlled b y (2),and each application keeps it toitself. The Semantic Web is about two things.It is about commonformats for interchange of(1 3),where01 the original Web weonly had interchange of documents.Also it is about languagefor recording how the data relates to real world(4).Thatallows a person,or a (5),to start off in one database,andthen move through an unending set of databases which areconnected not by wires but by being about the same thing. (1) A. life B. WWW C. page D. web (2) A. manager B. applications C. software D. computer (3) A. documents B. pages

2019年软考系统分析师练习试题及答案

2019年软考系统分析师练习试题及答案 1、C 端-端加密适用于点对点的传输在传输过程中无需解密。 2、A RSA算法解决了大量网络用户密钥管理的难题,能同时用于加密和数字签名的算法,也易于理解和操作 3、B 选择又称为限制,它是在关系中选择满足给定条件的若干行(元组)。投影则是从在系中选择若干属性列组成新的关系,是从列的角度实行的运算也就是从属性的角度实行运算,连接是从两个关系的笛卡儿积中选择属性间满足一定条件的元组,由题目要求,所以应该选择B 4、D 影响软件开发成本估算的因素包括:软件人员业务水平,软件开发规模及复杂度,开发所需时间。 5、A JavaBean组件模型特点有:能够工作于任何Java程序应用工发工具中,总是在程序运行时被实例化,它支持可移植和可重用的,Java组件的开发,JavaBean组件模型是面向客户端的组件模型。 6—10 D,D,C,A,B 形式语言首先于1956年由Chomsky实行描述。该理论讨论了语言与文法的数学理论,按照对文法规则的不同定义形式,对语言和文法实行了分类。一般来说,Chomsky文法是一个四元组G=(VN,Vr,P,Z),其中VN为非终结符集合,Vr为由终结符组成的字母表集合,P是穷非空的重写规则集合,Z是识别符号。文法G对应的语言是能从该文法的识别符号产生的那些终结符号串(句子)组成的集合。 简单来说,对于文法的分类分为4类: O型文法也称短语结构文法能够由图灵机识别。 1型文法也乐上下文相关文法,能够由线性界限自动机识别。 2型文法也称上下文无关文法,能够由下谁自动机识别。

3型文法也称正则文法能够由有穷状态自动机识别。 具体的文法定义能够参照编译原理中的相关概念。 某种文法能够接受的句子经过简单推理即可。 11、B 自底向上的估计法:这种方法的主要思想是把待开发的 软件细分,直到每一个子任务都已经明确所需要的开发工作量,然后 把它们加起来,得到软件开发的总工作量。这是一种常见的估算方法。它的优点是估算各个部分的准确性高。缺点是缺少各项子任务之间相 互间的联系。 12、A 排序是数据处理中经常使用的一种重要运算。包括插入 排序,交换排序,选择排序,分配排序等。选择排序的基本方法是: 每步从待排序的记录中选出排序码最小的记录,顺序入在已排序的记 录序列的最后,直到全部排完。通常包括,直接选择排序,树形选择 排序和堆栈选择排序。 13、C 本题考查关系的基本概念。通常来说,一组域的笛卡儿 积能够表示为一个二维表。表中的行对应一个元组,表中的每列对应 一个域。而关系则是笛卡儿积的子集,换来说之,关系必须是满足一 定意义的二维表。关系通常来说要满足几条基本性质,其中,列也就 是属性顺序无所谓,但是必须是不能够分解的,元组也就是行的顺序 无所谓但不能完全相同,分是必须取原子值等等。 14、D “指针”和“链”是数据逻辑组织的两种基本工具。 15、A 由题可知甲厂侵害了乙雨季的技术秘密权。

软考案例分析答题技巧

通常,在案例分析考试中,每个问题所涉及内容在题干的案例说明中都会有所涉及。因此,认真阅读题目,找出与问题相关的信息是答题的前提之一。 而加快解题速度的考试技巧之一是:阅读题干说明时圈阅题眼,善于使用核心词定位答案。所谓“题眼”,就是关键的字词、语句。边阅读边给题眼做明显的标记,将大大提高做题的速度和答案的准确性。同时,在组织答案的过程中要注意技巧,让答题的思路最大限度地符合出题的思路,避免跑题,这样比较容易得分。总之,回答问题要言简意赅。 1)标出或总结出“问题”描述中的要点(即题眼),并以此作为主要线索进行思考和分析。在阅读问题时,对关键词句画上着重线(或框线),记在脑子里。 因为在浏览案例说明时对本案例场景所涉及的内容有了大概的了解,通过明确问题的要点,就可以充分理解试题的内容和要求。 2)对照题眼仔细阅读题干,并尽量从中获取相关的描述信息,并可圈画出针对要回答问题的相关记号,用于强调这些信息可能与该问题有关系。换言之,以问题的要点为纲再次仔细阅读案例说明正文。在阅读过程中,对应当注意的信息标上记号,并把有可能成为答案的关键词句圈画出来。 3)通过定性分析或者定量估算构思答案的要点,通过排列圈画出来的关键词句构思答案。最理想的做法是对案例所提出的全部问题以及每个要点进行构思,问题与问题之问(或要点与要点之间)有着密切的联系。如果完全独立地依次写出每个问题的答案,则有可能引起前后矛盾或顾此失彼。当然,对于考试时间紧张的情形,对每个问题的各个要点单独构思答案也是一个选择。在考试时,对容易解答的问题要点应该先写出来。例如,一种构思答案的方法如下: ?①利用流程图法查摆原因; ?②如可修补,对原方案进行修补; ?③如不可修补,则对原方案进行改造等。 4)用较简练的语言写出答案。注意不要使用修饰性(或空洞)的词汇来填充相虑的字数,也不要写与问题毫无关联的语句,以免浪费答题时间。答案的内

软考软件设计师教程试题分析加答案

软考软件设计师教程试题分析加答案 软件设计师考试属于全国计算机技术与软件专业技术资格考试(简称计算机软件资格考试)中的一个中级考试。考试不设学历与资历条件,也不论年龄和专业,考生可根据自己的技术水平选择合适的级别合适的资格,但一次考试只能报考一种资格。考试采用笔试形式,考试实行全国统一大纲、统一试题、统一时间、统一标准、统一证书的考试办法。下面是希赛小编整理的软考软件设计师考前必做的练习题。 试题一分析 本题主要考查类图和顺序图。 【问题1】 需要分析此门禁系统的体系结构,根据体系结构的描述来看什么数据放在什么类中最为合适。题目中提到:系统中的每个电控锁都有一个唯一的编号。锁的状态有两种:“已锁住”和“未锁住”。所以Lock中含有锁编号和锁状态这两个属性。又因为题中有:在主机上可以设置每把锁的安全级别以及用户的开锁权限。只有当用户的开锁权限大于或等于锁的安全级并且锁处于“已锁住”状态时,才能将锁打开。因此,Lock中还有锁的安全级别。 【问题2】 首先,(1)、(2)是FingerReader和LockController之间的交互。所以我们看题目中是如何描述他们的交互的。题目中有“指纹采集器将发送一个中断事件给锁控器,锁控器从指纹采集器读取用户的指纹”,所以(1)应填“中断事件”,(2)应填“读取指纹”。(3)是主机与UserInfo的交互,从图2-35中可以看出,UserInfo中存储了用户的指纹信息和开锁权限,所以(3)应是从

UserInfo读取用户的指纹信息和开锁权限。(4)空应填“读取锁的安全级别”。(5)是MainFrame向自己发送的一条消息,从题目中的“主机根据数据库中存储的信息来判断用户是否具有开锁权限,若有且锁当前处于已锁住状态,则将锁打开;否则系统报警”可以看出,主机在得到所有信息后要判断用户是否能开锁,所以(5)应填“判断用户是否能开锁”。 【问题3】 这是纯理论题,请直接阅读参考答案。 试题一参考答案 【问题1】 锁的编号、安全级别、锁的当前状态。 【问题2】 (1)中断事件(2)读取用户指纹 (3)读取用户开锁权限(4)读取锁的安全级别 (5)判断用户是否有权限开锁,或用户是否可以开锁 【问题3】 组装和聚集都表示实例之间的整体/部分关系。组装是聚集的一种形式。 聚集是概念性的,只是区分整体与部分。 组装具有很强的归属关系,而且整体与部分的对象生存周期是一致的。 试题二分析 本题考查的是UML类图和顺序图的基本知识。 【问题1】 由于一个商品分类中可以有多个商品,而一个商品仅仅对应一个商品分类,

软件设计师试题(带答案)

烟台市“东方杯”计算机软件技能竞赛(试题共11页) 2007年月日软件设计师 (考试时间14:00~16:00共120 分钟) 请按下述要求正确填写答题纸 1.将问题答案写在答题纸上,并在指定位置填写准考证号和姓名。 2.答题纸上除填写上述内容外只能写解答。 3.本试卷总分75分,共包括两部分,第一部分为综合知识测试,共45分;第二部分,包括三个题目,共30分。 4.解答时字迹务必清楚,字迹不清时,将不评分。

第一部分:单向选择(每题1分共45分) 试题1、2 某机主存容量为16MB ,cache 容量为16KB ,主存与cache 每块都分为16B 主存与cache 地址变换采用直接映像方法。这种映像方法优点是算法简单,缺点是 (1) 。若访问主存单元为B4AF45H ,而且该单元已经装入cache,则cache 的地址是 (2) 。 供选择的答案: (1)、 A: 转换方法复杂 B: 转换速度较慢 C: cache 利用不充分 D: 转换方法不直观 (2)、 A: 34AFH B: 2F45H C: 4AF5H D: B4AFH 试题3、4 某计算机字长为32位,浮点表示时,阶码占8位,尾数占24位(各包含1位符号位),阶码用补码表示,尾码用原码表示,该浮点数能表示的最大正数是 (3) ,能表示的最小负数是 (4) 。 供选择的答案: (3)、A: ( )23 7122--? B: ()()2371221--?- C: ( )24 7 12 21--?- D: ()237122---? (4)、A: ( )23 7 122 ---? B: ( )()23 7 12 2 1--?- C: ( )24 7 122 --? D: ( )()23 7 12 21---?- 试题5、6 可维护性是评价软件质量的重要方面,系统的可维护性通常包括 (5) , (6) 维护是为了扩充软件的功能或提高原有软件的性能而进行的维护活动。 供选择的答案: (5)、 A: 可用性和可理解性 B:可修改性、数据独立性和数据一致性 C:可测试性和稳定性 D:可理解性、可修改性和可测试性 (6)、 A:改正性 B:完善性 C:适应性 D:合理性 试题7、8 形式语言是使用来描述模块具体 (7) 的非正式的比较灵活的语言,有点是接近 (8) 供选择的答案: (7)、 A:算法 B:结构 C:行为 D:状态 (8)、 A: 机器语言 B:汇编语言 C:高级语言 D:自然语言

软考-系统分析师-考点汇总

软考-系统分析师-考点汇总 系统分析师考试相关资料及重点内容导读: 软考系统分析师:信息系统 软考系统分析师:信息库(repository) 软考系统分析师:软件开发模型 软考系统分析师:企业应用集成(EAI) 软考系统分析师:电子政务 软考系统分析师:基于内容检索 软考系统分析师:信息系统 信息系统的生命周期可以分为系统规划,系统分析,系统设计,系统实施,系统运行和维护等五个阶段。 (1)总体规划阶段:包括信息系统的开发目标、总体结构、组织结构、管理流程、实施计划、技术规范。 (2)系统分析阶段:目标是为系统设计阶段提供系统的逻辑模型,内容包括组织结构及功能分析、业务流程分析、数据和数据流程分析及系统初步方案。 (3)系统设计阶段:包括系统架构设计、数据库设计、处理流程设计、功能模块设计、安全控制方案设计、系统组织和队伍设计及系统管理流程设计。 (4)系统实施阶段:是将设计阶段的成果在计算机和网络上具体实现,即将设计文本变成能在计算机上运行的软件系统。用户的参与特别重要。 (5)运维阶段:维护可分为4种类型:排错性维护、适应性维护、完善性维护、预防性维护。

软考系统分析师:信息库(repository) 信息库(repository)中积累了信息系统的规划、分析、设计、构成各个阶段的相关开发信息,以及系统维护的有关信息,并提供综合信息的工具,是信息工程工具的核心部分。詹姆士马丁在其著作中曾将信息库比喻为百科全书。 信息库面对分析人员、程序员和维护人员,一般不直接面对用户。 应当存入信息库的内容包括: 1、软件工作环境、功能需求、性能需求等; 2、需求分析阶段收集的各种信息; 3、逻辑设计阶段的各种调查材料和生成的各种文档; 4、设计阶段的各种资料; 5、编程阶段的所有成果; 6、运行及使用情况的详细记录,包括错误故障记录; 7、维护及修改的情况; 8、项目管理的有关信息,包括人员、资金、进度、实施情况等。 信息的特征: 1、客观性:主观、客观; 2、普遍性:无所不在; 3、限性:客观世界是无限的,反映客观世界的信息也是无限的; 4、动态性:随时间而变化; 5、依附性:信息是客观世界的反映,依附于物质而存在; 6、变换性:信息通过处理可以发生变换或转换,形式、内容发生变化; 7、传递性:空间上的传递是转移或扩展;时间上的传递是存储。

相关主题