2024年全国软件水平考试之高级系统架构设计师考试黑金试卷详细参考解析_第1页
2024年全国软件水平考试之高级系统架构设计师考试黑金试卷详细参考解析_第2页
2024年全国软件水平考试之高级系统架构设计师考试黑金试卷详细参考解析_第3页
2024年全国软件水平考试之高级系统架构设计师考试黑金试卷详细参考解析_第4页
2024年全国软件水平考试之高级系统架构设计师考试黑金试卷详细参考解析_第5页
已阅读5页,还剩38页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

姓名:_________________编号:_________________地区:_________________省市:_________________ 密封线 姓名:_________________编号:_________________地区:_________________省市:_________________ 密封线 密封线 全国软件水平考试考试重点试题精编注意事项:1.全卷采用机器阅卷,请考生注意书写规范;考试时间为120分钟。2.在作答前,考生请将自己的学校、姓名、班级、准考证号涂写在试卷和答题卡规定位置。

3.部分必须使用2B铅笔填涂;非选择题部分必须使用黑色签字笔书写,字体工整,笔迹清楚。

4.请按照题号在答题卡上与题目对应的答题区域内规范作答,超出答题区域书写的答案无效:在草稿纸、试卷上答题无效。一、选择题

1、关于集中式负载均衡的特点不正确的是A.系统的可扩展性不强,均衡器需要记录所有计算机的负载信息。B.安全性较差,如果均衡器所在的计算机瘫痪,则会导致整个集群系统的瘫痪。C.与分布式负载均衡方式相比,实现简单。D.实现灵活,负载均衡器可以根据不同脚手架的特性配置不同的均衡策略。

2、某文件管理系统在磁盘上建立了位示图(bitmap),记录磁盘的使用情况。若磁盘上物理块的编号依次为:0、1、2、....;系统中的字长为32位,位示图中字的编号依次为:0、1、2、..,每个字中的一个二进制位对应文件存储器上的一个物理块,取值0和1分别表示物理块是空闲或占用。假设操作系统将2053号物理块分配给某文件,那么该物理块的使用情况在位示图中编号为()的字中描述,系统应该将(请作答此空)A.该字的31号位置“0”B.该字的31号位置“1”C.该字的5号位置“0”D.该字的5号位置“1”

3、(请作答此空)设计模式能够动态地给一个对象添加一些额外的职责而无须修改此对象的结构;()设计模式定义一个用于创建对象的接口,让子类决定实例化哪一个类;欲使一个后端数据模型能够被多个前端用户界面连接,采用()模式最适合。A.组合B.外观C.享元D.装饰器

4、自动售货机根据库存、存放货币量、找零能力、所选项目等不同,在货币存入并进行选择时具有如下行为:交付产品不找零:交付产品找零:存入货币不足而不提供任何产品;库存不足而不提供任何产品。这一业务需求适合采用(13)模式设计实现,其类图如下图所示,其中(14)是客户程序使用的主要接口,可用状态来对其进行配置。此模式为(15),体现的最主要的意图是(16)。【回答括号15】A.创建型对象模式B.结构型对象模式C.行为型类模式D.行为型对象模式

5、()是一种静态的故障屏蔽技术,采用前向恢复的策略;N版本程序的设计思想是用N个具有相同功能的程序同时执行一项计算,结果通过多数表决来选择。A.N版本程序设计B.M模冗余C.恢复块方法D.防卫式程序设计等

6、软件架构风格是描述某一特定应用领域中系统组织方式的惯用模式。架构风格反映领域中众多系统所共有的结构和(),强调对架构(请作答此空)的重用。A.分析B.设计C.实现D.评估

7、ISO开放互连安全体系的5类安全服务包括鉴别、访问控制、()、数据完整性和抗抵赖性。A.数据可靠性B.数据机密性C.数据易恢复性D.数据容错性

8、企业应用集成通过采用多种集成模式构建统一标准的基础平台,将具有不同功能和目的且独立运行的企业信息系统联合起来。其中,面向______的集成模式强调处理不同应用系统之间的交互逻辑,与核心业务逻辑相分离,并通过不同应用系统之间的协作共同完成某项业务功能。A.数据B.接口C.过程D.界面

9、某高校欲构建财务系统,使得用户可通过校园网访问该系统。根据需求,公司给出如下2套方案。方案一:1)出口设备采用一台配置防火墙板卡的核心交换机,并且使用防火墙策略将需要对校园网做应用的服务器进行地址映射;2)采用4台高性能服务器实现整体架构,其中3台作为财务应用服务器、1台作为数据备份管理服务器;3)通过备份管理软件的备份策略将3台财务应用服务器的数据进行定期备份。方案二:1)出口设备采用一台配置防火墙板卡的核心交换机,并且使用防火墙策略将需要对校园网做应用的服务器进行地址映射;2)采用2台高性能服务器实现整体架构,服务器采用虚拟化技术,建多个虚拟机满足财务系统业务需求。当一台服务器出现物理故障时将业务迁移到另外一台物理服务器上。与方案一相比,方案二的优点是(67)。方案二还有一些缺点,下列不属于其缺点的是(请作答此空)。A.缺少企业级磁盘阵列,不能将数据进行统一的存储与管理B.缺少网闸,不能实现财务系统与Internet的物理隔离C.缺少安全审计,不便于相关行为的记录、存储与分析D.缺少内部财务用户接口,不便于快速管理与维护

10、某软件公司欲开发一个绘图软件,要求使用不同的绘图程序绘制不同的图形。在明确用户需求后,该公司的架构师决定采用Bridge模式实现该软件,并设计UML类图如下图所示。图中与Bridge模式中的“Abstraction”角色相对应的类是(6),与“Implementor”角色相对应的类是(7)。【回答括号6】A.ShapeB.DrawingC.RectangleD.V2Drawing

11、某单位为了建设健全的公路桥梁养护管理档案,拟开发一套公路桥梁在线管理系统。该系统要求正常负载情况下,系统必须在0.5秒内对用户的查询请求进行响应,这属于质量特性的();网络失效后,系统需要在10秒内发现错误并启用备用系统,这属于质量特性的();更改系统的Web界面接口必须在4人周内完成,这属于质量特性的();如果"养护报告生成"业务逻辑的描述尚未达成共识,可能导致部分业务功能模块规则的矛盾,影响系统的可修改性,这属于系统的(请作答此空);更改系统加密的级别将对安全性和性能产生影响,这属于系统的();对查询请求处理时间的要求将影响系统的数据传输协议和处理过程的设计,这属于系统的()。A.权衡点B.风险点C.敏感点D.非风险点

12、“4+1”视图主要用于描述系统逻辑架构,最早由PhilippeKruchten于1995年提出。其中(请作答此空)视图用于描述对象模型,并说明系统应该为用户提供哪些服务。当采用面向对象的设计方法描述对象模型时,通常使用()表达类的内部属性和行为,以及类集合之间的交互关系;采用()定义对象的内部行为。A.逻辑B.过程C.开发D.物理

13、系统维护的分类不包括()A.更正性维护B.可靠性维护C.适应性维护D.预防性维护

14、UNIX的源代码控制工具(sourceCodecontrolSystem,SCCS)是软件项目开发中常用的()A.源代码静态分析工具B.工具C.控制工具D.再工程工具

15、软件设计时需要遵循抽象、模块化、信息隐蔽和模块独立原则。在划分软件系统模块时,应尽量做到()A.高内聚高耦合B.高内聚低耦合C.低内聚高耦合D.低内聚低耦合

16、架构风格反映领域中众多系统所共有的结构和()。A.语义特征B.功能需求C.质量属性D.业务规则

17、在线学习系统中,课程学习和课程考试都需要先检查学员的权限,“课程学习”与“检查权限”两个用例之间属于()课程学习过程中,如果所缴纳学费不够,就需要补缴学费,“课程学习”与“缴纳学费”两个用例之间属于();课程学习前需要课程注册,可以采用电话注册或网络注册,“课程注册”与“网络注册”两个用例之间属于(请作答此空)。A.包含关系B.扩展关系C.泛化关系D.关联关系

18、某航空公司机票销售系统有n个售票点,该系统为每个售票点创建一个进程Pi(i=1,2,…,n)管理机票销售。假设Tj(j=1,2,…,m)单元存放某日某航班的机票剩余票数,Temp为Pi进程的临时工作单元,x为某用户的订票张数。初始化时系统应将信号量S赋值为(请作答此空)。Pi进程的工作流程如下图所示,若用P操作和V操作实现进程间的同步与互斥,则图中空(a)、空(b)和空(c)处应分别填入(2)。A.0B.1C.2D.3

19、()中间件保证系统能在不同平台之间通信,实现分布式系统中可靠的、高效的、实时的跨平台数据传输。A.数据管理中间件B.消息中间件C.WEB服务中间件D.事务处理中间件

20、下图中活动“G”可以拖延()周而不会延长项目的最终结束日期。(图中时间单位为周)A.0B.1C.3D.4

21、()给XSLT和XPointer提供一个共同、整合的定位语法,用来定位XML文档中的各个部位。A.XPathB.XMLC.DTDD.XLink

22、UML用关系把事物结合在一起,()描述一个事物发生变化会影响另一个事物的语义;(请作答此空)描述特殊元素的对象可替换一般元素的对象。A.实现关系B.聚合关系C.泛化关系D.关联关系

23、以下关于网络控制的叙述,正确的是________。A.由于TCP的窗口大小是固定的,所以防止拥塞的方法只能是超时重发B.在前向纠错系统中,当接收端检测到错误后就要请求发送端重发出错分组C.在滑动窗口协议中,窗口的大小以及确认应答使得可以连续发送多个数据D.在数据报系统中,所有连续发送的数据都可以沿着预先建立的虚通路传送

24、在项目某阶段的实施过程中,A活动需要2天2人完成,B活动需要2天2人完成,C活动需要5天4人完成,D活动需要3天2人完成,E活动需要1天1人完成,该阶段的时标网络图如下。该项目组共有8人,且负责A、E活动的人因另有安排,无法帮助其他人完成相应工作,且项目整个工期刻不容缓。以下()安排是恰当的,能够使实施任务顺利完成A.B活动提前2天开始B.B活动推迟2天开始C.D活动提前2天开始D.D活动推迟2天开始

25、数据仓库不包括()A.数据源B.OLAP服务器C.OLTP服务器D.报表工具

26、软件架构是降低成本、改进质量、按时和按需交付产品的关键因素。软件架构设计需满足系统的(),如性能、安全性和可修改性等,并能够指导设计人员和实现人员的工作。A.功能需求B.性能需求C.质量属性D.业务属性

27、在分步设计法中,通常将数据库的设计分为4个阶段。其中(请作答此空)是数据库设计的第二阶段,其目标是对需求说明书提供的所有数据和处理要求进行抽象与综合处理建立企业数据模型。()阶段将得到的应用视图转换成外部模式,即特定DBMS下的应用视图。A.系统结构设计B.概念结构设计C.逻辑结构设计D.需求概念设计

28、某公司欲开发一个网上商城系统,在架构设计阶段,公司的架构师识别出3个核心质量属性场景。其中“系统主站断电后,能够在2分钟内自动切换到备用站点,并恢复正常运行”主要与()质量属性相关,通常可采用()架构策略实现该属性;“在并发用户数不超过1000人时,用户的交易请求应该在0.5s内完成”主要与(请作答此空)质量属性相关,通常可采用()架构策略实现该属性;“系统应该能够抵挡恶意用户的入侵行为,并进行报警和记录”主要与()_质量属性相关,通常可采用()架构策略实现该属性。A.可测试性B.易用性C.性能D.互操作性

29、某公司拟开发一个新闻系统,该系统可根据用户的注册兴趣,向用户推送其感兴趣的新闻内容,该系统应该采用()架构风格最为合适。A.事件驱动系统B.主程序-子程序C.黑板D.管道-过滤器

30、数字签名的功能不包括()。A.防止发送方和接收方的抵赖行为B.发送方身份确认C.接收方身份确认D.保证数据的完整性

31、下列不属于被动型攻击的是()A.非法登录B.信息截取C.网络监听D.数据篡改

32、通常可以将计算机系统中执行一条指令的过程分为取指令,分析和执行指令3步。若取指令时间为4Δt,分析时间为2Δt。执行时间为3Δt,按顺序方式从头到尾执行完600条指令所需时间为()Δt;若按照执行第i条,分析第i+1条,读取第i+2条重叠的流水线方式执行指令,则从头到尾执行完600条指令所需时间为(请作答此空)Δt。A.2400B.2405C.3000D.3009

33、J2EE平台采用了多层分布式应用程序模型,实现不同逻辑功能的应用程序被封装到不同的构件中,处于不同层次的构件可被分别部署到不同的机器中。图中的1-5分别为A.AppletB.ServletC.EJB容器D.SessionBean

34、TCP/IP在多个层次中引入了安全机制,其中TLS协议位于()。A.数据链路层B.网络层C.传输层D.应用层

35、数字签名首先需要生成消息摘要,然后发送方用自己的私钥对报文摘要进行加密,接收方用发送方的公钥验证真伪。生成消息摘要的目的是(请作答此空),对摘要进行加密的目的是()。A.防止窃听B.防止抵赖C.防止篡改D.防止重放

36、自动售货机根据库存、存放货币量、找零能力、所选项目等不同,在货币存入并进行选择时具有如下行为:交付产品不找零:交付产品找零:存入货币不足而不提供任何产品;库存不足而不提供任何产品。这一业务需求适合采用(13)模式设计实现,其类图如下图所示,其中(14)是客户程序使用的主要接口,可用状态来对其进行配置。此模式为(15),体现的最主要的意图是(16)。【回答括号13】A.观察者(Obeserver)B.状态(State)C.策略(Stratehy)D.访问者(Visitor)

37、在ERP系统中,()管理模块主要是对企业物料的进、出、存进行管理。A.库存B.物料C.采购D.销售

38、传统的编译器采用(请作答此空)风格。现代编译器的集成开发环境则采用()风格。A.虚拟机B.管道过滤器风格C.数据共享风格D.进程通信

39、数据库系统运行的基本工作单位是事务,事务相当于操作系统中的进程,是用户定义的一个数据库操作序列,这些操作序列要么全做要么全不做,是一个不可分割的工作单位。数据库的()是指操作序列要么全做要么全不做。设计时用()实现。数据库从一个一致性状态变到另一个一致性状态的性质称为(请作答此空)。设计时用()检查实现。A.一致性B.完整性C.原子性D.隔离性

40、某计算机系统中的进程管理采用三态模型,那么下图所示的PCB(进程控制块)的组织方式采用(请作答此空),图中()。A.顺序方式B.链接方式C.索引方式D.Hash

41、题干参考上题,b.若需得到每种产品的名称和该产品的总库存量,则对应的查询语句为:SELELCT产品名称,SUM(产品数量FROMP,IWHEREP.产品号=I.产品号();A.ORDERBY产品名称B.ORDERBY产品数量C.GROUPBY产品名称D.GROUPBY产品数量

42、供应链中的信息流覆盖了从供应商、制造商到分销商,再到零售商等供应链中的所有环节,其信息流分为需求信息流和供应信息流,()属于需求信息流,(请作答此空)属于供应信息流。A.客户订单B.采购合同C.完工报告单D.销售报告

43、用例(usecase)用来描述系统对事件做出响应时所采取的行动。用例之间是具有相关性的。在一个会员管理系统中,会员注册时可以采用电话和邮件两种方式。用例“会员注册”和“电话注册”、“邮件注册”之间是(31)关系。A.包含(include)B.扩展(extend)C.泛化(generalize)D.依赖(dependson)

44、某公司欲开发一个网上商城系统,在架构设计阶段,公司的架构师识别出3个核心质量属性场景。其中“系统主站断电后,能够在2分钟内自动切换到备用站点,并恢复正常运行”主要与()质量属性相关,通常可采用(请作答此空)架构策略实现该属性;“在并发用户数不超过1000人时,用户的交易请求应该在0.5s内完成”主要与()质量属性相关,通常可采用()架构策略实现该属性;“系统应该能够抵挡恶意用户的入侵行为,并进行报警和记录”主要与()_质量属性相关,通常可采用()架构策略实现该属性。A.主动冗余B.信息隐藏C.抽象接口D.记录/回放

45、()是关于项目开发管理正确的说法。A.需求分档、设计文档属于项目管理和机构支撑过程域产生的文档B.配置管理是指一个产品在其生命周期各个阶段所产生的各种形式和各种版本的文档、计算机程序、部件及数据的集合C.项目时间管理中的过程包括活动定义、活动排序、活动的资源估算、活动历时估算、制定进度计划以及进度控制D.操作员指南属于系统文档

46、正确识别风险点、非风险点、敏感点和权衡点是进行软件架构评价的关键步骤。其中()是实现一个特定质量属性的关键特征,该特征为一个或多个软件构件所共有。A.风验点B.非风险点C.敏感点D.权衡点

47、网络开发过程中,物理网络设计阶段的任务是()。A.依据逻辑网络设计的功能要求,确定设备的具体物理分布和运行环境B.分析现有网络和新网络的各类资源分布,掌握网络所处状态C.根据需求规范和通信规范,实施资源分配和安全规划D.理解网络应该具有的功能和性能,最终设计出符合用户需求的网络

48、计算机系统中硬件层之上的软件通常能够按照三层来划分,如下图所示,图中①②③分别表示()。A.操作系统、应用软件和其他系统软件B.操作系统、其他系统软件和应用软件C.其他系统软件、操作系统和应用软件D.应用软件、其他系统软件和操作系统

49、某异地开发的信息系统集成项目以程序流程图、数据流程图等为主要分析设计工具。由于用户身处异地,现场参与系统开发成本较高,因此项目组采用了先开发一个简化系统,待用户认可后再开发最终系统的策略。该信息系统集成项目的开发方法属于()。A.结构化方法与原型法的组合应用B.结构化方法与面向对象方法的组合应用C.原型法与面向对象方法的组合应用D.原型法与形式化方法的组合应用

50、RUP强调采用(请作答此空)的方式来开发软件,这样做的好处是()。A.原型和螺旋B.螺旋和增量C.迭代和增量D.快速和迭代二、多选题

51、网络系统设计过程中,逻辑网络设计阶段的任务是()。A.依据逻辑网络设计的要求,确定设备的物理分布和运行环境B.分析现有网络和新网络的资源分布,掌握网络的运行状态C.根据需求规范和通信规范,实施资源分配和安全规划D.理解网络应该具有的功能和性能,设计出符合用户需求的网络

52、以下关于域名服务器的叙述,错误的是()。A.本地缓存域名服务不需要域名数据库B.顶级域名服务器是最高层次的域名服务器C.本地域名服务器可以采用递归查询和迭代查询两种查询方式D.权限服务器负责将其管辖区内的主机域名转换为该主机的IP地址

53、某高校欲构建财务系统,使得用户可通过校园网访问该系统。根据需求,公司给出如下2套方案。方案一:1)出口设备采用一台配置防火墙板卡的核心交换机,并且使用防火墙策略将需要对校园网做应用的服务器进行地址映射;2)采用4台高性能服务器实现整体架构,其中3台作为财务应用服务器、1台作为数据备份管理服务器;3)通过备份管理软件的备份策略将3台财务应用服务器的数据进行定期备份。方案二:1)出口设备采用一台配置防火墙板卡的核心交换机,并且使用防火墙策略将需要对校园网做应用的服务器进行地址映射;2)采用2台高性能服务器实现整体架构,服务器采用虚拟化技术,建多个虚拟机满足财务系统业务需求。当一台服务器出现物理故障时将业务迁移到另外一台物理服务器上。与方案一相比,方案二的优点是(67)。方案二还有一些缺点,下列不属于其缺点的是(请作答此空)。A.缺少企业级磁盘阵列,不能将数据进行统一的存储与管理B.缺少网闸,不能实现财务系统与Internet的物理隔离C.缺少安全审计,不便于相关行为的记录、存储与分析D.缺少内部财务用户接口,不便于快速管理与维护

54、对计算机评价的主要性能指标有时钟频率、()、运算精度和内存容量等A.丢包率B.端口吞吐量C.可移植性D.数据处理速率

55、某冶炼厂根据计划每季度供应合同单位铁和锰各32吨。该厂从甲乙两处产地运回铁矿提炼,已知两处铁矿成分如下表所示,且从甲乙两地采购成本分别为200元/吨和300元/吨。对于该冶炼厂,需要从乙采购(请作答此空)吨方能使此次采购的成本最低,最低的采购成本是()元A.10B.20C.30D.40

56、某异地开发的信息系统集成项目以程序流程图、数据流程图等为主要分析设计工具。由于用户身处异地,现场参与系统开发成本较高,因此项目组采用了先开发一个简化系统,待用户认可后再开发最终系统的策略。该信息系统集成项目的开发方法属于()。A.结构化方法与原型法的组合应用B.结构化方法与面向对象方法的组合应用C.原型法与面向对象方法的组合应用D.原型法与形式化方法的组合应用

57、某单位为了建设健全的公路桥梁养护管理档案,拟开发一套公路桥梁在线管理系统。该系统要求正常负载情况下,系统必须在0.5秒内对用户的查询请求进行响应,这属于质量特性的();网络失效后,系统需要在10秒内发现错误并启用备用系统,这属于质量特性的();更改系统的Web界面接口必须在4人周内完成,这属于质量特性的();如果"养护报告生成"业务逻辑的描述尚未达成共识,可能导致部分业务功能模块规则的矛盾,影响系统的可修改性,这属于系统的(请作答此空);更改系统加密的级别将对安全性和性能产生影响,这属于系统的();对查询请求处理时间的要求将影响系统的数据传输协议和处理过程的设计,这属于系统的()。A.权衡点B.风险点C.敏感点D.非风险点

58、按照设计模式的目的进行划分,现有的设计模式可以分为三类。()模式主要用于如何组合己有的类和对象以获得更大的结构,其代表有Adapter模式等;A.合成型B.组合型C.结构型D.聚合型

59、计算接口架构不包括()A.子系统的一致性B.应用程序接口C.应用程序对象D.接口行为

60、给定关系模式R(U,F),其中:属性集U={A1,A2,A3,A4,A5,A6},函数依赖集F={A1→A2,A1→A3,A3→A4,A1A5→A6}。关系模式R的候选码为(),由于R存在非主属性对码的部分函数依赖,所以R属于_(请作答此空)_.A.1NFB.2NFC.3NFD.BCNF

61、对于双机容错技术的表述不恰当的是()A.双机互备模式的主要缺点是对服务器的性能要求比较高B.双机互备模式会造成资源浪费C.双机双工模式是集群技术的一种D.双机热备模式中的备用系统长期处于后备的状态

62、Theobjectiveof(71)istodeterminewhatpartsoftheapplicationsoftwarewillbeassignedtowhathardware.Themajorsoftwarecomponentsofthesystembeingdevelopedhavetobeidentifiedandthenallocatedtothevarioushardwarecomponentsonwhichthesystemwilloperate.Allsoftwaresystemscanbedividedintofourbasicfunctions.Thefirstis(72).Mostinformationsystemsrequiredatatobestoredandretrieved,whetherasmallfile,suchasamemoproducedbyawordprocessor,oralargedatabase,suchasonethatstoresanorganization'saccountingrecords.Thesecondfunctionisthe(73),theprocessingrequiredtoaccessdata,whichoftenmeansdatabasequeriesinStructuredQueryLanguage.Thethirdfunctionisthe(74),whichisthelogicdocumentedintheDFDs,usecases,andfunctionalrequirements.Thefourthfunctionisthepresentationlogic,thedisplayofinformationtotheuserandtheacceptanceoftheuser'scommands.Thethreeprimaryhardwarecomponentsofasystemare(请作答此空).A.computers,cablesandnetworkB.clients,servers,andnetworkC.CPUs,memoriesandI/OdevicesD.CPUs,harddisksandI/Odevices

63、某公司欲开发一个在线交易网站,在架构设计阶段,公司的架构师识别出3个核心质量属性场景。通常可采用()架构策略实现该属性;A.抽象接口B.信息隐藏C.主动冗余D.资源调度

64、架构描述语言(ArchitectureDescriptionLanguage,ADL)是一种为明确说明软件系统的概念架构和对这些概念架构建模提供功能的语言。ADL主要包括以下组成部分:组件、组件接口、(43)和架构配置。A.架构风格B.架构实现C.连接件D.组件约束

65、请根据恢复块方法工作原理完成下图,在图中(1)~(4)中填入恰当的内容。并比较恢复块方法与N版本程序设计方法,将比较结果(5)~(8)填入下表中。(请作答第六个空)A.表决B.反向恢复C.差D.好

66、某计算机系统中有一个CPU、一台扫描仪和一台打印机。现有三个图像处理任务,每个任务有三个程序段:扫描S,图像处理Ci和打印Pi(i=1,2,3)。下图为三个任务各程序段并发执行的前趋图,其中,(2)可以并行执行,(3)的直接制约,(4)的间接制约。A.S1受到S2和S3、C1受到C2和C3、P1受到P2和P3B.S2和S3受到S1、C2和C3受到C1、P2和P3受到P1C.C1和P1受到S1、C2和P2受到S2、C3和P3受到S3D.C1和S1受到P1、C2和S2受到P2、C3和S3受到P3

67、下图中活动“G”可以拖延()周而不会延长项目的最终结束日期。(图中时间单位为周)A.0B.1C.3D.4

68、在uml图中,()展现了一组对象、接口、协作和它们之间的关系。(请作答此空)强调消息跨越不同对象或参与者的实际时间,而不仅仅只是关心消息的相对顺序。()软件和硬件组件之间的物理关系以及处理节点的组件分布情况。()描述由模型本身分解而成的组织单元,以及它们之间的依赖关系。A.类图B.包图C.部署图D.定时图

69、给定关系R(A1,A2,A3,A4)上的函数依赖集F={A1→A2A5,A2→A3A4,A3→A2},R的候选关键字为()。函数依赖(请作答此空)∈F+。A.A5→A1A2B.A4→A1A2C.A3→A2A4D.A2→A1A5

70、给定关系模式R(A,B,C,D,E)、S(D,E,F,G)和π1,2,4,6(R?S),经过自然连接和投影运算后的属性列数分别为()A.9和4B.7和4C.9和7D.7和7

71、在分步设计法中,通常将数据库的设计分为4个阶段。其中()是数据库设计的第二阶段,其目标是对需求说明书提供的所有数据和处理要求进行抽象与综合处理建立企业数据模型。(请作答此空)阶段将得到的应用视图转换成外部模式,即特定DBMS下的应用视图。A.系统结构设计B.概念结构设计C.逻辑结构设计D.物理结构设计

72、基于架构的软件开发(ArchitectureBasedSoftwareDevelopment,ABSD.强调由商业、质量和功能需求的组合驱动软件架构设计。它强调采用(请作答此空)来描述软件架构,采用()来描述需求。A.类图和序列图B.视角与视图C.构件和类图D.构件与功能

73、面向对象的分析模型主要由()、用例与用例图、领域概念模型构成;设计模型则包含以包图表示的软件体系结构图、以交互图表示的()、完整精确的类图、针对复杂对象的状态图和描述流程化处理过程的(请作答此空)等。A.序列图B.协作图C.流程图D.活动图

74、DTD的缺点有()A.数据类型丰富B.数据类型有限C.一个文档可以使用多种DTD文档D.DTD的声明不是必须出现的

75、()设计模式能够动态地给一个对象添加一些额外的职责而无须修改此对象的结构;()设计模式定义一个用于创建对象的接口,让子类决定实例化哪一个类;欲使一个后端数据模型能够被多个前端用户界面连接,采用(请作答此空)模式最适合。A.装饰器B.享元C.观察者D.中介者

76、某文件管理系统在磁盘上建立了位示图(bitmap),记录磁盘的使用情况。若磁盘上物理块的编号依次为:0、1、2、....;系统中的字长为32位,位示图中字的编号依次为:0、1、2、..,每个字中的一个二进制位对应文件存储器上的一个物理块,取值0和1分别表示物理块是空闲或占用。假设操作系统将2053号物理块分配给某文件,那么该物理块的使用情况在位示图中编号为(请作答此空)的字中描述,系统应该将()A.32B.33C.64D.65

77、请根据恢复块方法工作原理完成下图,在图中(1)~(4)中填入恰当的内容。并比较恢复块方法与N版本程序设计方法,将比较结果(5)~(8)填入下表中。(请作答第八个空)A.表决B.反向恢复C.差D.好

78、“4+1”视图主要用于描述系统逻辑架构,最早由PhilippeKruchten于1995年提出。其中(4)视图用于描述对象模型,并说明系统应该为用户提供哪些服务。当采用面向对象的设计方法描述对象模型时,通常使用(5)表达类的内部属性和行为,以及类集合之间的交互关系;采用(6)定义对象的内部行为。【回答括号4】A.逻辑B.过程C.开发D.物理

79、嵌入式系统中采用中断方式实现输入输出的主要原因是(9)。A.速度最快B.CPU不参与操作C.实现起来比较容易D.能对突发事件作出快速响应

80、Theobjectiveof()istodeterminewhatpartsoftheapplicationsoftwarewillbeassignedtowhathardware.Themajorsoftwarecomponentsofthesystembeingdevelopedhavetobeidentifiedandthenallocatedtothevarioushardwarecomponentsonwhichthesystemwilloperate.Allsoftwaresystemscanbedividedintofourbasicfunctions.Thefirstis().Mostinformationsystemsrequiredatatobestoredandretrieved,whetherasmallfile,suchasamemoproducedbyawordprocessor,oralargedatabase,suchasonethatstoresanorganization'saccountingrecords.Thesecondfunctionisthe(),theprocessingrequiredtoaccessdata,whichoftenmeansdatabasequeriesinStructuredQueryLanguage.Thethirdfunctionisthe(请作答此空),whichisthelogicdocumentedintheDFDs,usecases,andfunctionalrequirements.Thefourthfunctionisthepresentationlogic,thedisplayofinformationtotheuserandtheacceptanceoftheuser'scommands.Thethreeprimaryhardwarecomponentsofasystemare().A.systemrequirementsB.systemarchitectureC.applicationlogicD.applicationprogram

81、图中的(1)是什么()。A.主块B.测试块C.表决块D.容错块

82、Flynn分类法基于信息流特征将计算机分成4类,其中()只有理论意义而无实例。A.SISDB.MISDC.SIMD.MIMD

83、以下关于嵌入式系统硬件抽象层的叙述,错误的是()。A.硬件抽象层与硬件密切相关,可对操作系统隐藏硬件的多样性B.硬件抽象层将操作系统与硬件平台隔开C.硬件抽象层使软硬件的设计与调试可以并行D.硬件抽象层应包括设备驱动程序和任务调度

84、国家和地方人口信息的采集、处理和利用,属于()的电子政务活动。A.政府对政府B.政府对居民C.居民对居民D.居民对政府

85、ERP(EnterpriseResourcePlanning)是建立在信息技术的基础上,利用现代企业的先进管理思想,对企业的物流、资金流和(14)流进行全面集成管理的管理信息系统,为企业提供决策、计划、控制与经营业绩评估的全方位和系统化的管理平台。在ERP系统中,(15)管理模块主要是对企业物料的进、出、存进行管理。【回答括号15】A.库存B.物料C.采购D.销售

86、在面向对象分析中,利用()表示需求,并从中提炼出中(请作答此空),以上两者形成(),之后再进行后续的开发工作。A.领域模型B.架构模型C.体系结构图D.类图

87、正确识别风险点、非风险点、敏感点和权衡点是进行软件架构评价的关键步骤。其中(请作答此空)是实现一个特定质量属性的关键特征,该特征为一个或多个软件构件所共有。"改变加密的级别可能会对安全性和性能都产生显著的影响",这是一个对系统()的描述。A.风险点B.非风险点C.敏感点D.权衡点

88、在高速缓存(Cache)—主存储器构成的存储系统中,()。A.主存地址到Cache地址的变换由硬件完成,以提高速度B.主存地址到Cache地址的变换由软件完成,以提高灵活性C.Cache的命中率随其容量增大线性地提高D.Cache的内容在任意时刻与主存内容完全一致

89、微内核的操作系统(OS)结构如下图所示,图中①和②分别工作在(请作答此空)方式下,与传统的OS结构模式相比,采用微内核的OS结构模式的优点是提高了系统的灵活性、可扩充性,()。A.核心态和用户态B.用户态和核心态C.用户态和用户态D.核心态和核心态

90、某公司欲开发一个门户系统,该系统以商业流程和企业应用为核心,将商业流程中不同的功能模块通过门户集成在一起,以提高公司的集中贸易能力、协同能力和信息管理能力。根据这种需求,采用企业______门户解决方案最为合适。A.信息B.知识C.应用D.垂直

91、在软件系统工具中,软件评价工具属于()。A.逆向工程工具B.开发信息库工具C.编码与排错工具D.软件管理和软件支持工具

92、在基于体系结构的软件设计方法中,采用()但来描述功能需求。A.类图B.视角C.用例D.质量场景

93、随着业务的增长,信息系统的访问量和数据流量快速增加,采用负载均衡(LoadBalance)方法可避免由此导致的系统性能下降甚至崩溃。以下关于负载均衡的叙述中,错误的是()。A.负载均衡通常由服务器端安装的附加软件来实现B.负载均衡并不会增加系统的吞吐量C.负载均衡可在不同地理位置、不同网络结构的服务器群之间进行D.负载均衡可使用户只通过一个IP地址或域名就能访问相应的服务器

94、面向服务系统构建过程中,(请作答此空)用于实现Web服务的远程调用,()用来将分散的、功能单一的Web服务组织成一个复杂的有机应用。A.UDDI(UniversalDescription,DiscoveryandIntegration)B.WSDL(WebServiceDescriptionLanguage)C.SOAP(SimpleObjectAccessProtocol)D.BPEL(BusinessProcessExecutionLanguage)

95、某航空公司机票销售系统有n个售票点,该系统为每个售票点创建一个进程Pi(i=1,2,…,n)管理机票销售。假设Tj(j=1,2,…,m)单元存放某日某航班的机票剩余票数,Temp为Pi进程的临时工作单元,x为某用户的订票张数。初始化时系统应将信号量S赋值为(请作答此空)。Pi进程的工作流程如下图所示,若用P操作和V操作实现进程间的同步与互斥,则图中空(a)、空(b)和空(c)处应分别填入(2)。A.0B.1C.2D.3

96、CRM是一套先进的管理思想及技术手段,它通过将()进行有效的整合,最终为企业涉及到的各个领域提供了集成环境。A.员工资源、客户资源与管理技术B.销售资源、信息资源与商业智能C.销售管理、市场管理与服务管理D.人力资源、业务流程与专业技术

97、某公司欲开发一个智能机器人系统,在架构设计阶段,公司的架构师识别出3个核心质量属性场景。其中"机器人系统主电源断电后,能够在10秒内自动启动备用电源并进行切换,恢复正常运行"主要与()质量属性相关,通常可采用()架构策略实现该属性;"机器人在正常运动过程中如果发现前方2米内有人或者障碍物,应在1秒内停止并在2秒内选择一条新的运行路径"主要与()质量属性相关,通常可采用()架构策略实现该属性;"对机器人的远程控制命令应该进行加密,从而能够抵挡恶意的入侵破坏行为,并对攻击进行报警和记录"主要与()质量属性相关,通常可采用(请作答此空)架构策略实现该属性。A.内置监控器B.追踪审计C.记录/回放D.维护现有接口

98、在分布式数据库中包括分片透明、复制透明、位置透明和逻辑透明等基本概念,其中:()是指局部数据模型透明,即用户或应用程序无须知道局部场地使用的是哪种数据模型。A.分片透明B.复制透明C.位置透明D.逻辑透明

99、用于管理信息系统规划的方法有很多,其中(1)将整个过程看成是一个“信息集合”,并将组织的战略目标转变为管理信息系统的战略目标。(2)通过自上而下地识别企业目标、企业过程和数据,然后对数据进行分析,自下而上地设计信息系统。【答括号2】A.企业信息分析与集成法B.投资回收法C.企业系统规划法D.阶石法

100、某计算机系统输入/输出采用双缓冲工作方式,其工作过程如下图所示,假设磁盘块与缓冲区大小相同,每个盘块读入缓冲区的时间T为10μs,缓冲区送用户区的时间M为6μs,系统对每个磁盘块数据韵处理时间C为2μs。若用户需要将大小为10个磁盘块的Docl文件逐块从磁盘读入缓冲区,并送用户区进行处理,那么采用双缓冲需要花费的时间为(请作答此空)μs,比使用单缓冲节约了()μs时间。A.100B.108C.162D.180

参考答案与解析

1、答案:D本题解析:与分布式负载均衡方式相比,集中式负载均衡实现简单,但也存在以下缺点:(1)系统的可扩展性不强,均衡器需要记录所有计算机的负载信息。(2)安全性较差,如果均衡器所在的计算机瘫痪,则会导致整个集群系统的瘫痪。(3)实现不够灵活,负载均衡器很难根据不同脚手架的特性配置不同的均衡策略。

2、答案:D本题解析:2053/32=64.156,属于第65个字。题干问的是编号,编号64的是第65个字。

3、答案:D本题解析:组合(Composite)模式将对象组合成树形结构以表示“部分一整体”的层次结构,使得用户对单个对象和组合对象的使用具有一致性。适用于:想表示对象的部分—整体层次结构;希望用户忽略组合对象与单个对象的不同,用户将统一地使用组合结构中的所有对象。外观(Facade)模式为子系统中的一组接口提供一个一致的界面,Facade模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。适用于:要为一个复杂子系统提供一个简单接口时,子系统往往因为不断演化而变得越来越复杂;客户程序与抽象类的实现部分之间存在着很大的依赖性;当需要构建一个层次结构的子系统时,使用Facade模式定义子系统中每层的入口点。享元(Flyweight)模式运用共享技术有效地支持大量细粒度的对象。适用于:一个应用程序使用了大量的对象;完全由于使用大量的对象,造成很大的存储开销;对象的大多数状态都可变为外部状态;如果删除对象的外部状态,那么可以用相对较少的共享对象取代很多组对象;应用程序不依赖于对象标识。装饰器(Decorator)模式描述了以透明围栏来支持修饰的类和对象的关系,动态地给一个对象添加一些额外的职责,从增加功能的角度来看,装饰器模式相比生成子类更加灵活。适用于:在不影响其他对象的情况下,以动态、透明的方式给单个对象添加职责;处理那些可以撤销的职责;当不能采用生成子类的方式进行扩充时。工厂方法(FactoryMethod)定义一个用于创建对象的接口,让子类决定将哪一个类实例化,使一个类的实例化延迟到其子类。适用于:当一个类不知道它所必须创建的对象的类的时候;当一个类希望由它的子类来指定它所创建的对象的时候;当类将创建对象的职责委托给多个帮助子类中的某一个,并且希望将哪一个帮助子类是代理者这一信息局部化的时候。观察者(Observer)模式定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。适用于:当一个抽象模型有两个方面,其中一个方面依赖于另一个方面,将这两者封装在独立的对象中以使它们可以各自独立地改变和复用;当对一个对象的改变需要同时改变其他对象,而不知道具体有多少对象有待改变时;当一个对象必须通知其他对象,而它又不能假定其他对象是谁,即不希望这些对象是紧耦合的。中介者(Mediator)用一个中介对象来封装一系列的对象交互。中介者使各对象不需要显式地相互引用,从而使其耦合松散,而且可以独立地改变它们之间的交互。适用于:一组对象以定义良好但是复杂的方式进行通信,产生的相互依赖关系结构混乱且难以理解;一个对象引用其他很多对象并且直接与这些对象通信,导致难以复用该对象;想定制一个分布在多个类中的行为,而又不想生成太多的子类。如使一个后端数据模型能够被多个前端用户界面连接,采用此模式最合适。

4、答案:D本题解析:状态型模式的特点是对于对象内部的状态,允许其在不同的状态下,拥有不同的行为,对状态单独封装成类。题干中根据投入货币的情况,售货机分别有交付产品不找零和交付产品找零以及不提供货物等行为判断该模式是属于状态模式。VendingMachineState是客户程序使用的主要接口。设计模式的类型如下所示:观察者模式(ObserverPattern):观察者模式定义了对象间的一种一对多依赖关系,使得每当一个对象改变状态,则所有依赖于它的对象都会得到通知并被自动更新。访问者模式(VisitorPattern):表示一个作用于某对象结构中的各元素的操作。它使你可以在不改变各元素的类的前提下定义作用与这些元素的新操作。即对于某个对象或者一组对象,不同的访问者,产生的结果不同,执行操作也不同。备忘录模式(MementoPattern):在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样就可以将该对象恢复到原先保存的状态。策略模式(StrategyPattern):策略模式定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法独立于使用它的客户而独立变化。命令模式(CommandPattern):将一个请求封装成一个对象,从而使得用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤销的操作。

5、答案:A本题解析:N版本程序的设计思想是用N个具有相同功能的程序同时执行一项计算,结果通过多数表决来选择。其中N个版本的程序必须由不同的人(小组)独立设计,使用不同的方法、不同的设计语言、不同的开发环境和工具来实现,目的是减少N个版本的程序在表决点上相关错误的概率。

6、答案:B本题解析:软件架构设计的一个核心问题是能否使用重复的架构模式,即能否达到架构级的软件重用。也就是说,能否在不同的软件系统中,使用同一架构。基于这个目的,学者们开始研究和实践软件架构的风格和类型问题。软件架构风格是描述某一特定应用领域中系统组织方式的惯用模式。它反映了领域中众多系统所共有的结构和语义特性,并指导如何将各个模块和子系统有效地组织成一个完整的系统。按这种方式理解,软件架构风格定义了用于描述系统的术语表和一组指导构件系统的规则

7、答案:B本题解析:暂无解析

8、答案:C本题解析:企业应用集成通过采用多种集成模式,构建统一标准的基础平台,将具有不同功能和目的而又独立运行的企业信息系统联合起来。目前市场上主流的集成模式有3种:面向信息的集成、面向过程的集成和面向服务的集成。其中面向过程的集成模式强调处理不同应用系统之间的交互逻辑,与核心业务逻辑相分离,并通过不同应用系统之间的协作共同完成某项业务功能。

9、答案:B本题解析:与方案一相比,方案二服务器采用虚拟化技术,当一台服务器出现物理故障时将业务迁移到另外一台物理服务器上,保障了业务的连续性。网络的安全性、数据的安全性、业务的可用性都没有发生实质性变化。方案二有一些缺陷,缺少将数据进行统一的存储与管理的企业级磁盘阵列;其次缺少安全审计,不便于相关行为的记录、存储与分析;而且缺少内部财务用户接口,不便于快速管理与维护。如果加网闸,就不能实现对财务系统的访问。不能实现用户可通过校园网对财务系统的访问

10、答案:A本题解析:桥接模式将抽象部分与它的实现部分分离,使它们都可以独立地变化。它是一种对象结构型模式,又称为柄体(HandleandBody)模式或接口(Interface)模式。桥接模式类似于多重继承方案,但是多重继承方案往往违背了类的单一职责原则,其复用性比较差,桥接模式是比多重继承方案更好的解决方法。·Abstraction定义抽象类的接口;维护一个指向Implementor类型对象的指针。·RefinedAbstraction扩充由Abstraction定义的接口。·Implementor定义实现类的接口,该接口不一定要与Abstraction的接口完全一致;事实上这两个接口可以完全不同。一般来说,Implementor接口仅提供基本操作,而Abstraction则定义了基于这些基本操作的较高层次的操作。·ConcreteImplementor实现Implementor接口并定义它的具体实现。图中与Bridge模式中的“Abstraction”角色相对应的类是Shape,与“Implementor”角色相对应的类是Drawing。

11、答案:B本题解析:性能是指系统的响应能力,即要经过多长时间才能对某个时间做出响应。可用性是指系统两次故障之间系统正常运行的比例。当可用性和可靠性同时出现在选项中的时候,我们通常选择可用性。可修改性是指较高的性价比对系统进行变更的能力。敏感点是指为了实现某种特定的质量属性,一个或多个系统组件所具有的特性。权衡点是指影响多个质量属性的特性,是多个质量属性的敏感点。风险点不以标准术语出现,它指某些做法有一些隐患可能导致一些问题。非风险点是指某些做法是可行的、可接受的。

12、答案:A本题解析:“4+1”视图是对逻辑架构进行描述,最早由PhilippeKruchten提出,他在1995年的IEEESoftware上发表了题为The4+1ViewModelofArchitecture的论文,引起了业界的极大关注,并最终被RUP采纳,现在已经成为架构设计的结构标准。“4+1”视图主要包括:①逻辑视图(LogicalView),设计的对象模型(使用面向对象的设计方法时)。②过程视图(ProcessView),捕捉设计的并发和同步特征。③物理视图(PhysicalView),描述了软件到硬件的映射,反映了分布式特性。④开发视图(DevelopmentView),描述了在开发环境中软件的静态组织结构。⑤架构的描述,即所做的各种决定,可以围绕着这四个视图来组织,然后由一些用例(UseCases)或场景(Scenarios)来说明,从而形成了第五个视图。当采用面向对象的设计方法描述对象模型时,通常使用类图表达类的内部属性和行为,以及类集合之间的交互关系;采用状态图定义对象的内部行为。

13、答案:B本题解析:暂无解析

14、答案:C本题解析:版本控制软件提供完备的版本管理功能,用于存储、追踪目录(文件夹)和文件的修改历史,是软件开发者的必备工具,是软件公司的基础设施。版本控制软件的最高目标,是支持软件公司的配置管理活动,追踪多个版本的开发和维护活动,及时发布软件。SCCS是元老级的版本控制软件,也叫配置管理软件。

15、答案:B本题解析:本题考查软件设计原则的基础知识。软件设计时需要遵循抽象、模块化、信息隐蔽和模块独立原则。藕合性和内聚性是模块独立性的两个定性标准,在划分软件系统模块时,尽量做到高内聚、低藕合,提高模块的独立性。

16、答案:A本题解析:架构风格定义一个系统家族,即一个体系结构定义一个词汇表和一组约束。词汇表中包含一些构件和连接件类型,而这组约束指出系统是如何将这些构件和连接件组合起来的。架构风格反映了领域中众多系统所共有的结构和语义特性,并指导如何将各个模块和子系统有效地组织成一个完整的系统。

17、答案:C本题解析:用例之间的关系主要有包含、扩展和泛化三类。(1)包含关系。当可以从两个或两个以上的用例中提取公共行为时,应该使用包含关系来表示它们。“课程学习”与“检查权限”是包含关系。(2)扩展关系。如果一个用例明显地混合了两种或两种以上的不同场景,即根据情况可能发生多种分支,则可以将这个用例分为一个基本用例和一个或多个扩展用例,这样使描述可能更加清晰。“课程学习”与“缴纳学费”是扩展关系。(3)泛化关系。当多个用例共同拥有一种类似的结构和行为的时候,可以将它们的共性抽象成为父用例,其他的用例作为泛化关系中的子用例。“课程注册”与“网络注册”是泛化关系。

18、答案:B本题解析:本题考查PV操作方面的基本知识。因为公共数据单元Tj是一个临界资源,最多允许1个终端进程使用,因此需要设置一个互斥信号量S,初值等于1。第2小题因为进入临界区时执行P操作,退出临界区时执行V操作。

19、答案:B本题解析:通信处理(消息)中间件。正如,安装红绿灯,设立交通管理机构,制定出交通规则,才能保证道路交通畅通一样,在分布式系统中,人们要建网和制定出通信协议,以保证系统能在不同平台之间通信,实现分布式系统中可靠的、高效的、实时的跨平台数据传输,这类中间件称为消息中间件,也是市面上销售额最大的中间件产品。

20、答案:D本题解析:暂无解析

21、答案:A本题解析:XPath是一门在XML文档中查找信息的语言。XPath用于在XML文档中通过元素和属性进行导航,它给XSLT和XPointer提供了一个共同、整合的定位语法,用来定位XML文档中的各个部位。

22、答案:C本题解析:P1有三个紧后P2、P3、P4;P8有三个紧前P5、P6、P7,只有B选项符合。

23、答案:C本题解析:考核TCP协议。

24、答案:D本题解析:暂无解析

25、答案:C本题解析:数据仓库包括数据源、数据的存储与管理、OLAP服务器与各种报表工具、查询工具、数据分析工具、数据挖掘工具及各种基于数据仓库或数据集市的应用开发工具。OLTP是传统的关系型数据库联机事务处理过程。

26、答案:C本题解析:暂无解析

27、答案:B本题解析:数据库概念结构设计是数据库设计的第二阶段,其目标是对需求说明书提供的所有数据和处理要求进行抽象与综合处理,按一定的方法构造反映用户环境的数据及其相互联系的概念模型,即用户的数据模型或企业数据模型。逻辑结构设计的设计目标是把上一阶段得到的与DBMS无关的概念数据模型转换成等价的,并为某个特定的DBMS所接受的逻辑模型所表示的概念模式,同时将概念设计阶段得到的应用视图转换成外部模式,即特定DBMS下的应用视图。

28、答案:C本题解析:“系统主站断电后,能够在2分钟内自动切换到备用站点,并恢复正常运行”主要与可用性质量属性相关,通常可采用心跳、Ping/Echo、主动冗余、被动冗余、选举等架构策略实现该属性;“在并发用户数不超过1000人时,用户的交易请求应该在0.5s内完成”,主要与性能这一质量属性相关,实现该属性的常见架构策略包括:增加计算资源、减少计算开销、引入并发机制、采用资源调度等。“系统应该能够抵挡恶意用户的入侵行为,并进行报警和记录”主要与安全性质量属性相关,通常可采用入侵检测、用户认证、用户授权、追踪审计等架构策略实现该属性。

29、答案:A本题解析:根据题目的意思,用户会注册自己的兴趣,然后系统也会把新闻按兴趣分类,如果某个新闻事件发生,可以通过事件来触发推送动作,将新闻推送给对其感兴趣的用户。这是典型的事件驱动系统应用场景。

30、答案:C本题解析:本题考查数字签名的概念。数字签名(DigtalSignature)技术是不对称密算法的典型应用:数据源发送方使用自己的私钥对数据校验和其他与数据内容有关的变量进行加密处理,完成对数据的合法“签名”,数据接收方则利用对方的公钥来解读收到的“数字签名”,并将解读结果用于对数据完整性的检验,以确认签名的合法性。数字签名主要的功能是:保证信息传输的完整性、发送者的身份认证、防止交易中的抵赖发生。数字签名无法实现接收方身份确认,所以答案为C。

31、答案:D本题解析:暂无解析

32、答案:B本题解析:按顺序方式需要执行完一条执行之后再执行下一条指令,执行1条执行所需的时间为4Δt+2Δt+3Δt=9Δt,执行600条指令所需的时间为9Δt×600=5400Δt。若采用流水线方式,则处理过程如下图所示,执行完600条执行所需要的时间为4Δt×600+2Δt+3Δt=2405Δt。

33、答案:A本题解析:暂无解析

34、答案:C本题解析:本题考查TLS安全协议的基本概念,TLS((TransportLayerSecurityProtocol)全称为传输层安全协议,用于在两个通信应用程序之间提供保密性和数据完整性,通常位于某个可靠的传输协议(例如TCP)上面,与具体的应用无关。所以—般把TLS协议归为传输层安全协议。

35、答案:C本题解析:报文摘要用于对发送的报文生成一个非常小的摘要信息。这个摘要信息保证原报文的完整性,即原报文只要有一位被改变,则摘要信息就会不匹配。用私钥对摘要做加密,不仅保证了摘要的私密性,还可以防止抵赖。因为只有匹配的公钥能够解开。也就是说,如果用某人的公钥能够解开报文,说明就是某人做的。

36、答案:B本题解析:状态型模式的特点是对于对象内部的状态,允许其在不同的状态下,拥有不同的行为,对状态单独封装成类。题干中根据投入货币的情况,售货机分别有交付产品不找零和交付产品找零以及不提供货物等行为判断该模式是属于状态模式。VendingMachineState是客户程序使用的主要接口。设计模式的类型如下所示:观察者模式(ObserverPattern):观察者模式定义了对象间的一种一对多依赖关系,使得每当一个对象改变状态,则所有依赖于它的对象都会得到通知并被自动更新。访问者模式(VisitorPattern):表示一个作用于某对象结构中的各元素的操作。它使你可以在不改变各元素的类的前提下定义作用与这些元素的新操作。即对于某个对象或者一组对象,不同的访问者,产生的结果不同,执行操作也不同。备忘录模式(MementoPattern):在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样就可以将该对象恢复到原先保存的状态。策略模式(StrategyPattern):策略模式定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法独立于使用它的客户而独立变化。命令模式(CommandPattern):将一个请求封装成一个对象,从而使得用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤销的操作。

37、答案:A本题解析:ERP(EnterpriseResourcePlanning)是建立在信息技术的基础上,利用现代企业的先进管理思想,对企业的物流、资金流和信息流进行全面集成管理的管理信息系统,为企业提供决策、计划、控制与经营业绩评估的全方位和系统化的管理平台。ERP系统主要包括:生产预测、销售管理(计划)、经营计划(生产计划大纲)、主生产计划、物料需求计划、能力需求计划、车间作业计划、采购与库存管理、质量与设备管理、财务管理、ERP有关扩展应用模块等内容。显然对企业物料的进、出、存进行管理的模块是库存管理模块。

38、答案:B本题解析:管道过滤器风格的完整流程为:「读端口」获取需要处理的信息,通过管道传递给过滤器链,每个过滤器自行判断是否需要对信息进行处理,一个过滤器处理完后通过管道将消息传递给下一个或多个过滤器,直到所有的过滤器全部处理完毕,通过写端口,将处理完成的信息写出到目标位置。而传统编译器(包括词法分析、语法分析、语义分析和代码生成)一个阶段的输出是另一个阶段的输入,符合管道过滤器风格的特点。集成开发环境集成了编译器、连接器、调试器等多种工具,支持代码的增量修改与处理,针对这种需求,采用数据共享风格架构风格比较合适。

39、答案:A本题解析:数据库的原子性是指操作序列要么全做要么全不做。设计时用影子拷贝(浅拷贝)实现。浅拷贝就是你的影子,深拷贝是你的克隆人,你没了影子也就没了,但是克隆人还活着。数据库从一个一致性状态变到另一个一致性状态称为一致性。设计时用完整性约束检查实现。

40、答案:C本题解析:进程控制块PCB的组织方式如下。(1)线性表方式:不论进程的状态如何,将所有的PCB连续地存放在内存的系统区,这种方式适用于系统中进程数目不多的情况。(2)索引表方式:该方式是线性表方式的改进,系统按照进程的状态分别建立就绪索引表、阻塞索引表等。(3)链接表方式:系统按照进程的状态将进程的PCB组成队列,从而形成就绪队列、阻塞队列、运行队列等。运行进程为PCB1、PCB3;就绪进程为PCB2、PCB4、PCB5;阻塞进程为PCB6、PCB7、PCB8、PCB9。

41、答案:C本题解析:考察SQL基本知识

42、答案:C本题解析:暂无解析

43、答案:C本题解析:用例之间的关系主要有包含、扩展和泛化。

44、答案:A本题解析:“系统主站断电后,能够在2分钟内自动切换到备用站点,并恢复正常运行”主要与可用性质量属性相关,通常可采用心跳、Ping/Echo、主动冗余、被动冗余、选举等架构策略实现该属性;“在并发用户数不超过1000人时,用户的交易请求应该在0.5s内完成”,主要与性能这一质量属性相关,实现该属性的常见架构策略包括:增加计算资源、减少计算开销、引入并发机制、采用资源调度等。“系统应该能够抵挡恶意用户的入侵行为,并进行报警和记录”主要与安全性质量属性相关,通常可采用入侵检测、用户认证、用户授权、追踪审计等架构策略实现该属性。

45、答案:C本题解析:配置管理是PMBOK、IS09000和CMMI中的重要组成元素,它在产品开发的生命周期中,提供了结构化的、有序化的、产品化的管理方法,是项目管理的基础工作。配置管理是通过技术和行政手段对产品及其开发过程和生命周期进行控制、规范的一系列措施和过程。信息系统开发过程中的变更以及相应的返工会对产品的质量有很大的影响。产品配置是指一个产品在其生命周期各个阶段所产生的各种形式(机器可读或人工可读)和各种版本的文档、计算机程序、部件及数据的集合。该集合中的每一个元素称为该产品配置中的一个配置项(ConfigurationItem,CI),配置项主要有两大类:属于产品组成部分的工作成果,如需求文档、设计文档、源代码、测试用例等。属于项目管理和机构支撑过程域产生的文档,如工作计划、项目质量报告、项目跟踪报告等。这些文档虽然不是产品的组成部分,但是值得保存。软件系统的文档可以分为用户文档和系统文档两类。用户文档主要描述系统功能和使用方法,并不关心这些功能是怎样实现的;系统文档描述系统设计、实现和测试等各方面的内容。用户文档是用户了解系统的第一步,它可以让用户获得对系统的准确的初步印象。用户文档至少应该包括下述5方面的内容:(1)功能描述:说明系统能做什么;(2)安装文档:说明怎样安装这个系统以及怎样使系统适应特定的硬件配置;(3)使用手册:简要说明如何着手使用这个系统(通过丰富的例子说明怎样使用常用的系统功能,并说明用户操作错误时怎样恢复和重新启动);(4)参考手册:详尽描述用户可以使用的所有系统设施以及它们的使用方法,并解释系统可能产生的各种出错信息的含义(对参考手册最主要的要求是完整,因此通常使用形式化的描述技术);(5)操作员指南(如果需要有系统操作员的话):说明操作员应如何处理使用中出现的各种情况。系统文档所谓系统文档指从问题定义、需求说明到验收测试计划这样一系列和系统实现有关的文档。描述系统设计、实现和测试的文档对于理解程序和维护程序来说是非常重要的。项目时间管理中的过程包括活动定义、活动排序、活动的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论