系统分析师历年试题分析与解答(2010年最新版).doc
《系统分析师历年试题分析与解答(2010年最新版).doc》由会员分享,可在线阅读,更多相关《系统分析师历年试题分析与解答(2010年最新版).doc(21页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、21第1章 2005上半年系统分析师级上午试题分析与解答第1章 2005上半年系统分析师级上午试题分析与解答试题(1)在关于用例(uses case)的描述中,错误的是 (1) 。(1)A用例将系统的功能范围分解成许多小的系统功能陈述B一个用例代表了系统的一个单一的目标C用例是一个行为上相关的步骤序列D用例描述了系统与用户之间的交互试题(1)分析用例是一个行为上相关的步骤序列,既可以是自动的也可以是手工的,其目的是完成一个单一的业务任务。用例将系统功能范围分解成许多小的系统功能陈述。一个用例代表了系统的一个单一的目标,描述了为了实现此目标的活动和用户交互的一个序列。用例是一种描述和记录系统需求
2、的技术。一个用例本身并不是一个功能需求,但用例所讲述的场景包含了一个或者多个需求。参考答案(1)D试题(2)、(3)在用例建模的过程中,若几个用例执行了同样的功能步骤,这时可以把这些公共步骤提取成独立的用例,这种用例称为 (2) 。在UML的用例图上,将用例之间的这种关系标记为 (3) 。(2)A扩展用例B抽象用例C公共用例D参与用例(3)AassociationBextendsCusesDinheritances试题(2)、(3)分析用例之间的关系包括:关联关系、扩展关系、使用(或包含)关系、依赖关系和继承关系。关联关系是一个参与者与一个用例发生交互的关系。一个用例可能会包含由几个步骤组成的
3、复杂功能,使用例难以理解。为了简化用例,使其更容易理解,通常可以将较复杂的步骤提取成专门的用例,这样得到的用例称为扩展用例,它扩展了原始用例的功能。扩展用例与其他扩展用例之间的关系称为扩展关系。在UML中,每个扩展关系标记为“”。如果几个用例执行了同样的步骤,最好把这些公共步骤提取成独立的用例,称为抽象用例。抽象用例代表某种形式的“复用”,是降低用例之间冗余的工具。抽象用例可以被另一个需要使用其功能的用例访问。抽象用例和使用它的用例之间的关系称为使用(或包含)关系。在UML中,使用关系标记为“”。依赖关系用来表示系统的用例之间的依赖性,在UML中,依赖关系标记为“”。参考答案(2)B (3)C
4、试题(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种结构图用于对系统的静态方面进行可视化、详述、构造和文档化,它们分别是: 类图。类图显示了一组类、接口、协作以及它们之间的关系。在面向
5、对象系统建模中类图是最常用的图,用于说明系统的静态设计视图。 对象图。对象图显示了一组对象以及它们之间的关系。用对象图说明在类图中所发现的事物实例的数据结构和静态快照。 构件图。构件图显示了一组构件以及它们之间的关系。用构件图说明系统的静态实现视图。 部署图。部署图显示了一组节点以及它们之间的关系。用部署图说明体系结构的静态实施视图。参考答案(4)B (5)A (6)D试题(7)已知X2补C6H,计算机的机器字长为8位二进制编码,则X补 (7) 。(7)A8CHB18HCE3HDF1H试题(7)分析根据题意,X2补=C6H,X4补 相当于将C6H这样一个用补码表示的8位数算术右移一次,故X4补
6、=E3H。而X补应为已知的补码左移一次,故X补=8CH。参考答案(7)A试题(8)某软件公司项目A的利润分析如下表所示。设贴现率为10,第二年的利润净现值是 (8) 元。利润分析第零年第一年第二年第三年利润值(元)¥889 000¥1 139 000¥1 514 000(8)A. 1 378 190B. 949 167C. 941 322D. 922 590试题(8)分析经济可行性是对一个项目或方案的成本效益的度量。有三种常用的技术可用于评估经济可行性,也称为成本效益:投资回收分析、投资回报率和净现值。现值的计算公式为:1/()n其中,是从现在起第年1.00人民币的现值,是贴现率。所以第二年的
7、利润现值是PV2=1/(1+0.1)2=941 322(元)。参考答案(8)C试题(9)软件开发工具Visual Basic、PB、Delphi是可视化的。这些工具是一种 (9) 程序语言。(9)A. 事件驱动B. 逻辑式C. 函数式D. 命令式试题(9)分析可视化程序设计(Visual Programming)运用面向对象程序设计的概念,通过图形化及可视途径,构建应用程序。它使程序设计更为简单、容易。软件开发工具Visual Basic、PB和Delphi提供了集成开发环境,运用代表通用子程序的图标,通过图形操作,构建基于图形用户界面(GUI)的应用程序,是可视化的,并是一种以事件驱动的程序
8、语言。事件驱动(Event Driven)是指系统根据发生的事件发送消息给相应的程序,程序根据事件和当前状态,决定要做的事情。如果不发生事件,计算机的控制权并不在正在执行的程序手里,这时程序并不占用CPU资源。面向对象和可视化程序设计方法采用了事件驱动机制,所以程序设计方法发生了很大的改变。事件驱动给程序设计带来了极大的灵活性。同时,它可以在不采用分时系统的前提下实现多进程。参考答案(9)A试题(10)、(11)某公司为便于员工在家里也能访问公司的一些数据,允许员工通过Internet访问公司的FTP服务器,如下图所示。为了能够方便地实现这一目标,决定在客户机与FTP服务器之间采用 (10)
9、协议,在传输层对数据进行加密。该协议是一个保证计算机通信安全的协议,客户机与服务器之间协商相互认可的密码发生在 (11) 。(10)A. SSLB. IPSecC. PPTPD. TCP(11)A. 接通阶段B. 密码交换阶段C. 会谈密码阶段D. 客户认证阶段试题(10)、(11)分析本题考查的是一些常用网络协议和SSL协议实现过程的基础知识。安全套接层SSL(Secure Sockets Layer),现在后续的版本是传输层安全TLS(Transport Layer Security),它是传输层的安全协议,能够实现传输过程中对数据的加密。IPSec(IP Security)也能够实现对传
10、输数据的加密,但它是网络层的安全协议。和IPSec一样,点到点隧道协议PPTP(Point to Point Tunnel Protocol)是链路层的安全协议。传输控制协议TCP能够保证数据的可靠传输,而且也是传输层的协议,但是它不具备加密功能。安全套接层协议SSL是一个保证计算机通信安全的协议,对通信会话过程进行安全保护,其实现过程包括接通阶段、密码交换阶段、会谈密码阶段、检验阶段、客户认证阶段和结束阶段。接通阶段中,客户机通过网络向服务器打招呼,服务器回应。密码交换阶段,客户机与服务器之间交换双方认可的密码,一般选用RSA密码算法。会谈密码阶段,客户机与服务器间产生彼此交谈的会谈密码。客
11、户认证阶段,服务器验证客户机的可信度。参考答案(10)A (11)B试题(12)3DES在DES的基础上,使用两个56位的密钥K1和K2,发送方用K1加密,K2解密,再用K1加密。接收方用K1解密,K2加密,再用K1解密,这相当于使用 (12) 倍于DES的密钥长度的加密效果。(12)A. 1B. 2C. 3D. 6试题(12)分析本题考查的是有关DES和3DES的基础知识。DES是数据加密标准算法,它主要采用替换和移位的方法加密。它用56位密钥对64位二进制数据块进行加密,经过一系列替换和移位后,输入的64位原始数据转换成完全不同的64位输出数据。3DES在DES的基础上进行了改进,其加密密
12、钥的长度效果相当于2倍于DES的密钥长度。参考答案(12)B试题(13)如下图所示,某公司局域网防火墙由包过滤路由器R和应用网关F组成,下列描述中错误的是 (13) 。(13)A. 可以限制计算机C只能访问Internet上在TCP端口80上开放的服务B. 可以限制计算机A仅能访问以“202”为前缀的IP地址C. 可以使计算机B无法使用FTP协议从Internet上下载数据D. 计算机A能够与计算机X建立直接的TCP连接试题(13)分析本题考查的是有关应用网关代理防火墙的基础知识。应用代理网关防火墙是通过服务器建立连接的,支持较强的身份验证和注册功能。它能够彻底隔断内网与外网的直接通信,内网用
13、户对外网的访问变成防火墙对外网的访问,然后再由防火墙转发给内网用户。所有通信都必须经应用层代理软件转发,访问者任何时候都不能与服务器建立直接的TCP连接,因此选项D是错误的。应用代理网关的优点是可以检查应用层、传输层和网络层的协议特征,对数据包的检测能力比较强。它能够限制局域网中的计算机访问特定的IP地址或者端口,因此选项A和B是正确的。由于能够检测应用层协议,因此,它还能够限制局域网中的计算机使用特定的应用层协议访问Internet,选项C也是正确的。参考答案(13)D试题(14)下列标准代号中, (14) 不是国家标准的代号。(14)A. GSBB. GB/TC. GB/ZD. GA/T试
14、题(14)分析“GB”为我国国家标准中规定的强制性国家标准代号;“GB/T”为我国国家标准中规定的推荐性国家标准代号;“GSB”为我国国家实物标准代号;“GA/T”为我国公安部制定的推荐性标准,属于行业标准。参考答案(14)D试题(15)由某市标准化行政主管部门制定,报国务院标准化行政主管部门和国务院有关行政主管部门备案的某一项标准,在国务院有关行政主管部门公布其行业标准之后,该项地方标准 (15) 。(15)A. 与行业标准同时生效B. 即行废止C. 仍然有效D. 修改后有效试题(15)分析我国制定的标准法中第二章第六条规定:对需要在全国范围内统一的技术要求,应当制定国家标准。国家标准由国务
15、院标准化行政主管部门制定。对没有国家标准而又需要在全国某个行业范围内统一的技术要求,可以制定行业标准。行业标准由国务院有关行政主管部门制定,并报国务院标准化行政主管部门备案,在公布国家标准之后,该项行业标准即行废止。对没有国家标准和行业标准而又需要在省、自治区、直辖市范围内统一的工业产品的安全、卫生要求,可以制定地方标准。地方标准由省、自治区、直辖市标准化行政主管部门制定,并报国务院标准化行政主管部门和国务院有关行政主管部门备案,在公布国家标准或者行业标准之后,该项地方标准即行废止。参考答案(15)B试题(16)假设甲、乙两人合作开发了某应用软件,甲为主要开发者。该应用软件所得收益合理分配后,
16、甲自行将该软件作为自己独立完成的软件作品发表,甲的行为 (16) 。(16)A. 不构成对乙权利的侵害B. 构成对乙权利的侵害C. 已不涉及乙的权利D. 没有影响乙的权利试题(16)分析未经合作者的同意将与他人合作开发的软件当作自己独立完成的作品发表,此种侵权行为发生在软件作品的合作开发者之间。作为合作开发的软件,软件作品的开发者身份为全体开发者,软件作品的发表权也应由全体开发者共同行使。如果未经其他开发者同意,又将合作开发的软件当作自己的独创作品发表,即构成侵权行为。参考答案(16)B试题(17)甲公司从市场上购买丙公司生产的部件a,作为生产甲公司产品的部件。乙公司已经取得部件a的中国发明专
17、利权,并许可丙公司生产销售该部件a。甲公司的行为 (17) 。(17)A. 构成对乙公司权利的侵害B. 不构成对乙公司权利的侵害C. 不侵害乙公司的权利,丙公司侵害了乙公司的权利D. 与丙公司的行为共同构成对乙公司权利的侵害试题(17)分析丙公司生产的关键部件a,未经乙公司许可,属于侵权产品。对于侵权产品不存在专利权“权利用尽”的问题。因此,乙公司有权制止甲公司使用丙公司生产的关键部件a。甲公司的行为构成对乙公司专利权中的“使用权”的侵害,应承担相应的法律责任。如果,乙公司可以证明甲公司在购买、使用丙公司生产的关键部件a的过程中存在过错,有权要求甲公司给予损害赔偿。不需要经过乙公司的许可,依据
18、是专利法第六十三条第一款第(一)项。丙公司生产的关键部件a是经过乙公司许可的合法产品,该产品出售以后,乙公司作为专利权人对该产品的专利权已经“用尽”。参考答案(17)B试题(18)、(19)以下关于信息库(Repository)的叙述中,最恰当的是 (18) ; (19) 不是信息库所包含的内容。(18)A. 存储一个或多个信息系统或项目的所有文档、知识和产品的地方B. 存储支持信息系统开发的软件构件的地方C. 存储软件维护过程中需要的各种信息的地方D. 存储用于进行逆向工程的源码分析工具及其分析结果的地方(19)A. 网络目录B. CASE工具C. 外部网接口D. 打印的文档试题(18)、(
19、19)分析信息库(Repository)是系统分析员、系统设计人员和系统构造人员保存与一个或多个系统或项目有关的文档的地方。可以为单个项目建立一个信息库,也可以使所有项目和系统共享一个信息库。信息库通常包括以下内容: 一个网络目录,目录中存储了字处理软件、电子表格软件以及其他含有项目信件、报告和数据的计算机文件; 一个或多个CASE工具目录或百科全书; 打印的文档; 一个到上述组件的内联网网站接口。参考答案(18)A (19)C试题(20)若要重构一个在功能上和性能上更为完善的改进的软件,可以使用 (20) 。(20)A. 逆向工程工具B. 程序切片工具C. 程序理解工具D. 再工程工具试题(
20、20)分析用来辅助软件开发、运行、维护、管理,支持等过程中的活动的软件称为软件工具。逆向工程工具辅助软件人员将某种形式表示的软件(源程序)转换成更高抽象形式表示的软件。这种工具力图恢复源程序的设计信息,使软件变得更容易理解。再工程工具用来支持重构一个功能和性能更为完善的软件系统。目前的再工程工具主要集中在代码重构、程序结构重构和数据结构重构等方面。参考答案(20)D试题(21)、(22)下列要素中,不属于DFD的是 (21) 。当使用DFD对一个工资系统进行建模时, (22) 可以被认定为外部实体。(21)A. 加工B. 数据流C. 数据存储D. 联系(22)A. 接收工资单的银行B. 工资系
21、统源代码程序C. 工资单D. 工资数据库的维护试题(21)、(22)分析数据流图或称数据流程图(Data Flow Diagram,DFD)是一种便于用户理解、分析系统数据流程的图形工具。它摆脱了系统的物理内容,精确地在逻辑上描述系统的功能、输入、输出和数据存储等,是系统逻辑模型的重要组成部分。DFD由数据流、加工、数据存储和外部实体4个要素构成。外部实体是指存在于软件系统之外的人员或组织,它指出系统所需数据的发源地和系统所产生数据的归宿地。因此选项B、C、D都不符合外部实体的定义。参考答案(21)D (22)A试题(23)(25)软件的维护并不只是修正错误。为了满足用户提出的增加新功能、修改
22、现有功能以及一般性的改进要求和建议,需要进行 (23) ,它是软件维护工作的主要部分;软件测试不可能揭露旧系统中所有潜在的错误,所以这些程序在使用过程中还可能发生错误,诊断和更正这些错误的过程称为 (24) ;为了改进软件未来的可维护性或可靠性,或者为了给未来的改进提供更好的基础而对软件进行修改,这类活动称为 (25) 。(23)A. 完善性维护B. 适应性维护C. 预防性维护D. 改正性维护(24)A. 完善性维护B. 适应性维护C. 预防性维护D. 改正性维护(25)A. 完善性维护B. 适应性维护C. 预防性维护D. 改正性维护试题(23)(25)分析软件的维护并不只是修正错误。为了满足
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 系统分析 历年试题 分析 解答 2010 最新版
限制150内