当前位置:文档之家› 系统分析师2012上半年真题分析

系统分析师2012上半年真题分析

系统分析师2012上半年真题分析
系统分析师2012上半年真题分析

系统分析师2012上半年真题分析

试题(1)

在关于用例(uses case)的描述中,错误的是(1)。

A.用例将系统的功能范围分解成许多小的系统功能陈述

B.一个用例代表了系统的一个单一的目标

C.用例是一个行为上相关的步骤序列

D.用例描述了系统与用户之间的交互

试题(1)分析

用例是一个行为上相关的步骤序列,既可以是自动的也可以是手工的,其目的是完成一个单一的业务任务。用例将系统功能范围分解成许多小的系统功能陈述。一个用例代表了系统的一个单一的目标,描述了为了实现此目标的活动和用户交互的一个序列。用例是一种描述和记录系统需求的技术。一个用例本身并不是一个功能需求,但用例所讲述的场景包含了一个或者多个需求。

参考答案(1)D

试题(2)、(3)

在用例建模的过程中,若几个用例执行了同样的功能步骤,这时可以把这些公共步骤提取成独立的用例,这种用例称为(2)。在UML的用例图上,将用例之间的这种关系标记为(3)。

(2)A.扩展用例B.抽象用例C.公共用例D.参与用例

(3)A.association B.extends C.uses D.inheritances

试题(2)、(3)分析

用例之间的关系包括:关联关系、扩展关系、使用(或包含)关系、依赖关系和继承关系。

关联关系是一个参与者与一个用例发生交互的关系。

一个用例可能会包含由几个步骤组成的复杂功能,使用例难以理解。为了简化用例,使其更容易理解,通常可以将较复杂的步骤提取成专门的用例,这样得到的用例称为扩展用例,它扩展了原始用例的功能。扩展用例与其他扩展用例之间的关系称为扩展关系。在UML中,每个扩展关系标记为“<>”。

如果几个用例执行了同样的步骤,最好把这些公共步骤提取成独立的用例,称为抽象用例。抽象用例代表某种形式的“复用”,是降低用例之间冗余的工具。抽象用例可以被另一个需要使用其功能的用例访问。抽象用例和使用它的用例之间的关系称为使用(或包含)关系。在UML中,使用关系标记为“<>”。依赖关系用来表示系统的用例之间的依赖性,在UML中,依赖关系标记为“<>”。

参考答案(2)B (3)C

试题(4)~(6)

UML提供了4种结构图用于对系统的静态方面进行可视化、详述、构造和文档化。其中(4)是面向对象系统建模中最常用的图,用于说明系统的静态设计视图;当需要说明系统的静态实现视图时,应该选择(5);当需要说明体系结构的静态实施视图时,应该选择(6)。

(4) A. 构件图 B. 类图 C. 对象图 D. 部署图

(5) A. 构件图 B. 协作图 C. 状态图 D. 部署图

(6) A. 协作图 B. 对象图 C. 活动图 D. 部署图

试题(4)~(6)分析

UML提供了4种结构图用于对系统的静态方面进行可视化、详述、构造和文档化,它们分别是:

类图。类图显示了一组类、接口、协作以及它们之间的关系。在面向对象系统建模中类图是最常用的图,用于说明系统的静态设计视图。

对象图。对象图显示了一组对象以及它们之间的关系。用对象图说明在类图中所发现的事物实例的数据结构和静态快照。

构件图。构件图显示了一组构件以及它们之间的关系。用构件图说明系统的静态实现视图。

部署图。部署图显示了一组节点以及它们之间的关系。用部署图说明体系结构的静态实施视图。

参考答案(4)B (5)A(6)D

试题(7)

已知[X/2]补=C6H,计算机的机器字长为8位二进制编码,则[X]补=(7)。

A.8CH B.18H C.E3H D.F1H

试题(7)分析

根据题意,[X/2]补=C6H,[X/4]补相当于将C6H这样一个用补码表示的8位数算术右移一次,故[X/4]补=E3H。而[X]补应为已知的补码左移一次,故[X]补=8CH。

参考答案(7)A

试题(8)

某软件公司项目A的利润分析如下表所示。设贴现率为10%,第二年的利润净现值是(8)元。

利润分析第零年第一年第二年第三年

利润值(元)¥889 000 ¥1 139 000 ¥1 514 000

A. 1 378 190

B. 949 167

C. 941 322

D. 922 590

试题(8)分析

经济可行性是对一个项目或方案的成本效益的度量。有三种常用的技术可用于评估经济可行性,也称为成本效益:投资回收分析、投资回报率和净现值。现值的计算公式为:1/()n 其中,是从现在起第年1.00人民币的现值,是贴现率。所以第二年的利润现值是PV2=1/(1+0.1)2 =941 322(元)。

参考答案(8)C

试题(9)

软件开发工具Visual Basic、PB、Delphi是可视化的。这些工具是一种(9)程序语言。

A. 事件驱动

B. 逻辑式

C. 函数式

D. 命令式

试题(9)分析

可视化程序设计(Visual Programming)运用面向对象程序设计的概念,通过图形化及可视途径,构建应用程序。它使程序设计更为简单、容易。软件开发工具V isual Basic、PB和Delphi提供了集成开发环境,运用代表通用子程序的图标,通过图形操作,构建基于图形用户界面(GUI)的应用程序,是可视化的,并是一种以事件驱动的程序语言。事件驱动(Event Driven)是指系统根据发生的事件发送消息给相应的程序,程序根据事件和当前状态,决定要做的事情。如果不发生事件,计算机的控制权并不在正在执行的程序手里,这时程序并不占用CPU资源。面向对象和可视化程序设计方法采用了事件驱动机制,所以程序设计方法发生了很大的改变。事件驱动给程序设计带来了极大的灵活性。同时,它可以在不采用分时系统的前提下实现多进程。

参考答案(9)A

试题(10)、(11)

某公司为便于员工在家里也能访问公司的一些数据,允许员工通过Internet访问公司的FTP服务器,如下图所示。为了能够方便地实现这一目标,决定在客户机与FTP服务器之间采用(10)协议,在传输层对数据进行加密。该协议是一个保证计算机通信安全的协议,客户机与服务器之间协商相互认可的密码发生在(11)。

(10) A. SSL B. IPSec C. PPTP D. TCP

(11) A. 接通阶段B. 密码交换阶段 C. 会谈密码阶段 D. 客户认证阶段

试题(10)、(11)分析

本题考查的是一些常用网络协议和SSL协议实现过程的基础知识。

安全套接层SSL(Secure Sockets Layer),现在后续的版本是传输层安全TLS(Transport Layer Security),它是传输层的安全协议,能够实现传输过程中对数据的加密。IPSec(IP Security)也能够实现对传输数据的加密,但它是网络层的安全协议。和IPSec一样,点到点隧道协议PPTP(Point to Point Tunnel Protocol)

是链路层的安全协议。传输控制协议TCP能够保证数据的可靠传输,而且也是传输层的协议,但是它不具备加密功能。

安全套接层协议SSL是一个保证计算机通信安全的协议,对通信会话过程进行安全保护,其实现过程包括接通阶段、密码交换阶段、会谈密码阶段、检验阶段、客户认证阶段和结束阶段。接通阶段中,客户机通过网络向服务器打招呼,服务器回应。密码交换阶段,客户机与服务器之间交换双方认可的密码,一般选用RSA密码算法。会谈密码阶段,客户机与服务器间产生彼此交谈的会谈密码。客户认证阶段,服务器验证客户机的可信度。

参考答案(10)A(11)B

试题(12)

3DES在DES的基础上,使用两个56位的密钥K1和K2,发送方用K1加密,K2解密,再用K1加密。接收方用K1解密,K2加密,再用K1解密,这相当于使用(12)倍于DES的密钥长度的加密效果。(12)A. 1 B. 2 C. 3 D. 6

试题(12)分析

本题考查的是有关DES和3DES的基础知识。

DES是数据加密标准算法,它主要采用替换和移位的方法加密。它用56位密钥对64位二进制数据块进行加密,经过一系列替换和移位后,输入的64位原始数据转换成完全不同的64位输出数据。3DES在DES 的基础上进行了改进,其加密密钥的长度效果相当于2倍于DES的密钥长度。

参考答案(12)B

试题(13)

如下图所示,某公司局域网防火墙由包过滤路由器R和应用网关F组成,下列描述中错误的是(13)。

A. 可以限制计算机C只能访问Internet上在TCP端口80上开放的服务

B. 可以限制计算机A仅能访问以“202”为前缀的IP地址

C. 可以使计算机B无法使用FTP协议从Internet上下载数据

D. 计算机A能够与计算机X建立直接的TCP连接

试题(13)分析

本题考查的是有关应用网关代理防火墙的基础知识。

应用代理网关防火墙是通过服务器建立连接的,支持较强的身份验证和注册功能。它能够彻底隔断内网与外网的直接通信,内网用户对外网的访问变成防火墙对外网的访问,然后再由防火墙转发给内网用户。所有通信都必须经应用层代理软件转发,访问者任何时候都不能与服务器建立直接的TCP连接,因此选项D 是错误的。应用代理网关的优点是可以检查应用层、传输层和网络层的协议特征,对数据包的检测能力比较强。它能够限制局域网中的计算机访问特定的IP地址或者端口,因此选项A和B是正确的。由于能够检测应用层协议,因此,它还能够限制局域网中的计算机使用特定的应用层协议访问Internet,选项C也是正确的。

参考答案(13)D

试题(14)

下列标准代号中,(14)不是国家标准的代号。

A. GSB

B. GB/T

C. GB/Z

D. GA/T

试题(14)分析

“GB”为我国国家标准中规定的强制性国家标准代号;“GB/T”为我国国家标准中规定的推荐性国家标准代号;“GSB”为我国国家实物标准代号;“GA/T”为我国公安部制定的推荐性标准,属于行业标准。

参考答案(14)D

试题(10)、(11)

某公司为便于员工在家里也能访问公司的一些数据,允许员工通过Internet访问公司的FTP服务器,如下图所示。为了能够方便地实现这一目标,决定在客户机与FTP服务器之间采用(10)协议,在传输层对数据进行加密。该协议是一个保证计算机通信安全的协议,客户机与服务器之间协商相互认可的密码发生在(11)。

(10) A. SSL B. IPSec C. PPTP D. TCP

(11) A. 接通阶段B. 密码交换阶段 C. 会谈密码阶段 D. 客户认证阶段

试题(10)、(11)分析

本题考查的是一些常用网络协议和SSL协议实现过程的基础知识。

安全套接层SSL(Secure Sockets Layer),现在后续的版本是传输层安全TLS(Transport Layer Security),它是传输层的安全协议,能够实现传输过程中对数据的加密。IPSec(IP Security)也能够实现对传输数据的加密,但它是网络层的安全协议。和IPSec一样,点到点隧道协议PPTP(Point to Point Tunnel Protocol)是链路层的安全协议。传输控制协议TCP能够保证数据的可靠传输,而且也是传输层的协议,但是它不具备加密功能。

安全套接层协议SSL是一个保证计算机通信安全的协议,对通信会话过程进行安全保护,其实现过程包括接通阶段、密码交换阶段、会谈密码阶段、检验阶段、客户认证阶段和结束阶段。接通阶段中,客户机通过网络向服务器打招呼,服务器回应。密码交换阶段,客户机与服务器之间交换双方认可的密码,一般选用RSA密码算法。会谈密码阶段,客户机与服务器间产生彼此交谈的会谈密码。客户认证阶段,服务器验证客户机的可信度。

参考答案(10)A(11)B

试题(12)

3DES在DES的基础上,使用两个56位的密钥K1和K2,发送方用K1加密,K2解密,再用K1加密。接收方用K1解密,K2加密,再用K1解密,这相当于使用(12)倍于DES的密钥长度的加密效果。(12)A. 1 B. 2 C. 3 D. 6

试题(12)分析

本题考查的是有关DES和3DES的基础知识。

DES是数据加密标准算法,它主要采用替换和移位的方法加密。它用56位密钥对64位二进制数据块进行加密,经过一系列替换和移位后,输入的64位原始数据转换成完全不同的64位输出数据。3DES在DES 的基础上进行了改进,其加密密钥的长度效果相当于2倍于DES的密钥长度。

参考答案(12)B

试题(13)

如下图所示,某公司局域网防火墙由包过滤路由器R和应用网关F组成,下列描述中错误的是(13)。

A. 可以限制计算机C只能访问Internet上在TCP端口80上开放的服务

B. 可以限制计算机A仅能访问以“202”为前缀的IP地址

C. 可以使计算机B无法使用FTP协议从Internet上下载数据

D. 计算机A能够与计算机X建立直接的TCP连接

试题(13)分析

本题考查的是有关应用网关代理防火墙的基础知识。

应用代理网关防火墙是通过服务器建立连接的,支持较强的身份验证和注册功能。它能够彻底隔断内网与外网的直接通信,内网用户对外网的访问变成防火墙对外网的访问,然后再由防火墙转发给内网用户。所有通信都必须经应用层代理软件转发,访问者任何时候都不能与服务器建立直接的TCP连接,因此选项D 是错误的。应用代理网关的优点是可以检查应用层、传输层和网络层的协议特征,对数据包的检测能力比较强。它能够限制局域网中的计算机访问特定的IP地址或者端口,因此选项A和B是正确的。由于能够

检测应用层协议,因此,它还能够限制局域网中的计算机使用特定的应用层协议访问Internet,选项C也是正确的。

参考答案(13)D

试题(14)

下列标准代号中,(14)不是国家标准的代号。

A. GSB

B. GB/T

C. GB/Z

D. GA/T

试题(14)分析

“GB”为我国国家标准中规定的强制性国家标准代号;“GB/T”为我国国家标准中规定的推荐性国家标准代号;“GSB”为我国国家实物标准代号;“GA/T”为我国公安部制定的推荐性标准,属于行业标准。

参考答案(14)D

试题(15)

由某市标准化行政主管部门制定,报国务院标准化行政主管部门和国务院有关行政主管部门备案的某一项标准,在国务院有关行政主管部门公布其行业标准之后,该项地方标准(15)。

A. 与行业标准同时生效

B. 即行

C. 仍然有效

D. 修改后有效

试题(15)分析

我国制定的《标准法》中第二章第六条规定:对需要在全国范围内统一的技术要求,应当制定国家标准。国家标准由国务院标准化行政主管部门制定。对没有国家标准而又需要在全国某个行业范围内统一的技术要求,可以制定行业标准。行业标准由国务院有关行政主管部门制定,并报国务院标准化行政主管部门备案,在公布国家标准之后,该项行业标准即行废止。对没有国家标准和行业标准而又需要在省、自治区、直辖市范围内统一的工业产品的安全、卫生要求,可以制定地方标准。地方标准由省、自治区、直辖市标准化行政主管部门制定,并报国务院标准化行政主管部门和国务院有关行政主管部门备案,在公布国家标准或者行业标准之后,该项地方标准即行废止。

参考答案(15)B

试题(16)

假设甲、乙两人合作开发了某应用软件,甲为主要开发者。该应用软件所得收益合理分配后,甲自行将该软件作为自己独立完成的软件作品发表,甲的行为(16)。

A. 不构成对乙权利的侵害

B. 构成对乙权利的侵害

C. 已不涉及乙的权利

D. 没有影响乙的权利

试题(16)分析

未经合作者的同意将与他人合作开发的软件当作自己独立完成的作品发表,此种侵权行为发生在软件作品的合作开发者之间。作为合作开发的软件,软件作品的开发者身份为全体开发者,软件作品的发表权也应由全体开发者共同行使。如果未经其他开发者同意,又将合作开发的软件当作自己的独创作品发表,即构成侵权行为。

参考答案(16)B

试题(17)

甲公司从市场上购买丙公司生产的部件a,作为生产甲公司产品的部件。乙公司已经取得部件a的中国发明专利权,并许可丙公司生产销售该部件a。甲公司的行为(17)。

A. 构成对乙公司权利的侵害

B. 不构成对乙公司权利的侵害

C. 不侵害乙公司的权利,丙公司侵害了乙公司的权利

D. 与丙公司的行为共同构成对乙公司权利的侵害

试题(17)分析

丙公司生产的关键部件a,未经乙公司许可,属于侵权产品。对于侵权产品不存在专利权“权利用尽”的问题。因此,乙公司有权制止甲公司使用丙公司生产的关键部件a。甲公司的行为构成对乙公司专利权中的“使用权”的侵害,应承担相应的法律责任。如果,乙公司可以证明甲公司在购买、使用丙公司生产的关键部件a的过程中存在过错,有权要求甲公司给予损害赔偿。

不需要经过乙公司的许可,依据是《专利法》第六十三条第一款第(一)项。丙公司生产的关键部件a是经过乙公司许可的合法产品,该产品出售以后,乙公司作为专利权人对该产品的专利权已经“用尽”。

参考答案17)B

试题(18)、(19)

以下关于信息库(Repository)的叙述中,最恰当的是(18);(19)不是信息库所包含的内容。(18) A. 存储一个或多个信息系统或项目的所有文档、知识和产品的地方

B. 存储支持信息系统开发的软件构件的地方

C. 存储软件维护过程中需要的各种信息的地方

D. 存储用于进行逆向工程的源码分析工具及其分析结果的地方

(19) A. 网络目录 B. CASE工具 C. 外部网接口 D. 打印的文档

试题(18)、(19)分析

信息库(Repository)是系统分析员、系统设计人员和系统构造人员保存与一个或多个系统或项目有关的文档的地方。可以为单个项目建立一个信息库,也可以使所有项目和系统共享一个信息库。信息库通常包括以下内容:一个网络目录,目录中存储了字处理软件、电子表格软件以及其他含有项目信件、报告和数据的计算机文件;一个或多个CASE工具目录或百科全书;

打印的文档;一个到上述组件的内联网网站接口。

参考答案(18)A(19)C

试题(20)

若要重构一个在功能上和性能上更为完善的改进的软件,可以使用(20)。

A. 逆向工程工具

B. 程序切片工具

C. 程序理解工具

D. 再工程工具

试题(20)分析

用来辅助软件开发、运行、维护、管理,支持等过程中的活动的软件称为软件工具。逆向工程工具辅助软件人员将某种形式表示的软件(源程序)转换成更高抽象形式表示的软件。这种工具力图恢复源程序的设计信息,使软件变得更容易理解。

再工程工具用来支持重构一个功能和性能更为完善的软件系统。目前的再工程工具主要集中在代码重构、程序结构重构和数据结构重构等方面。

参考答案(20)D

试题(21)、(22)

下列要素中,不属于DFD的是(21)。当使用DFD对一个工资系统进行建模时,(22)可以被认定为外部实体。

(21) A. 加工 B. 数据流 C. 数据存储 D. 联系

(22) A. 接收工资单的银行B. 工资系C. 工资单D. 工资数据库的维护

试题(21)、(22)分析

数据流图或称数据流程图(Data Flow Diagram,DFD)是一种便于用户理解、分析系统数据流程的图形工具。它摆脱了系统的物理内容,精确地在逻辑上描述系统的功能、输入、输出和数据存储等,是系统逻辑模型的重要组成部分。

DFD由数据流、加工、数据存储和外部实体4个要素构成。外部实体是指存在于软件系统之外的人员或组织,它指出系统所需数据的发源地和系统所产生数据的归宿地。因此选项B、C、D都不符合外部实体的定义。

参考答案(21)D (22)A

试题(23)~(25)

软件的维护并不只是修正错误。为了满足用户提出的增加新功能、修改现有功能以及一般性的改进要求和建议,需要进行(23),它是软件维护工作的主要部分;软件测试不可能揭露旧系统中所有潜在的错误,所以这些程序在使用过程中还可能发生错误,诊断和更正这些错误的过程称为(24);为了改进软件未来的可维护性或可靠性,或者为了给未来的改进提供更好的基础而对软件进行修改,这类活动称为(25)。(23) A. 完善性维护B. 适应性维护C. 预防性维护 D. 改正性维护

(24) A. 完善性维护B. 适应性维护C. 预防性维护D. 改正性维护

(25) A. 完善性维护B. 适应性维护C. 预防性维护D. 改正性维护

试题(23)~(25)分析

软件的维护并不只是修正错误。为了满足用户提出的增加新功能、修改现有功能以及一般性的改进要求和建议,需要进行完善性维护,它是软件维护工作的主要部分;软件测试不可能揭露旧系统中所有潜在的错误,所以这些程序在使用过程中还可能发生错误,诊断和更正这些错误的过程称为改正性维护;为了改进软件未来的可维护性或可靠性,或者为了给未来的改进提供更好的基础而对软件进行修改,这类活动称为预防性维护。

参考答案(23)A(24)D (25)C

试题(26)、(27)

信息工程的基础是信息战略规划,规划的起点是将(26)和企业的信息需求转换成信息系统目标。实施信息系统工程是要为企业建立起具有稳定数据型的数据处理中心,以满足各级管理人员关于信息的需求,它坚持以(27)为信息处理的中心。

(26) A. 事务处理 B. 现行人工和电算化混合的信息系统 C. 企业战略目标D. 第一把手要求

(27) A. 数据 B. 过程 C. 功能 D. 应用

试题(26)、(27)分析

信息战略规划是信息工程实施的起点,也是信息工程的基础。信息战略规划的起点是将企业战略目标和企业的信息需求转换成信息系统目标。实施信息系统工程是要为企业建立起具有稳定的数据处理中心,以满足各级管理人员关于信息的需求,它坚持以数据为信息处理的中心。

参考答案(26)C (27)A

试题(28)~(30)

“企业系统规划方法”和“信息工程”都推荐建立表示数据类(主题数据库)和过程之间关系的CU矩阵M。其中若第i号过程产生第k号数据类,则Mik=C;若第j号过程使用第k号数据类,则Mjk=U。矩阵M按照一定的规则进行调整后,可以给出划分系统的子系统方案,并可确定每个子系统相关的(28)和(29);同时也可了解子系统之间的(30)。

(28) A. 关系数据库B. 层次数据库C. 网状数据库D. 共享数据库

(29) A. 关系数据库B. 网状数据库C. 专业(私有)数据库D. 子集数据库

(30) A. 过程引用B. 功能关系C. 数据存储D. 数据通信

试题(28)~(30)分析

“企业系统规划方法”和“信息工程”都推荐建立表示数据类(主题数据库)和过程之间关系的CU矩阵M。其中行表示数据类,列表示过程,并以字母C和U来表示过程对数据类的产生和使用。若第i号过程产生第k号数据类,则Mik=C;若第j号过程使用第k号数据类,则Mjk=U。矩阵M按照一定的规则进行调整后,可以给出划分系统的子系统方案,并可确定每个子系统相关的共享数据库和专业(私有)数据库;同时也可了解子系统之间的数据通信。

参考答案(28)D (29)C (30)D

试题(31)、(32)

信息战略规划报告应由3个主要部分组成:摘要、规划和附录。其中摘要涉及的主题包括:信息战略规划所涉及的范围、企业的业务目标和战略重点、信息技术对企业业务的影响、对现有信息环境的评价、推荐的系统战略、推荐的技术战略、推荐的组织战略、推荐的行动计划等。其中系统战略是关于(31)和(32)的总结。

(31) A. 技术结构规划B. 整体网络规划C. 数据库结构规划D. 信息结构规划

(32) A. 业务系统结构规划 B. 机构结构规划 C. 过程结构规划D. 系统发展规划

试题(31)、(32)分析

信息战略规划报告的形式和提交是信息战略规划阶段的最后任务。信息战略规划报告由3个主要部分组成。摘要,简要地综述项目的结果,其内容应包括:信息战略规划所涉及的范围、企业的业务目标和战略重点、信息技术对企业业务的影响、对现有信息环境的评价、推荐的系统战略、推荐的技术战略、推荐的组织战略、推荐的行动计划等。其中系统战略是关于信息结构规划和业务系统结构规划的总结;技术战略是关于技术结构的总结;组织战略是关于信息系统组织进行机构改革的建议;行动计划是指要执行的主要项目、项目的持续时间、硬件设备获得的时间。

规划,详细说明执行摘要中相关的要点、所使用的表格、图形和插图表达的重要信息。其主要内容包括:阐述总体内容;业务环境描述;评价现有信息环境,确定在满足业务环境需求方面存在的问题;通过可选方案和推荐的信息结构、业务系统结果、技术结构,说明其优点,确定问题的解决的方案;最后给出推荐的行动计划。附录,大部分规划的详细内容包含在附录中,并可考虑是否形成一个用于存放技术信息的信息战略规划技术报告。

参考答案(31)D (32)A

试题(33)

在分布式数据库中,(33)是指各场地数据的逻辑结构对用户不可见。

(33) A. 分片透明性 B. 场地透明性C. 场地自治 D. 局部数据模型透明性

试题(33)分析

本题考查应试者对分布式数据库概念的掌握。选项A的分片透明性是指全局数据模式如何分片对用户和应用程序不可见,其只需按全局模式进行操作,会由分布式系统映像到不同的分片上实现;选项B中的场地透明是指用户和应用程序不需要指出对哪个场地上的片段进行操作,场地的变换不会引起用户和应用程序使用上的改变;选项C是指各场地上的数据库具有独立处理的能力,可以执行该场地上的局部应用;选项D指各场地数据的数据模型(关系模型、非关系模型)和数据的逻辑结构以及选用的DBMS等对用户和应用程序是不可见的,用户和应用程序只需按全局关系模式进行操作,而由分布式数据库系统来实现转换。故答案选D。

参考答案(33)D

试题(34)

数据仓库通过数据转移从多个数据源中提取数据,为了解决不同数据源格式不统一的问题,需要进行(34)操作。

(34) A. 简单转移 B. 清洗 C. 集成 D. 聚集和概括

试题(34)分析

本题考查应试者对数据仓库基本概念的掌握。数据仓库从大量的业务数据中提取数据,以方便进行联机分析处理,是决策支持系统的基础。因此,其数据已不是简单的业务数据的堆积,而是面向分析的大量数据,从业务数据到数据仓库中的数据,需要经过一系列的处理。简单转移是指将字段数据进行统一处理,以达

到不同数据源提取到的数据的类型、结构、域上的统一;清洗是对业务数据逻辑结构上的统一,进行字段间的合并,构成新的字段,并相应对数据进行处理;集成是针对不同的业务数据,构建新的实体并组织数据;聚集和概括是指对相关数据进行统计汇总等操作后作为数据仓库中的数据。故答案为B。

参考答案(34)B

试题(35)~(37)

设关系模式R < U,F >,其中U = { H,I,J,K,L },若F = {H→IJ,J→K,IJK→L,L→H,L→K },则F的最小函数依赖集Fmin = { (35)}。关系模式R的候选关键字有(36)个,R属于(37)。(35) A. H→I,H→J,J→K,IJK→L,L→H

B. H→I,H→J,J→K,IJ→L,L→H

C. H→I,H→J,J→K,IJ→L,L→K

D. H→I,J→K,IJ→L,L→H,L→K

(36)A.1 B. 2 C. 3 D. 4

(37)A.1NF B. 2NF C. 3NF D. BCNF

试题(35)~(37)分析

如果函数依赖集F满足下列条件,则称F为最小函数依赖集或最小覆盖:

?F中的任何一个函数依赖的右部仅含有一个属性;

?F中不存在这样一个函数依赖X→A,使得F与F-{X→A}等价;

?F中不存在这样一个函数依赖X→A,X有真子集Z使F-{X→A} {Z→A}与F等价。

试题(35)选项A中,由于J→K,故IJK→L中K是冗余属性,因此选项A是错误的;选项C中的L→H 被去掉了,导致无法从选项C中根据Armstrong公理系统导出L→H,因此选项C是错误的;选项D中的H→J被去掉了,导致无法从选项D中根据Armstrong公理系统导出H→J,因此选项D是错误的。

试题(36)候选键共有3个,分析如下:

算法:对于给定的关系模式R,其中U为属性集合,F为函数依赖集。

1)依照函数依赖集F将R中的所有属性分为L类、R类、LR类和N类属性,令X为L、N类属性的集合,Y为LR类属性集合;

2)若,则X为R的唯一候选码,结束;否则,转3);

3)逐一取Y中的单一属性A,若,则XA为候选码,令Y=Y–{A},转4);

4)依次取Y中的任意两个、三个……属性与XZ组成属性组,若XZ不包含已求得的候选码,关于F的闭包,若,则XZ为候选码。直到取完Y中的所有属性为止,算法结束。

本题在函数依赖集F中无L类和N类属性,所有属性都是LR类属性,因此,X=F,Y={ H,I,J,K,L }。1)我们分别取Y中的单一属性求闭包。

,H是候选码。

,I不是候选码。

,J不是候选码。

,K不是候选码。

,L是候选码。

此时Y去掉H和L,Y={ I,J,K }。

2)取Y中的两个属性求闭包。

,IJ是候选码。

,IK不是候选码。

,JK不是候选码。

本题的候选码为:H、L和IJ。故试题(36)的正确答案为C。

关系模式R属于第1范式(1NF)。因为按照第2范式定义,若关系模式R∈1NF,且每一个非主属性完全依赖于码,则关系模式R∈2NF。而试题(37)中,非主属性K不是完全依赖于码。

参考答案(35)B (36)C (37)A

图中swap A,B是16位的指令,A和B表示该指令的两个16位操作数。swap指令存放在内存的1023单元中,操作数A存放在内存的3071单元中,操作数B存放在内存的5119单元中。执行swap指令需要访问(38)次内存,将产生(39)次缺页中断。

(38)A. 6 B. 12 C. 18 D. 24

(39)A. 3 B. 4 C. 5 D. 6

试题(38)、(39)分析

本题考查的是分页存储管理地址变换和缺页中断方面的基础知识。

对于试题(38),采用分页存储管理方案,操作系统将进程的每一页离散地分配到主存的多个物理块中,为此系统需要为每个进程建立了一张页面映射表,简称页表,记录每个页面在主存中对应的物理块号,页表是放在主存中的。进程在执行时,首先查找页表,然后再取指令或者取数据。这样执行16位的swap指令时,首先需要取指令,因此先访问页表,取指令的高字节,再访问页表,取指令的低字节,共需4次访问主存;然后取操作数A,访问页表,取操作数A的高字节,再访问页表,取操作数A的低字节,共需4次访问主存;最后取操作数B,访问页表,取操作数B的高字节,再访问页表,取操作数B的低字节,共需4次访问主存。从上分析可见共需访问12次主存。

对于试题(39),在虚拟(请求)分页存储系统中,由CPU的地址变换机构根据页表中的状态位判断是否产生缺页中断,然后调用操作系统提供的中断处理例程。缺页中断的特殊性主要体现在如下两点:

缺页中断在指令执行期间产生和进行处理,而不是在一条指令执行完毕之后。所缺的页面调入之后,重新执行被中断的指令。

一条指令的执行可能产生多次缺页中断,如:swap A,B而指令本身和两个操作数A,B都跨越相邻外存页的分界处,则产生5次缺页中断(不可能出现指令本身的两次缺页)。必须由CPU硬件确保对多个现场的保存。

参考答案(38)B (39)C

试题(40)

若操作系统中有个作业,分别需要的运行时间,采用(40)的作业调度算法可以使平均周转时间最短。(40) A. 先来先服务 B. 最短时间优先C. 响应比高者优先 D. 优先级

试题(40)分析

本题考查的是作业管理中作业调度算法性能衡量方面的基础知识。

最短作业优先调度算法是指对短作业优先调度的算法。作业调度程序每次是从后备作业队列中选择一个作业投入运行。假定n个作业的运行时间:

则个作业总的周转时间为:

假设比先运行,即交换和的位置可得:

由此可见,最短作业优先调度算法能获得最短的周转时间。

参考答案(40)B

试题(41)、(42)

将下面Shell程序段中的空缺部分补齐,使得它可以将指定的一个或多个输入文件的内容依次添加到输出文件的末尾。如果指定的输出文件不存在,则程序应自动产生一个输出文件。

if [ "$#" -lt 2 ]; then

echo "Usage $0 [ ...]"

exit 0

fi

output="$1"

shift

for i in (41); do

if [ -e "$i" ]; then # or use ’-a $i’

cat (42)

fi

done

(41)A. $# B. $i C. $! D. $@

(42)

A. "$i" > $output

B. "$i" >> $output

C. $i > $output

D. $i >> $output

试题(41)、(42)分析

本题考查的是Shell程序设计方面的基础知识。

程序的功能是指定一个或多个输入文件,将它们的内容依次添加到输出文件的末尾。如果指定的输出文件不存在,则程序应自动产生一个。本题命令行的格式应为:

concatenate-files.sh <输出文件> <输入文件1> [<输入文件2> …]

第一个if条件语句的条件段“"$#" -lt 2”的含义是位置参量的个数小于2,则显示提示信息并退出。output="$1"语句的含义是将第一个参数作为输出文件。shift语句的含义是将位置参量左移。空(41)应填$@,表示所有位置参量,即相当于$1,$2,$3…。

由于试题要求将它们的内容依次添加到输出文件的末尾。对于UNIX系统Shell向用户提供了输入输出转向命令,可以在不改变应用程序本身的情况下自由地改变其数据的输入源和输出目的地。其中,“>”、“>>”表示输出转向,“<”表示输入转向。例如,cat命令用来将输入文件的数据显示在屏幕上:

cat input.txt

上述cat命令将input.txt文件中的内容输出到屏幕(标准输出设备)上。但是,如果我们将命令写成:

cat input.txt > output.txt

那么cat命令就会将原本输出到屏幕上的内容输入到文件output.txt中去并覆盖output.txt的内容。如果使用cat input.txt >> output.txt

将input.txt文件的内容添加到output.txt文件的末尾。

通过上述分析,空(42)应填"$i" >> $output。

参考答案(41)D (42)B

试题(43)

操作员甲和乙录入数据错误概率均为1/1000。为了录入一批重要数据,通常采取甲、乙两人分别独立地录入这批数据,然后由程序对录入数据逐个进行比较,对不一致处再与原数据比较后进行修改,这种录入数据的方式,其错误率估计为(43)。

(43)A.B.C.D.远小于

试题(43)分析

为了录入一批重要数据,减少录入错误造成的损失,通常采取甲、乙两人分别独立地录入这批数据,然后由程序对录入数据逐个进行比较,对不一致处再与原数据比较后进行修改。

假设操作员甲和乙录入某个数据错误的概率均为p,那么,

(1)两人都正确的概率为(1–p)2,此时校对程序不做处理;

(2)一个正确另一个错误的概率为2p(1–p),此时校对程序发现不一致,通过与原数据的比较,基本上可以改正错误;

(3)两人都出错的概率为p2。如果两人出的错误不一致,则校对程序仍然可以发现;如果两人犯了同样

的错,则校对程序就不能发现,不能处理,该错误就会计算进这种录入校对方法下的错误率。一般来说,独立的两个录入者犯同样错的概率是比较小的。

综合以上情况,双人同时录校的方法,最后的错误率将大大低于p2。

参考答案(43)D

试题(44)

(44)引起的数据库异常,其破坏性最大。

(44)A.事务内部故障B.系统故障C.介质故障D.病毒引起故障

试题(44)分析

数据库中的四类故障是:事务内部故障、系统故障、介质故障及计算机病毒。

事务内部故障:事务内部的故障有的是可以通过事务程序本身发现。例如,银行转账事务,将账户A的金额转X到账户B,此时应该将账户A的余额-X,将账户B的余额+X。如果账户A的余额不足,那么,两个事务都不做,否则都做。但有些是非预期的,不能由事务程序处理的,如运算溢出、并发事务发生死锁等。

系统故障:通常称为软故障,是指造成系统停止运行的任何事件,使得系统要重新启动,如CPU故障,操作系统故障,突然停电等。介质故障:通常称为硬故障。如磁盘损坏、磁头碰撞、瞬时强磁干扰。此类故障发生几率小,但破坏性最大。计算机病毒:是一种人为的故障和破坏,是一些恶作剧研制的一种计算机程序,可以繁殖和传播。

参考答案(44)C

试题(45)

对ERP项目最适当的定位是(45)。

(45)A.信息系统集成项目B.管理变革项目C.技术改造项目D.工作流实施项目

试题(45)分析

ERP的最大效用在于它通过计算机与网络通信技术,实现对企业内外资源的有机整合和优化配置,从而全面提升核心竞争力。ERP需要打破MRPⅡ传统制造业的行业局限性,需要把触角伸向各行各业,真正体现ERP应用范围的扩展性,并逐渐形成针对行业的解决方案;ERP应该支持企业由于行业竞争特点所表现的不同竞争形态,并根据不同竞争形态的企业特性需求,做对应的核心模块以及辅助模块调整;ERP应该具有决策分析功能,根据企业不同的发展阶段设计系统的基本内容,在企业级的范围内为企业提供关键问题的实时分析能力;ERP系统应该在企业数据和信息集成的基础上,实现企业管理功能上的集成,驱动企业物流、资金流、信息流、工作流的高度集成和统一,使企业逐步走向虚拟、敏捷和互动的高级形态……ERP仅仅只是企业信息化的第一阶段,人们将会越来越多地发现,ERP与CRM、SCM等联系在一起,而以ERP作为坚实的基础,通过CRM管理客户关系,通过SCM管理供应链,从而产生一个完善的电子商务系统。对ERP项目最适当的定位是管理变革项目。

参考答案(45)B

试题(46)、(47)

内存地址从AC000H到C7FFFH,共有(46)K个地址单元。如果该内存地址按字(16位)编址,由28片存储器芯片构成。已知构成此内存的芯片每片有16K个存储单元,则该芯片每个存储单元存储(47)位。

(46)A.96 B.112 C.132 D.156

(47)A.4 B.8 C.16 D.24

试题(46)、(47)分析

将大地址加1等于C8000H,再将大地址减去小地址,即C8000H-AC000H=1C000H。十六进制的(1C000)

16=216+215+214=64K+32K+16K=112K。

需构成的内存为112K×16K,使用28块芯片构成该内存,则每个芯片的容量应为4×16K。已知构成此内存的芯片每片有16K个存储单元,故该芯片每个存储单元存储4位二进制数。

参考答案(46)B (47)A

试题(48)~(50)

已知某高速缓存Cache采用组相联映像方式,即组间直接映像,组内全相联映像。假设主存容量为4096块,每块256字节。高速缓存包含32块,分8组,每组4块。高速缓存的地址变换表应包含(48)个存储单元;每个存储单元应能存放(49)位二进制数;每次参与相联比较的是(50)个存储单元。(48)A.8 B.16 C.32 D.48

(49)A.7 B.8 C.9 D.10考试用书(50)A.4 B.8 C.12 D.16

试题(48)~(50)分析

由于高速缓存包含32块,而高速缓存的地址变换表应有32个存储单元与之相对应,故地址变换表应包含32个单元。

每个存储单元应存放两部分内容:一部分为主存块所在的区号,主存最多可分为4096÷32=128区,可用7位二进制数来表示。另一部分是存储单元中必须记录主存的某块在组内的位置,由于每组只有4块,故用2位二进制编码即可表示。因此,每个存储单元应存放9位二进制编码。

因为组间是直接映像,每次进行相联比较只在一个组内进行,所以每次相联比较的只有4个单元。

参考答案(48)C (49)C (50)A

试题(51)

质量控制非常重要,但是进行质量控制也需要一定的成本。(51)可以降低质量控制的成本。

(51)A. 使用抽样统计 B. 进行过程分析 C. 对全程进行监督 D. 进行质量审计

试题(51)分析

进行质量控制一定要注意成本,使用抽样统计可以降低质量控制的成本。

参考答案(51)A

试题(52)

对于MPEG视频中的空间冗余信息可以采用(52)的方法来进行压缩编码。

(52)A. 帧间预测和变换编码 B. 霍夫曼编码和运动补偿

C. 变换编码和帧内预测

D. 帧内预测和运动补偿

试题(52)分析

视频图像本身在时间上和空间上都存在冗余信息。对视频进行编码就是去除时间和空间上的冗余信息。去除空间上冗余信息时,不参照任何过去的或者将来的其他图像帧,压缩编码可以采用类似JPEG的压缩方法,主要采用的压缩技术包括帧内预测编码和变换编码。JPEG压缩编码算法的主要计算步骤如下:1)正向离散余弦变换。

2)量化。

3)Z字形编码。来自https://www.doczj.com/doc/66981956.html,

4)使用差分脉冲调制(DPCM)对直流系数(DC)近似编码。

5)使用行程长度编码(RLE)对交流系数(AC)近似编码。

6)熵编码。

参考答案(52)C

试题(53)

(53)不是MPEG-7中定义的内容。

(53)A. 采用XML作为内容描述的可选语言中华考试网

B. 3D模型的描述标准

C. 多媒体对象中的目标识别与特征提取

D. MPEG-7参考软件

试题(53)分析

MPEG-7是由运动图像专家组(MPEG)制定的多媒体内容描述接口标准,其目的是制定一套描述符标准,用来描述各种类型的多媒体信息及它们之间的关系,以便更快更有效地检索信息。这些媒体材料可包括静态图像、图形、3D模型、声音、话音、电视以及在多媒体演示中它们之间的组合关系。在某些情况下,数据类型还可以包括面部特性和个人特性的表达。

在MPEG-7处理链中包含3个高度抽象的过程:特征抽取、标准描述和检索工具。其中,特征抽取和检索工具都不包含在MPEG-7标准中,而是留给大家去竞争,以便得到最后的算法和工具。

参考答案(53)C

试题(54)

从个有标号的珠子中取个排成一个圆圈,共有(54)种不同的排法。

(54)A. B. C. D.

试题(54)分析

此问题属于典型的相异元素不允许重复的圆排列问题,可知其排列数为

参考答案(54)B

试题(55)

在无向图G中,结点间的连通关系是一个二元关系,该关系是(55)关系。

(55)A. 偏序 B. 反对称 C. 等价 D. 反传递来自https://www.doczj.com/doc/66981956.html,

试题(55)分析

容易证明该关系满足自反性、对称性、传递性,可知该关系为等价关系。

参考答案(55)C

试题(56)

谓词公式是(56)。

试题一论软件质量保证

影响软件质量的因素很多,软件质量的优劣直接关系到软件项目的成败。在软件开发过程中为保证软件的质量,采用了许多有关的技术、策略和方法。

请围绕“软件质量保证”论题,依次对以下三个方面进行论述。

1.概要叙述你参与分析和开发的应用项目以及你所担任的主要工作。

2.具体讨论你在软件开发中为保证软件的质量所采用的主要技术及方案,详细叙述你为保证软件质量在你的组织内部实施的方法和策略。

3.分析你在软件开发中为保证软件质量所采用的技术、方法和策略所带来的效果。你认为所采用方法和策略有哪些独到之处,为什么?

试题二论数据仓库的设计与实现

数据仓库已经成为数据分析和联机分析处理中的日.趋重要的平台。然而,数据仓库的设计与实现过程面临许多技术上的挑战,例如:多个异种数据源的集成带来的困难等。

请围绕“论数据仓库的设计与实现”论题,依次对以下三个方面进行论述。

1. 概要叙述你参与分析和开发的软件项目以及你所担任的主要工作。

2.具体讨论你在从事数据仓库的设计时是如何进行规划和分析的,详细描述数据仓库设计、数据集成和测试以及部署数据仓库的过程。

3.分析并讨论你在数据仓库设计与实现过程中遇到过的主要问题,并且简要展望数据仓库技术的发展趋势。

试题三论中间件技术在软件开发中的作用

随着软件应用越来越复杂,软件开发“—切从零”开始的开发模式也越来越不能满足应用的要求。一些著名的软件公司推出自己的中间件产品,例如通信中间件、数据库中间件等为软件开发提供有力的支持。

请围绕“中间件技术在软件开发中的作用”论题,依次对以下三个方面进行论述。

1.概要叙述你参与分析和开发的应用项目以及你所担任的主要工作。

2.具体讨论你在软件开发过程中选取中间件的原则和标准,结合实例详细叙述中间件技术在你的软件开发中的作用。

3.假如你在一个软件公司中能够起到影响公司决策的作用,请你结合市场和技术因素,为你的公司设计一个有自主版权的中间件的方案,并评价你的方案。

试题四论虚拟现实技术的应用与发展

虚拟现实技术是当前的研究热点之一。它涉及到仿真技术、多媒体技术、传感器技术、计算机图形学等多个学科的最新技术。虚拟现实技术在航空航天、军事、医学及娱乐业等领域有着广泛的应用前景。

请围绕“虚拟现实技术的应用与发展”论题,依次对以下三个方面进行论述。

1.概要叙述你参与设计和开发的虚拟现实项目以及你所担任的主要工作。

2.具体讨论你开发虚拟现实系统时所涉及的理论、技术和方案。详细描述你在实现该系统时所采取的措施和方法。

3. 分析你在虚拟现实系统中采用的措施的效果。简要展望虚拟现实技术的发展趋势。

试题一

阅读以下关于应用服务器业务对象管理的叙述,回答问题 1 和问题 2;

某软件公司最近接到一个电信局的计费项目,该电信局要求计费系统支持实时出帐( 如用户可随时通过诸如电话、上网等方式查询当前的话费情况 )、实时划价( 如新增业务或改变的记费规则能实时的添加到计费系统中 )。鉴于该项目的实时性要求较高,难度较大,为此,张工召开了一次课题组会议,会上项目组成员的意见分为两大派;一派坚持使用磁盘数据库( DRDB Disk-residentdatabase ) Oracle,另一派坚持使用内存数据库( MMDB MainMemoryDatabase )。坚持 Oracle 的那一派认为只要配置 Oracle 使得所有数据都缓冲到内存,就一定能达到实时性的要求;而坚持 MMDB 的那一派认为即使再扩大内存容量和调整Oracle的参数,也无法达到 MMDB 的性能。张工在听取两方面的意见,经过深思熟虑后,成功地说服了坚持使用 Oracle 的那一派,最终大家一致同意采用 MMDB。张工是通过回答下面 2 个问题来说服 Oracle 派的。[问题1]

即使 Oracle 将数据都缓冲到内存中,其性能也往往难以赶上 MMDB。为什么?

请你用 200 字以内文字,以提纲方式列出理由说明

[问题2]

B+ 树索引适合于象 Oracle 这样的磁盘数据库而不适于 MMDB,MMDB 采用的是更适合于内存的 Hash 索引和 T 树索引。为什么?

请你用 100 字以内文字,简要说明这些不同的索引技术在性能上会有什么主要差别。

从下列的 4 道试题(试题二至试题五)中任选 2 道解答。如果解答的试题数超过2道,则题号小的 2 道解答有效。

试题二

阅读以下关于进程和线程的叙述,回答问题 1 和问题 2。

某公司要开发一个网络服务程序,该程序需要处理客户的请求,查询或者修改后台的数据库。其中,查询和修改后台数据库是一个需要同步并且相对耗时的操作。

假定该网络服务程序是在某个支持进程和用户线程的操作系统中实现,用户线程由用户空间的线程库调度。在设计该网络服务程序的体系结构时,项目组产生了分歧:

(1) 张工程师认为应采用单进程多个用户线程的体系结构,每个用户线程处理一个客户请求,原因是用户线程开销小,从而能提高系统的响应时间。

(2) 李工程师认为应采用多进程的体系结构,由每个进程处理一个客户请求,原因是多进程结构的系统稳定并且相对安全。

经过项目组的激烈讨论,最终选用了进程和用户线程混合使用的一类体系结构。

[问题1]

在这种支持用户线程的操作系统中,实现该网络服务程序,请你用 200 字以内文字简要讨论多个用户线程是否可以提高并发度?并指出理由。

[问题2]

请你基于数据库访问的情况,设计进程和用户线程混合使用的一类体系结构的功能划分。( 以 200 字以内文字列出提纲即可 )。

试题三

阅读以下关于计算机网络协议一致性测试方面的叙述,回答问题1和问题2。

某网络设备公司正在研发第 2 代互联网中的关键网络设备——安全路由器,安全路由器必须支持的一种路由协议是 OSPF ( 最短路径优先 )路由协议。

安全路由器的实现是否符合 OSPF 协议的规范是安全路由器测试中必须解决的问题,因为如果安全路由器的实现违背了 OSPF协议的规范,安全路由器在互联网中与其它品牌的路由器就有可能无法互通,这显然是技术人员绝不希望看到的情况。

针对资源安全路由器中 OSPF 协议实现的一致性测试方案,许多经验欠缺的技术人员存在着一些困惑。归纳起来,大体上归结为如下两点,请解释这两点。

[问题1]

为什么在调试时要在 OSPF 协议代码中插入众多的跟踪语句。在调试器中设置断点( brcakpoint )继而进行跟踪不是更简单吗?请你用 150 字以内文字,简要说明插入跟踪语句的理由。

[问题2]

基于状态空间搜索的状态可达性分析在诸如 Cache 一致性协议的测试等场合中已得到广泛应用,在 OSPF 协议一致性测试中为什么不可以照搬状态可达性分析,让计算机替技术人员“自动化”地进行测试?

请你用 150 字以内文字,简要列举说出理由。

试题四阅读以下关于客户服务中心业务流程控制方面的叙述,回答问题1、问题2 和问题3。

某软件公司准备研发大型客户服务中心( Call Center )平台,为构建电话服务业务系统提供支持。在讨论方案时,许多工程师认为可以使用传统方法利用操作系统的分时技术实现业务流程的并行化。即:根据业务流程设计处理程序,当一个电话呼入时,分配一个进程为这个呼入服务,直到服务完成。但是梁工提

出了不同意见,他说:当有1000 个电话同时呼入时,难道系统要有1000 个进程同时运行吗?因为作为大型客户服务中心,同时处理上千个呼入应当是很平常的事情。于是,梁工提出:可以使用有限状态自动机来处理业务流程,而业务流程的描述则用状态图表示。当一条线路上有事件发生时,自动机根据这条线路的私有工作区中所保存的状态,查找出状态图中对应状态的描述,从而选择有关服务,并且再根据服务的结果确定下一个状态。

梁工通过回答下述 3 个问题,解决了大家的疑虑,使开发组接受了这个方案。请回答如下三个问题。

[问题1]

状态图在计算机中如何表达? 每个节点都要包含哪些内容? 请你用100 字以内文字提出一种方案。

[问题2]

系统中响应外部事件的所有服务摩当有什么约束? 为什么?请你用200 字以内文字,简要说明系统启动与处理服务的基本方式。

[问题3]

在本系统中,如何实现业务生成工具?

试题五

阅读以下关于混合系统( Hybrid systems )分析与设计建模的叙述,回答问题1、问题 2 和问题3。

某软件公司正在开发一个基于全球卫星定位系统GPS 的物流调度系统,在该系统中,载货车辆的跟踪与调度至关重要。为了跟上技术的潮流,该公司决定在开发中引入统一建模语言UML。

在建模车辆优化调度的“中国邮递员”问题时,项目组出现了尖锐的分歧:一派认为应当采用UML的类图( Class diagram )建模车辆及行车路线图,同时用UML 的活动图( Activity diagram )建模中国邮递员算法;另一派也同意用UML 的类图建模车辆及行车路线图,但却不同意用UML 的活动图( ActM锣diagram )建模中国邮递员算法,而主张以教科书中常见的文本形式的伪代码来建模中国邮递员算法:经过激烈争论,大家一致同意伪代码派的意见。

在物流调度系统中,物流数据的挖掘对于物流企业管理层的科学决策是必不可少的。

在建模物流相关序列数据挖掘算法时,项饲组又产生了分歧:一派认为必须采用UML活动图来建模数据挖掘算法,如果采用其它非UML 的建模语言,面向对象的开发方法在项目中的应用就是不彻底的;另一派则认为对于物流相关序列数据挖掘算法来说,统一建模语言原本就不合适,他们强烈主张采用MatLab 来建模,进而生成C++ 代码,与物流调度系统的其它代码链接。后来的项目实践表明,采用MatLab 在这里是恰当的。

[问题1] 对于中国邮递员算法这样的图论算法,为什么教科书中常见的文本形式的伪代码比UML 活动图更恰当?

[问题2] 对于类似相关序列数据挖掘算法的连续型计算,为什么采用MatLab 比统一建模语言更恰当

2018上半年系统分析师考试真题及答案-下午卷

2018上半年系统分析师考试真题及答案-下午卷 试题一 阅读以下关于系统分析任务的叙述,在答题纸上回答问题1至问题3. 【说明】 某公司是一家以运动健身器材销售为主营业务的企业,为了扩展销售渠道,解决原销售系统存在的许多问题,公司委托某软件企业开发一套运动健身器材在线销售系统。目前,新系统开发处于问题分析阶段,所分析各项内容如下所述: (a)用户需要用键盘输入复杂且存在重复的商品信息; (b)订单信息页面自动获取商品信息并填充; (c)商品订单需要远程访问库存数据并打印提货单; (d)自动生成电子提货单并发送给仓库系统; (e)商品编码应与原系统商品编码保持一致; (f)商品订单处理速度太慢; (g)订单处理的平均时间减少30%; (h)数据编辑服务器CPU性能较低; (i)系统运维人员数量不能增加。 【问题1】(8分) 问题分析阶段主要完成对项目开发的问题、机会和或指示的更全面的理解。请说明系统分析师在问题分析阶段通常需要完成哪四项主要任务。 【问题2】(9分) 因果分析是问题分析阶段一项重要技术,可以得出对系统问题的真正理解,并且有助于得到更具有创造性和价值的方案。请将题目中所列(a)~(i)各项内容填入表中(1)~(4)对应位置。 表1-1问题、机会、目标和约束条件 【问题3】(8分)

系统约束条件可以分为四类,请将类别名称填入表中(1)~(4)对应的位置。 表1-2约束条件分类 【答案】 问题1 问题分析阶段的四项主要任务包括: 1)研究问题领域 2)分析问题和机会 3)制定系统改进目标 4)修改项目计划 问题2 (1)(a)(f) (2)(c)(h) (3)(b)(d)(g) (4)(e)(i) 问题3 (1)进度 (2)成本 (3)功能 (4)质量 【分析】 问题分析阶段的主要任务包括: 1)研究问题领域 利用信息系统框架来列出和定义系统领域 数据–列出所有与系统当前存储的数据(在文件、数据库、表格中)有关的内容,并按照业务词汇定义每项内容。

系统分析师考试真题一(下午试题)

系统分析师考试真题(下午试题)系统分析师考试是软考中一项高级资格考试科目,考试一共分为三门:基础知识、案例分析及论文。下面是小编整理的系统分析师历年考试下午真题,供大家学习参考。 试题一 阅读以下关于工业控制系统方案选型方面的叙述,回答问题1和问题2。 某省拟新建电厂的主管部门召集了一批专业人员和计算机专家,讨论如何为新电厂建立计算机控制系统,在讨论中提出了以下两种方案: (1)方案———传统的DCS(分布式控制系统)。经本省内不少电厂多年推广使用,相对已十分成熟和实用。 在DCS系统中把计算机、通信、自动控制和显示等技术集成在一起形成一个统一的分布式电厂控制系统,其中采用了控制功能分散、监视管理集中和全厂信息共享的原则,具有以下特征: ①在结构上,采用了各类能独立运行的一批工作站(如:操作员站、工程师站、数据采集处理的DAS站、管理站等),这些工作站分别能从事于局部控制,在各个工作站之间则采用局域网实施通信,交换有关的信息。 ②在功能上,采用分层管理控制的原则,比如:整个DCS系统可分解为基本控制级(实现相对固定的平稳调节目标)和协凋管理级(在全厂范围内实现优化计算与协调控制),并且通过网络可与再上一级的主机或系统实现通信。 ③在技术上,尽可能实现标准化,采用通用性强的PC机或小型工作站,有针对性的多类通信介质;在模拟量控制的基础上结合可编程逻辑控制(PLC)技术,大屏幕显示与监控技术等。 ④在软件选用上,可灵活地选用规范化的实时多任务操作系统,配备有效的GUI视窗软件,包含有常用功能软件与算法库的组态软件,先进的控制软件包,绘图软件,相应的数据库软件,

管理调度软件和办公软件等分布在系统内。 (2)方案二——代表国际上发展方向的FCS(现场总线控制系统),即是采用网络通信技术,把分布在现场各处的仪表仪器、测量控制设备有机地连接在一起并实施数字化控制的技术。 现场总线的特点是数字化、串行、双向和多线式。通过现场总线可能有效地实现联网信息传输的数字化,各网络站点仅表的智能化和整个电厂系统的开放化。其主要特征大体上包括有: ①FCS主要由现场总线通信网络、智能变送器、智能执行器(现场仪表)、工业PC(上位机设备)和相应的软件等组成。 ②现场总线上所连接的产品采用统一的通信规程和协议,从根本上保证实现信息的共享、设备的互换或互操作,允许实现现场仪表的远程调整校验。通过网关还可实现不同现场总线的互联。 ③现场总线采用数字信号传送信息,通常可采用一对多结构,即用一对传输线可连接多台现场仪表,实现主控系统与现场仪表之间的双向通信(接线简单,施工方便,维护与扩充容易)。 ④现场总线引入并定义了若干不同的标准功能块,不同厂商的设备都采用相同的组态方法。这样,用户的应用、培训与编程十分方便。 [问题1] 看上去新颖的FCS比传统的DCS有着远为吸引人的许多特点与长处。可是,在讨论中绝大多数专家都认为DCS(分布式控制系统)仍是目前电厂工程中应用选型的主流。请你用100字以内的文字简单说明理由。 [问题2] 在热烈的讨论过程中,不少专家又提出了以下的第三种方案:方案三——基于远程智能I /O 的新型DCS系统。这里的远程智能I/O 装置是一类独立的系统,大体上由三部分所组成。即智能前端、现场通信总线和计算机通信适配器。其中,

2014年上半年系统分析师考试真题试卷

2014年系统分析师考试真题试卷 单项选择题 在下列各题的备选项中,请选择1个最符合题意的选项。 1.在订单管理模块中,新建订单和修改订单都需要检查用户是否登录,用例“新建订单”、“修改订单”与用例“检查用户登录”之间是()。 A. 包含关系 B. 扩展关系 C. 泛化关系 D. 聚集关系 2.UML中,序列图的基本元素包括()。 A. 对象、生命线和泳道 B. 对象、泳道和消息 C. 对象、生命线和消息 D. 生命线、泳道和消息 3.UML中,静态视图描述事务的静态结构,主要包括();交互视图描述了执行系统功能的各个角色之间相互传递消息的顺序关系,主要包括()。 A. 用例图、类图、包图 B. 用例图、组件图、部署图 C. 类图、对象图、状态图 D. 组件图、协作图、包图 A. 活动图、状态图 B. 序列图、状态图 C. 活动图、协作图 D. 序列图、协作图 4.使用UML进行关系数据库的()时,需要设计出表达持久数据的实体类及其联系,并将它们映射为数据库表和视图等。 A. 业务用例设计 B. 逻辑数据模型设计 C. 物理数据模型设计 D. 物理实现设计 5.以下关于IPsec协议的描述中,正确的是()。 A. IPsec认证头(AH)不提供数据加密服务

B. IPsec封装安全负荷(ESP)用于数据完整性认证和数据源认证 C. IPsec的传输模式对原来的IP数据报进行了封装和加密,再加上了新IP头 D. IPsec通过应用层的Web服务建立安全连接 6.防火墙的工作层次是决定防火墙效率及安全的主要因素,下面的叙述中正确的是()。 A. 防火墙工作层次越低,则工作效率越高,同时安全性越高 B. 防火墙工作层次越低,则工作效率越低,同时安全性越低 C. 防火墙工作层次越高,则工作效率越高,同时安全性越低 D. 防火墙工作层次越高,则工作效率越低,同时安全性越高 7.在入侵检测系统中,事件分析器接收事件信息并对其进行分析,判断是否为入侵行为或异 常现象,其常用的三种分析方法中不包括()。 A. 模式匹配 B. 密文分析 C. 数据完整性分析 D. 统计分析 8.某实验室使用无线路由器提供内部上网,无线路由器采用固定IP地址连接至校园网,实 验室用户使用一段时间后,不定期出现不能访问互联网的现象,经测试无线路由器工作正常,同时有线接入的用户可以访问互联网。分析以上情况,导致这一故障产生的最可能的原因是()。 A. 无线路由器配置错误 B. 无线路由器硬件故障 C. 内部或者外部网络攻击 D. 校园网接入故障 9.软件著作权中的翻译权不是指将原软件()权利。 A. 由一种自然语言文字转换成另一种自然语言文字 B. 由一种程序设计语言转换成另一种程序设计语言 C. 操作界面中涉及的自然语言文字由一种语言文字翻译成另一种语言文字 D. 程序中涉及的自然语言文字由一种语言文字翻译成另一种语言文字 10.某学校举行程序设计竞赛,两位同学针对同一问题、按照规定的技术标准、采用相同的 程序设计语言、利用相同的开发环境完成了程序设计。两个程序相似,同学甲先提交,同学乙的构思优于甲。此情形下,()享有著作权。 A. 同学甲 B. 同学甲、同学乙都各自 C. 同学乙 D. 同学甲、同学乙都不

2017年上半年系统分析师

上午综合试卷 第1题:面向对象分析中,类与类之间的 “IS-A”关系的是一种(2),类与类之间的“IS-PART-OF”关系是一种(2)。 A. 依赖关系 B. 关联关系 C. 泛化关系 D. 聚合关系 第2题:面向对象分析中,类与类之间的 “IS-A”关系的是一种(2),类与类之间的“IS-PART-OF”关系是一种(2)。 A. 依赖关系 B. 关联关系 C. 泛化关系 D. 聚合关系 第3题:面向对象动态分析模型描述系统的动态行为,显示对象在系统运行期间不同时刻的动态交互。其中,交互模型包括(3),其他行为模型还有(4)。 A. 顺序图和协作图 B. 顺序图和状态图 C. 协作图和活动图 D. 状态图和活动图 第4题:面向对象动态分析模型描述系统的动态行为,显示对象在系统运行期间不同时刻的动态交互。其中,交互模型包括(3),其他行为模型还有(4)。 A. 顺序图和协作图 B. 顺序图和状态图 C. 协作图和活动图 D. 状态图和活动图 第5题:关于设计模式,下列说法正确的是( )。 A. 原型(Prototype)和模板方法 (Template Method)属于创建型模式 B. 组合(Composite)和代理 (Proxy)属于结构型模式

C. 桥接(Bridge)和状态(State)属于行为型模式 D. 外观(Facade)和中介(Mediator)属于创建型模式 第6题:三重DES加密使用2个密钥对明文进行3次加密,其密钥长度为( )位。 A. 56 B. 112 C. 128 D. 168 第7题:要对消息明文进行加密传送,当前通常使用的加密算法是( )。 A. RSA B. SHA-1 C. MD5 D. RC5 第8题:假定用户A、B 分别在I1和I2两个CA处取得了各自的证书,( )是A、B互信的必要条件。 A. A、B互换私钥 B. A、B互换公钥 C. I1、I2互换私钥 D. I1、I2互换公钥 第9题:SHA-1是一种针对不同输入生成( )固定长度摘要的算法。 A. 128位 B. 160位 C. 256位 D. 512位 第10题:某软件公司项目组开发了一套应用软件,其软件著作权人应该是( )。 A. 项目组全体人员 B. 系统设计师 C. 项目负责人 D. 软件公司

系统分析师历年试题分析与解答(2010年最新版)

第1章2005上半年系统分析师级上午试题分析与解答 试题(1) 在关于用例(uses case)的描述中,错误的是(1)。 (1)A.用例将系统的功能范围分解成许多小的系统功能陈述 B.一个用例代表了系统的一个单一的目标 C.用例是一个行为上相关的步骤序列 D.用例描述了系统与用户之间的交互 试题(1)分析 用例是一个行为上相关的步骤序列,既可以是自动的也可以是手工的,其目的是完成一个单一的业务任务。 用例将系统功能范围分解成许多小的系统功能陈述。一个用例代表了系统的一个单一的目标,描述了为了实现此目标的活动和用户交互的一个序列。用例是一种描述和记录系统需求的技术。一个用例本身并不是一个功能需求,但用例所讲述的场景包含了一个或者多个需求。 参考答案 (1)D 试题(2)、(3) 在用例建模的过程中,若几个用例执行了同样的功能步骤,这时可以把这些公共步骤提取成独立的用例,这种用例称为(2)。在UML的用例图上,将用例之间的这种关系标记为(3)。 (2)A.扩展用例B.抽象用例C.公共用例D.参与用例 (3)A.association B.extends C.uses D.inheritances 试题(2)、(3)分析 用例之间的关系包括:关联关系、扩展关系、使用(或包含)关系、依赖关系和继承关系。 关联关系是一个参与者与一个用例发生交互的关系。 一个用例可能会包含由几个步骤组成的复杂功能,使用例难以理解。为了简化用例,使其更容易理解,通常可以将较复杂的步骤提取成专门的用例,这样得到的用例称为扩展用例,它扩展了原始用例的功能。扩展用例与其他扩展用例之间的关系称为扩展关系。在UML中,每个扩展关系标记为“<>”。 如果几个用例执行了同样的步骤,最好把这些公共步骤提取成独立的用例,称为抽

最新2018年上半年系统分析师上午选择+下午案例论文真题+答案解析完整版(全国计算机软考)

2018年上半年系统分析师真题+答案解析 上午选择 1、面向对象分析中,对象是类的实例。对象的构成成分包含了()、属性和方法(或操作)。 A.标识 B.消息 C.规则 D.结构 答案:A 本题考查的是面向对象的基本概念: 对象的三要素为:属性(数据)、方法(操作)、对象ID(标识)。 2、UML2.0所包含的图中,()描述由模型本身分解而成的组织单元,以及他们之间的依赖关系。 A.组合结构图、 B.包图 C.部署图 D.构件图 答案:B 本题考查的是UML图的相关知识:

UML2.0包括14种图,分别列举如下: (1)类图(class diagram)。类图描述一组类、接口、协作和它们之间的关系。在OO系统的建模中,最常见的图就是类图。类图给出了系统的静态设计视图,活动类的类图给出了系统的静态进程视图。(2)对象图(object diagram)。对象图描述一组对象及它们之间的关系。对象图描述了在类图中所建立的事物实例的静态快照。和类图一样,这些图给出系统的静态设计视图或静态进程视图,但它们是从真实案例或原型案例的角度建立的。 (3)构件图(component diagram)。构件图描述一个封装的类和它的接口、端口,以及由内嵌的构件和连接件构成的内部结构。构件图用于表示系统的静态设计实现视图。对于由小的部件构建大的系统来说,构件图是很重要的。构件图是类图的变体。 (4)组合结构图(composite structure diagram)。组合结构图描述结构化类(例如,构件或类)的内部结构,包括结构化类与系统其余部分的交互点。组合结构图用于画出结构化类的内部内容。 (5)用例图(use case diagram)。用例图描述一组用例、参与者及它们之间的关系。用例图给出系统的静态用例视图。这些图在对系统的行为进行组织和建模时是非常重要的。 (6)顺序图(sequence diagram,序列图)。顺序图是一种交互图(interaction diagram),交互图展现了一种交互,它由一组对象或参与者以及它们之间可能发送的消息构成。交互图专注于系统的动态视图。顺序图是强调消息的时间次序的交互图。

2014上半年系统分析师考试真题及答案-下午卷

2014上半年系统分析师考试真题及答案-下午卷 【案例一】(共25分) 阅读以下关于需求建模的叙述,在答题纸上回答问题1至问题3。 某企业委托软件公司开发一套运动器材综合销售平台,以改进已有的销售管理系统,拓展现有的实体店销售模式,综合管理线上线下的器材销售业务。该软件公司组建项目组开发该系统,现正处于需求获取阶段。经过项目组讨论,由于目标系统业务功能比较复杂,所以在需求获取中针对不同类型的业务需求,采用不同的需求获取方法。项目组列出可选的需求获取方法包括:用户访谈、联合需求计划(JRP)、问卷调查、文档分析和实地观察等。 需求获取的要求如下: (1)获取已有销售管理系统中所实现的实体店销售模式和过程; (2)获取系统的改进需求和期望增加的业务功能; (3)获取当前业务过程中的详细数据并深入了解这些数据产生的原因; (4)从企业管理人员、销售人员、各种文档资源等尽可能多的来源获取需求; (5)消除需求中出现的冲突,尽可能获取全面、一致的需求; (6)尽可能多地让用户参与需求获取过程。 【问题1】 联合需求计划(JRP)是一种流行的需求获取方法。请说明什么是JRP,JRP与其它需求获取方法相比有什么优势? 联合需求计划是一个通过高度组织的群体会议来分析企业内的问题并获取需求的过程,它是由企业主管部门经理、会议主持人、用户、协调人员、IT人员、秘书等共同组成的专题讨论组来分析、讨论问题并定义系统需求。 JRP和其他需求获取方法相比的优势:(1)发挥用户和管理人员参与系统幵发过程的积极性,提高系统开发效率:(2)降低了系统需求获取的时间成本,加速系统开发周期;(3)采用原型确认系统需求并获取设计审批,具有原型化开发方法的优点。 【解析】 本题考查考生对于软件需求获取方法的掌握情况。 需求获取是一个确定和理解不同类用户的需求和约束的过程。需求获取通过系统分析师与用户的有效合作才能成功,系统分析师建立一个对问题进行彻底讨论的环境,这些问题与将要开发的系统有关。需求获取是否科学、准备充分,对获取出来的需求质量影响很大,大部分

2017上半年系统分析师考试真题及答案-上午卷

2017上半年系统分析师考试真题及答案-上午卷面向对象分析中,类与类之间的“IS-A”关系的是一种(1),类与类之间的“IS-PART-OF”关系是一种(2)。 (1)A.依赖关系 B. 关联关系 C. 泛化关系 D. 聚合关系 (2)A.依赖关系 B. 关联关系 C. 泛化关系 D. 聚合关系 【答案】C D 【解析】本题考查的是面向对象的基本概念: is-a基于类继承或接口实现,is-a是表达这句话的一种方式:“这个东西是那个东西的一种”。例如:野马是一种马。 has-a关系是基于用法(即引用)而不是继承。换句话说,如果类a中的代码具有对类b实例的引用,则“类a has-a类b”。例如:马有缰绳。 is part of是一种整体与部分的关系。 面向对象动态分析模型描述系统的动态行为,显示对象在系统运行期间不同时刻的动态交互。其中,交互模型包括(3),其他行为模型还有(4)。 (3)A.顺序图和协作图 B.顺序图和状态图 C.协作图和活动图 D.状态图和活动图 (4)A.顺序图和协作图 B.顺序图和状态图 C.协作图和活动图 D.状态图和活动图 【答案】A D 【解析】本题考查UML图。 多种UML图有其严格的分类,首先分为静态图和动态图。其中动态图又有一个细化的分类:交互图,交互图包括顺序图(序列图)与通信图(协作图)。 关于设计模式,下列说法正确的是(5)。 (5)A.原型(Prototype)和模板方法 (Template Method)属于创建型模式 B.组合(Composite)和代理 (Proxy)属于结构型模式 C.桥接(Bridge)和状态(State)属于行为型模式 D.外观(Facade)和中介(Mediator)属于创建型模式

2018年下半年上午-系统分析师(考试真题及答案-完整版-软考)

2018年下半年-系统分析师-上午试题 (考试真题及答案) 一、单项选择题(共 75 分,每题 1 分。每题备选项中,只有 1 个最符合题意) ●第1题:面向对象分析中,对象是类的实例。对象的构成成分包含了() .属性和方 法(或操作)。 A:标识 B:消息 C:规则 D:结构 ●第2题:UML2.0所包含的图中,( )描述由模型本身分解而成的组织单元,以及他们 之间的依赖关系。 A:组合结构图 B:包图 C:部署图 D:构件图第 ●第3题:UML的结构包括构造块、规则和公共机制三个部分。在基本构造块中,(3) 能 够表示多个相互关联的事物的集合,规则是构造块如何放在一起的规定,包括了(4) ; 公共机制中,(5) 是关于事物语义的细节描述。 A:用例描述 B:活动 C:图 D:关系 ●第4题: A:命名、范围、可见性和一致性 B:范围、可见性、一~致性和完整性 C:命名、可见性、一致性和执行 D:命名、范围、可见性、完整性和执行 ●第5题: A:规格说明 B:事物标识 C:类与对象

D:扩展机制 ●第6题:DES是一种(6)其密钥长度为56位,3DES是利用DES的加密方式,对明文进 行3次加密,以提高加密强(7)位。 A:共享密钥 B:公开密钥 C:报文摘要 D:访问控制 ●第7题: A: 56 B:112 C: 128 D: 168 ●第8题:下列算法中,用于数字签名中摘要的是()。 A: RSA B: IDEA C: RC4 D: MD5 ●第9题:以下用于在网络应用层和传输层之间提供加密方案的协议是()。 A: PGP B:SSL C: IPSec D: DES ●第10颗.孙某在书店租到-张带有注册商标的应用软件光盘,擅自复制后在网络进行 传播,其行为是侵犯()行为 A:商标权 B:软件著作权 C:注册商标专用权 D:署名权 ●第11题:在著作权法中,计算机软件著作权保护的对象是() A:计算机程序及其开发文档

2019下半年系统分析师考试真题及答案-上午卷

2019下半年系统分析师考试试题和答案-上午卷 一、单项选择题(共75分,每题1分。每题备选项中,只有1个最符合题意) ● 1.面向对象分析中,一个事物发生变化会影响另一个事物,两个事物之间属于()。 A. 关联关系 B.依赖关系 C.实现关系 D.泛化关系 选:B ● 2. 关于用例图中的参与者,说法正确的是()。 A. 参与者是与系统交互的事物,都是由人来承担 B. 当系统需要定时触发时,时钟就是一个参与者 C. 参与者可以在系统外部,也可能在系统内部 D. 系统某项特定功能只能有一个参与者 选:B ●3、4、5.在线学习系统中,课程学习和课程考试都需要先检查学员的权限,“课程学习” 与“检查权限”两个用例之间属于();课程学习过程中,如果所缴纳学费不够,就需要补缴学费,“课程学习”与“缴纳学费”两个用例之间属于();课程学习前需要课程注册,可以采用电话注册或者网络注册,“课程注册”与“网络注册” 两个用例之间属于()。 A. 包含关系 B.扩展关系 C.泛化关系 D.关联关系 A. 包含关系 B.扩展关系 C.泛化关系 D.关联关系 A. 包含关系 B.扩展关系 C.泛化关系 D.关联关系 选:(3)A(4)B(5)C ●6、7.非对称加密算法中,加密和解密使用不同的密钥,下面的加密算法中()属于非 对称加密算法。若甲、乙采用非对称密钥体系进行保密通信,甲用乙的公钥加密数据文件,乙使用 ()来对数据文件进行解密。 (6)A.AES B.RSA C.IDEA D.DES (7)A.甲的公钥 B.甲的私钥 c.乙的公钥 D.乙的私钥 选:B、D ●8.用户A从CA获取了自己的数字证书,该数字证书中包含为证书进行数字签名的()。 A.CA的私钥和A的公钥 B.CA的私钥和A的私钥 C.CA的公钥和A的公钥 D.CA的公钥和A的私钥 选:C

2017年上半年 系统分析师 案例分析

全国计算机技术与软件专业技术资格(水平)考试 2017年下半年系统分析师下午试卷I (考试时间13:30~15:00 共90 分钟) 请按下表选答试题 1. 本试卷满分75 分,每题25 分。 2. 在答题纸的指定位置填写你所在的省、自治区、直辖市、计划单列市的名称。 3. 在答题纸的指定位置填写准考证号、出生年月日和姓名。 4. 在试题号栏内注明你选答的试题号。 5. 答题纸上除填写上述内容外只能写解答。 6. 解答时字迹务必清楚,字迹不清时,将不评分。

试题一(25 分)必答题 阅读以下关于基于微服务的系统开发的叙述,在答题纸上回答问题1至问题3。 【说明】 某公司拟开发一个网络约车调度服务平台,实现基于互联网的出租车预约与管理。公司的系统分析师王工首先进行了需求分析,得到的系统需求列举如下: 系统的参与者包括乘客、出租车司机和平台管理员三类; 系统能够实现对乘客和出租车司机的信息注册与身份认证等功能,并对乘客的信用信息进行管理,对出租车司机的违章情况进行审核; 系统需要与后端的银行支付系统对接,完成支付信息审核、支付信息更新与在线支付等功能; 针对乘客发起的每一笔订单,系统需要实现订单发起、提交、跟踪、撤销、支付、完成等业务过程的处理: 系统需要以短信、微信和电子邮件多种方式分别为系统中的用户进行事件提醒。 在系统分析与设计阶段,公司经过内部讨论,一致认为该系统的需求定义明确,建议尝试采用新的微服务架构进行开发,并任命王工为项目技术负责人,负责项目开发过程中的技术指导工作。 【问题1】(12 分) 请用100 字以内的文字说明一个微服务中应该包含的内容,并用300 字以内的文字解释基于微服务的系统与传统的单体式系统相比的2 个优势和带来的2 个挑战。 【问题2】(8 分) 识别并设计微服务是系统开发过程中的一个重要步骤,请对题干需求进行分析,对微服务的种类和包含的业务功能进行归类,完成表1-1 中的(1)~(4)。

2019下半年系统分析师考试真题及答案-上午卷

2019下半年系统分析师考试真题及答案-上午卷 一、单项选择题(共75分,每题1分。每题备选项中,只有1个最符合题意) ● 1.面向对象分析中,一个事物发生变化会影响另一个事物,两个事物之间属于()。 A. 关联关系 B.依赖关系 C.实现关系 D.泛化关系 【参考答案】B 【答案解析】一个元素B的改变会影响另夕卜一个元素A,则称A依赖于B,二者之间存在依赖关系 ● 2. 关于用例图中的参与者,说法正确的是()。 A. 参与者是与系统交互的事物,都是由人来承担 B. 当系统需要定时触发时,时钟就是一个参与者 C. 参与者可以在系统外部,也可能在系统内部 D. 系统某项特定功能只能有一个参与者 【参考答案】B 【答案解析】识别参与者(actor):?参与者是系统之外与系统进行交互的任何事物,参与者可以是使用系统的用户,可以是其他外部系统、外部设备等外部实体。 *在UML中采用小人符号来表示参与者。?参与者有主要参与者和次要参与者,开发用例的重点是要找到主要参与者。 ●3、4、5.在线学习系统中,课程学习和课程考试都需要先检查学员的权限,“课程学习” 与“检查权限”两个用例之间属于();课程学习过程中,如果所缴纳学费不够,就需要补缴学费,“课程学习”与“缴纳学费”两个用例之间属于();课程学习前需要课程注册,可以采用电话注册或者网络注册,“课程注册”与“网络注册” 两个用例之间属于()。 A. 包含关系 B.扩展关系 C.泛化关系 D.关联关系 A. 包含关系 B.扩展关系 C.泛化关系 D.关联关系 A. 包含关系 B.扩展关系 C.泛化关系 D.关联关系 【参考答案】(3)A(4)B(5)C ●6、7.非对称加密算法中,加密和解密使用不同的密钥,下面的加密算法中()属于非 对称加密算法。若甲、乙采用非对称密钥体系进行保密通信,甲用乙的公钥加密数据文件,乙使用 ()来对数据文件进行解密。 (6)A.AES B.RSA C.IDEA D.DES (7)A.甲的公钥 B.甲的私钥 c.乙的公钥 D.乙的私钥 【参考答案】B、D 【答案解析】非对称密钥技术是指加密密钥和解密密钥完全不同,并且不可能

2015系统分析师真题(全套答案含论文)

综合知识 UML结构中的公共机制是指达到特定目标的公共UML方法,其中(1)是事物语义的细节描述,它是模型真正的核心;(2)包括约束、构造型和标记值。 A. 规则说明 B. 修饰 C. 公共分类 D. 扩展机制 【解析】 从总体上来看,UML的结构包括构造块、规则和公共机制三个部分。 (1)构造块。UML有三种基本的构造块,分别是事物(thing)、关系(relationship)和图(diagram)。事物是UML的重要组成部分,关系把事物紧密联系在一起,图是多个相互关联的事物的集合。 (2)公共机制。公共机制是指达到特定目标的公共UML方法,主要包括规格说明(详细说明)、修饰、公共分类(通用划分)和扩展机制四种。规格说明是事物语义的细节描述,它是模型真正的核心;UML为每个事物设置了一个简单的记号,还可以通过修饰来表达更多的信息;UML包括两组公共分类,分别是类与对象(类表示概念,而对象表示具体的实体)、接口与实现(接口用来定义契约,而实现就是具体的内容);扩展机制包括约束(扩展了UML构造块的语义,允许增加新的规则或修改现有的规则)、构造型(扩展UML的词汇,用于定义新的构造块)和标记值(扩展了UML构造块的特性,允许创建新的特殊信息来扩展事物的规格说明)。 (3)规则。规则是构造块如何放在一起的规定,包括为构造块命名;给一个名字以特定含义的语境,即范围;怎样使用或看见名字,即可见性;事物如何正确、一致地相互联系,即完整性;运行或模拟动态模型的含义是什么,即执行。 UML用关系把事物结合在一起,其所包含的四种关系中,(3)描述一组对象之间连接的结构关系;(4)描述特殊元素的对象可以替换一般元素的对象。 A. 依赖关系 B. 关联关系 C. 泛化关系 D. 实现关系 UML所包括的图形中,(5)将进程或其他计算结构展示为计算内部的控制流和数据流,主要用来描述系统的动态视图。 A. 流程图 B. 通信图 C. 活动图 D. 协作图 【解析】 通信图(communication diagram)在UML1.X中称为协作图,顺序图和通信图都是交互图(interaction diagram)。交互图展现了一种交互,它由一组对象或角色以及它们之间可能发送的消息构成。顺序图强调时序,通信图强调消息流经的数据结构。定时图(timing diagram)展现了消息交换的实际时间。 活动图(activity diagram). 活动图将进程或其他计算的结构展示为计算内部一步步的控制流和数据流。

2019年系统分析师考试信息系统综合知识模拟试题

2019年系统分析师考试信息系统综合知识模拟试题 (总分:75.00,做题时间:150分钟) 一、单项选择题(总题数:59,分数:75.00) 1.入侵检测系统按其输入数据的来源分为3种,其中不包括()。(分数:1.00) A.基于主机的入侵检测系统 B.基于网络的入侵检测系统 C.分布式入侵检测系统 D.集中式入侵检测系统√ 解析: 2.对于“指针”和“链”,下面的说法正确的是()。(分数:1.00) A.它们是数据物理组织的两种形式 B.它们是数据逻辑组织的两种形式 C.它们是数据物理组织的两种基本工具 D.它们是数据逻辑组织的两种基本工具√ 解析: “指针”和“链”,它们是数据逻辑组织的两种基本工具 3.电视系统采用的颜色空间是,其亮度信号和色度信号是相分离的。下列颜色空间中,()颜色空间不属于电视系统的颜色空间。(分数:1.00) A.YUV B.YIQ C.YCrCb √ D.HSL 解析: 4.在电子商务环境中,对中介所发生的变化,你认为错误的是()。(分数:1.00) A.传统中介的数目将减少 B.传统中介的数目将由于电子商务带来得便利手段而增加√ C.要产生一些新的中介形式 D.电子商务中如果又增加新的中介,其效率可能还是会提高 解析: 5.渐增式是将模块一个一个地连人系统,每连入一个模块()。(分数:1.00) A.只需要对新连入的模块进行测试

B.都不需要再进行测试 C.要对新子系统进行测试√ D.都要进行回归测试 解析: 6.目前已经提出的软件开发标准化的方案有()。(分数:1.00) A.CORBA √ B.XML C.HTML D.PVCS 解析: 7.()信息传输的安全应保证信息在网络传输的过程中不被泄露和不被攻击。下列哪些属于攻击方法? I.复制信息 II.剪裁信息 III.窃听信息(分数:1.00) A.I和II B.II和III C.I和III D.全部√ 解析: 8.虚拟存储器的最大容量()。(分数:1.00) A.为主辅存容量之和√ B.由计算机的地址结构决定 C.是任意的 D.由作业的地址空间决定 解析: 虚拟存储器是由主存、辅存、存储管理单元及操作系统中存储管理软件组成的存储系统。在使用该存储系统时,可以使用的内存空间远远大于主存的物理空间。 9.进行系统修改时可能会产生维护的副作用,没有()。(分数:1.00) A.修改数据的副作用 B.修改错误后,又引入了新的错误√ C.修改代码的副作用 D.文档资料的副作用 解析: 10.下列对关系的叙述中()不正确的。(分数:1.00)

2018-2019上半年系统分析师考试真题及答案

2018上半年系统分析师考试真题及答案-上午卷面向对象分析中,对象是类的实例。对象的构成成分包含了(1),属性和方法(或操作)。 (1)A.标识 B.消息 C.规则 D.结构 【答案】A 【解析】本题考查的是面向对象的基本概念 对象的三要素为:属性(数据)、方法(操作)、对象ID(标识)。 UML2.0所包含的图中,(2)描述由模型本身分解而成的组织单元,以及他们之间的依赖关系。 (2)A.组合结构图 B.包图 C.部署图 D.构件图【答案】B 【解析】本题考查的是UML图的相关知识: UML 2.0包括14种图,分别列举如下: (1)类图(class diagram)。类图描述一组类、接口、协作和它们之间的关系。在OO 系统的建模中,最常见的图就是类图。类图给出了系统的静态设计视图,活动类的类图给出了系统的静态进程视图。 (2)对象图(object diagram)。对象图描述一组对象及它们之间的关系。对象图描述了在类图中所建立的事物实例的静态快照。和类图一样,这些图给出系统的静态设计视图或静态进程视图,但它们是从真实案例或原型案例的角度建立的。 (3)构件图(component diagram)。构件图描述一个封装的类和它的接口、端口,以及由内嵌的构件和连接件构成的内部结构。构件图用于表示系统的静态设计实现视图。对于由小的部件构建大的系统来说,构件图是很重要的。构件图是类图的变体。 (4)组合结构图(composite structure diagram)。组合结构图描述结构化类(例如,构件或类)的内部结构,包括结构化类与系统其余部分的交互点。组合结构图用于画出结构化类的内部内容。 (5)用例图(use case diagram)。用例图描述一组用例、参与者及它们之间的关系。用例图给出系统的静态用例视图。这些图在对系统的行为进行组织和建模时是非常重要的。 (6)顺序图(sequence diagram,序列图)。顺序图是一种交互图(interaction diagram),交互图展现了一种交互,它由一组对象或参与者以及它们之间可能发送的消息构成。交互图

2017年上半年-系统分析师-详细答案

面向对象分析中,类与类之间的“IS-A”关系的是一种(1),类与类之间的“IS-PART-OF”关系是一种(2)。 (1)A.依赖关系 B. 关联关系 C. 泛化关系 D. 聚合关系 (2)A.依赖关系 B. 关联关系 C. 泛化关系 D. 聚合关系 【答案】C D 【解析】本题考查的是面向对象的基本概念: is-a基于类继承或接口实现,is-a是表达这句话的一种方式:“这个东西是那个东西的一种”。例如:野马是一种马。 has-a关系是基于用法(即引用)而不是继承。换句话说,如果类a中的代码具有对类b实例的引用,则“类a has-a类b”。例如:马有缰绳。 is part of是一种整体与部分的关系。 面向对象动态分析模型描述系统的动态行为,显示对象在系统运行期间不同时刻的动态交互。其中,交互模型包括(3),其他行为模型还有(4)。 (3)A.顺序图和协作图 B.顺序图和状态图 C.协作图和活动图 D.状态图和活动图 (4)A.顺序图和协作图 B.顺序图和状态图 C.协作图和活动图 D.状态图和活动图【答案】A D 【解析】本题考查UML图。 多种UML图有其严格的分类,首先分为静态图和动态图。其中动态图又有一个细化的分类:交互图,交互图包括顺序图(序列图)与通信图(协作图)。 关于设计模式,下列说法正确的是(5)。

(5)A.原型(Prototype)和模板方法(Template Method)属于创建型模式 B.组合(Composite)和代理(Proxy)属于结构型模式 C.桥接(Bridge)和状态(State)属于行为型模式 D.外观(Facade)和中介(Mediator)属于创建型模式 【答案】B 【解析】本题考查设计模式的分类 设计模式分类情况如下所示: 三重DES 加密使用 2 个密钥对明文进行3 次加密,其密钥长度为(6)位。 (6)A.56 B.112 C.128 D.168 【答案】B 【解析】本题考查信息安全中的对称加密算法。 三重DES加密是使用2个DES密钥,进行多次操作来完成的,所以其密钥长度是:56*2=112位。

2018年系统分析师案例题

1阅读以下关于系统分析任务的叙述,在答题纸上回答问题1至问题3. [说明] 某公司是一家以运动健身器材销售为主营业务的企业,为了扩展销售渠道,解决原销售系统存在的许多问题,公司委托某软件企业开发一套运动健身器材在线销售系统。目前,新系统开发处于问题分析阶段,所分析各项内容如下所述: (a)用户需要用键盘输入复杂且存在重复的商品信息; (b)订单信息页面自动获取商品信息并填充; (c)商品订单需要远程访问库存数据并打印提货单; (d)自动生成电子提货单并发送给仓库系统; (e)商品编码应与原系统商品编码保持一致; (f)商品订单处理速度太慢; (g)订单处理的平均时间减少30%; (h)数据编辑服务器CPU性能较低; (i)系统运维人员数量不能增加。 [问题1](8分) 问题分析阶段主要完成对项目开发的问题、机会和或指示的更全面的理解。请说明系统分析师在问题分析阶段通常需要完成哪四项主要任务。 [问题2](9分) 因果分析是问题分析阶段一项重要技术,可以得出对系统问题的真正理解,并且有助于得到更具有创造性和价值的方案。请将题目中所列

(a)~(i)各项内容填入表中(1)~(4)对应位置。 表1-1问题、机会、目标和约束条件 [问题3](8分) 系统约束条件可以分为四类,请将类别名称填入表中(1)~(4)对应的位置。 表1-2约束条件分类 参考答案: 问题1 问题分析阶段的四项主要任务包括: 1)研究问题领域 2)分析问题和机会 3)制定系统改进目标 4)修改项目计划 问题2

(1)(a)(f) (2)(c)(h) (3)(b)(d)(g) (4)(e)(i) 问题3 (1)进度 (2)成本 (3)功能 (4)质量 试题分析: 问题分析阶段的主要任务包括: 1)研究问题领域 利用信息系统框架来列出和定义系统领域 数据–列出所有与系统当前存储的数据(在文件、数据库、表格中)有关的内容,并按照业务词汇定义每项内容。 过程–定义当前为其实现了业务响应(过程)的每个业务事件 接口–定义运行当前系统的所有地点和每个地点的所有用户 2)分析问题和机会 3)分析业务过程(可选) 4)制定系统改进目标 5)修改项目计划 6)阶段确认

2020年软考系统分析师练习试题

2020年软考系统分析师练习试题 ●入侵检测系统按其输入数据的来源分为3种,其中不包括(1) (1) A.基于主机的入侵检测系统 B.基于网络的入侵检测系统 C.分布式入侵检测系统 D.集中式入侵检测系统 ●用Huffman(霍夫曼)算法求带权的2,3,5,7,8的二叉树T,那么T的权为(2) T中有(3)处树叶,共有(4)个结点 (2) A.45 B.50 C.55 D.60 (3) A.4 B.5 C.6 D.7 (4)

A.6 B.7 C.8 D.9 ●数据字典是数据流图中所有元素的定义的集合,一般由以下四类条目组成(5) (5) A.数据说明条目、控制流条目、加工条目、数据存储条目 B.数据流条目、数据项条目、文件条目、加工条目 C.数据项条目、数据流条目、基本加工条目、数据存储条目 D.数据流条目、数据文件条目、数据池条目、加工条目 ●根据质量管理的基本原理,所实行的PDCA循环,其中“D”是指(6) (6) A.计划 B.实施 C.检查 D.处理 ●因计算机硬件和软件环境的变化而作出的修改软件的过程称为 (7),为增加软件功能、增强软件性能、提升软件运行效率而实行的维护活动称为(8) (7),(8)

A.校正性维护 B.适合性维护 C.完善性维护 D.预防性维护 ●需求分析最终结果是产生(9) (9) A.项目开发计划 B.需求规格说明书 C.设计说明书 D.可行性分析报告 ●下列关于瀑布模型的描述准确的是(10) (10) A.瀑布模型的核心是按照软件开发的时间顺序将问题简化 B.瀑布模型具有良好的灵活性 C.瀑布模型采用结构化的分析与设计方法,将逻辑实现与物理实现分开 D.利用瀑布模型,如果发现问题修改的代价很低 ●软件工程方法的产生源于软件危机,下列(11)是产生软件危机的内在原因 I 软件复杂性 II 软件维护困难 III 软件成本太高

系统分析师2017年上午题(附答案)

系统分析师2017年上午题(附答案) ●面向对象分析中,类与类之间的“IS-A”关系是一种(1),类与类之间的“IS-PART-OF” 关系是一种(2)。 (1) A.依赖关系 B.关联关系 C.泛化关系 D.聚合关系 (2) A.依赖关系 B.关联关系 C.泛化关系 D.聚合关系 ●面向对象动态分析模型描述系统的动态行为,显示对象在系统运行期间不同时刻的动态 交互。其中,交互模型包括(3),其他行为模型还有(4)。 (3) A.顺序图和协作图 B.顺序图和状态图 C.协作图和活动图 D.状态图和活动图 (4) A.顺序图和协作图 B.顺序图和状态图 C.协作图和活动图 D.状态图和活动图 ●关于设计模式,下列说法正确的是(5)。 (5) A.原型(Prototype)和模板方法(Template Method)属于创建型模式 B.组合(Composite)和代理(Proxy)属于结构型模式 C.桥接(Bridge)和状态(State)属于行为型模式 D.外观(Fa?ade)和中介(Mediator)属于创建型模式 ●三重DES加密使用2个密钥对明文进行3次加密,其密钥长度为(6)位。 (6) A.56 B.112 C.128 D.168 ●要对消息明文进行加密传送,当前通常使用的加密算法是(7)。 (7) A.RSA B.SHA-1 C.MD5 D.RC5 ●假定用户A、B分别在I1和I2两个CA处取得了各自的证书,(8)是A、B互信的必 要条件。 (8) A.A、B互换私钥 B.A、B互换公钥 C.I1、I2互换私钥 D.I1、I2互换公钥 ●SHA-1是一种针对不同输入法生成(9)固定长度摘要的算法。 (9) A.128位 B.160位 C.256位 D.512位 ●某软件公司项目组开发了一套应用软件,其软件著作权人应该是(10)。 (10)A.项目组全体人员 B.系统设计师 C.项目负责人 D.软件公司 ●计算机软件著作权的保护对象是指(11)。 (11)A.软件开发思想与设计方案 B.软件开发者 C.计算机程序及其文档 D.软件著作权权利人 ●下列关于计算机程序的智力成果中,能取得专利权的是(12)。 (12)A.计算机程序代码

相关主题
文本预览
相关文档 最新文档