2026年全国软件水平考试之高级系统架构设计师考试进阶提升题(详细参考解析)972_第1页
2026年全国软件水平考试之高级系统架构设计师考试进阶提升题(详细参考解析)972_第2页
2026年全国软件水平考试之高级系统架构设计师考试进阶提升题(详细参考解析)972_第3页
2026年全国软件水平考试之高级系统架构设计师考试进阶提升题(详细参考解析)972_第4页
2026年全国软件水平考试之高级系统架构设计师考试进阶提升题(详细参考解析)972_第5页
已阅读5页,还剩37页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

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

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

4.请按照题号在答题卡上与题目对应的答题区域内规范作答,超出答题区域书写的答案无效:在草稿纸、试卷上答题无效。(参考答案和详细解析均在试卷末尾)一、选择题

1、甲、乙两个独立的网站都主要靠广告收入来支撑发展,目前都采用较高的价格销售广告。这两个网站都想通过降价争夺更多的客户和更丰厚的利润。假设这两个网站在现有策略下各可以获得1000万元的利润。如果一方单独降价,就能扩大市场份额,可以获得1500万元利润,此时,另一方的市场份额就会缩小,利润将下降到200万元。如果这两个网站同时降价,则他们都将只能得到700万元利润。这两个网站的主管各自经过独立的理性分析后决定,()。A.甲采取高价策略,乙采取低价策略B.甲采取高价策略,乙采取高价策略C.甲采取低价策略,乙采取低价策略D.甲采取低价策略,乙采取高价策略

2、图中的(3)是什么()。A.输出正确结果B.重新设计C.异常处理D.通过

3、在一台安装好TCP/IP协议的计算机上,当网络连接不可用时,为了测试编写好的网络程序,通常使用的目的主机IP地址为()。A.B.C.D.55/24

4、在网络规划中,政府内外网之间应该部署网络安全防护设备。在下图中对设备A的作用描述错误的是()A.双主机系统,即使外网被黑客攻击瘫痪也无法影响到内网B.可以防止外部主动攻击C.采用专用硬件控制技术保证内外网的实时链接D.设备对外网的任何响应都是对内网用户请求的应答

5、数据流图中某个加工的一组动作依赖于多个逻辑条件的取值,则用()能够清楚地表示复杂的条件组合与应做的动作之间的对应关系。A.流程图B.NS盒图C.形式语言D.决策树

6、关于构件的描述,正确的是()。A.构件包含了一组需要同时部署的原子构件B.构件可以单独部署,原子构件不能被单独部署C.一个原子构件可以同时在多个构件家族中共享D.一个模块可以看作带有单独资源的原子构件

7、面向对象的分析模型主要由顶层架构图、用例与用例图和()构成。A.数据流模型B.领域概念模型C.功能分解图D.功能需求模型

8、在基于体系结构的软件设计方法中,采用(5)来描述质量需求。A.连接件B.用例C.质量场景D.视角

9、请根据恢复块方法工作原理完成下图,在图中(1)~(4)中填入恰当的内容。并比较恢复块方法与N版本程序设计方法,将比较结果(5)~(8)填入下表中。(请作答第三个空)A.主块B.验证测试C.输出正确结果D.异常处理

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

11、设计模式基于面向对象技术,是人们在长期的开发实践中良好经验的结晶,提供了一个简单、统一的描述方法,使得人们可以复用这些软件设计办法、过程管理经验。按照设计模式的目的进行划分,现有的设计模式可以分为创建型、(请作答此空)和行为型三种类型。其中()属于创建型模式,()属于行为型模式。()模式可以将一个复杂的组件分成功能性抽象和内部实现两个独立的但又相关的继承层次结构,从而可以实现接口与实现分离。A.合成型B.组合型C.结构型D.聚合型

12、请根据恢复块方法工作原理完成下图,在图中(1)~(4)中填入恰当的内容。并比较恢复块方法与N版本程序设计方法,将比较结果(5)~(8)填入下表中。(请作答第四个空)A.主块B.验证测试C.输出正确结果D.异常处理

13、Anapplicationarchitecturespecifiesthetechnologiestobeusedtoimplementoneormoreinformationsystems.Itservesasanoutlinefordetaileddesign,construction,andimplementation.Giventhemodelsanddetails,include(),wecandistributedataandprocessestocreateageneraldesignofapplicationarchitecture.Thedesignwillnormallybeconstrainedbyarchitecturestandards,projectobjectives,and(请作答此空).ThefirstphysicalDFDtobedrawnisthe().Thenextstepistodistributedatastorestodifferentprocessors.Data()aretwotypesofdistributeddatawhichmostRDBMSssupport.Therearemanydistributionoptionsusedindatadistribution.Inthecaseof(),weshouldrecordeachtableasadatastoreonthephysicalDFDandconnecteachtotheappropriateserver.A.thedatabasemanagementsystemB.thefeasibilityoftechniquesusedC.thenetworktopologyandtechnologyD.theuserinterfaceandprocessmethods

14、在网络规划中,政府内外网之间应该部署网络安全防护设备。在下图中部署的设备A是()A.IDSB.防火墙C.网闸D.UTM

15、组织信息化需求通常包含三个层次,其中(3)需求的目标是提升组织的竞争能力,为组织的可持续发展提供支持环境。_(4)__需求包含实现信息化战略目标的需求、运营策略的需求和人才培养的需求三个方面。技术需求主要强调在信息层技术层面上对系统的完善、升级、集成和整合提出的需求。【回答括号3】A.战略B.发展C.人事D.财务

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

17、某摄影家创作一件摄影作品出版后,将原件出售给了某软件设计师。软件设计师不慎将原件毁坏,则该件摄影作品的著作权()享有。A.仍然由摄影家B.由摄影家和软件设计师共同C.由软件设计师D.由摄影家或软件设计师申请的一方

18、分布透明性指用户不必关心数据的逻辑分片,不必关心数据存储的物理位置分配细节,也不必关心局部场地上数据库的数据模型。()是分布透明性的最高层次。()指用户或应用程序应当了解分片情况,但不必了解片段的存储场地。(请作答此空)透明性是指用户或应用程序应当了解分片及各片断存储的场地,但不必了解局部场地上使用的是何种数据模型。A.分片透明性B.逻辑透明性C.位置透明性D.全局透明性

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

20、特定领域软件架构(DomainSpecificSoftwareArchitecture,DSSA以一个特定问题领域为对象,形成由领域参考模型、参考需求、()_等组成的开发基础架构,支持一个特定领域中多个应用的生成。DSSA的基本活动包括领域分析、领域设计和领域实现。其中领域分析的主要目的是获得(),从而描述领域中系统之间共同的需求,即领域需求;领域设计的主要目标是获得(请作答此空),从而描述领域模型中表示需求的解决方案;领域实现的主要目标是开发和组织可重用信息,并实现基础软件架构。A.特定领域软件需求B.特定领域软件架构C.特定领域软件设计模型D.特定领域软件重用模型

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

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

23、以下关于软件生存周期模型的叙述,正确的是()A.在瀑布模型中,前一个阶段的错误和疏漏会隐蔽地带到后一个阶段B.在任何情况下使用演化模型,都能在一定周期内由原型演化到最终产品C.软件生存周期模型的主要目标是为了加快软件开发的速度D.当一个软件系统的生存周期结束之后,它就进入到一个新的生存周期模型

24、Acceleratedanalysisapproachesemphasizetheconstructionof()tomorerapidlyidentifybusinessanduserrequirementsforanewsystem.Asanacceleratedanalysistechnology,(请作答此空)readstheprogramcodeandautomaticallygeneratestheequivalentsystemmodel,andthecodecanbeobtainedfrom().Allsystemanalysisapproachesrequiresomeformof()whichincludesthosetechniquestobeusedtoidentifyorextractsystemproblemsandsolutionrequirementsfromusercommunity.()isaclassicalsetoftechniquesusedtocollectinformationaboutsystemproblems,opportunities,solutionrequirements,andpriorities.A.eXtremeprogrammingB.modeldrivenC.reverseengineeringD.agileMethod

25、基于0DP的架构开发过程按照顺序分别为系统构想、().原型分析、()、架构原型、.项目规划、并行开发、系统转换、()、()。A.需求分析B.架构规划C.详细设计D.系统移植

26、以下关于软件架构风格与系统性能关系的叙述中,错误的是()。A.对于采用层次化架构风格的系统,划分的层次越多,系统的性能越差B.对于采用隐式调用架构风格的系统,可以通过处理函数的并发调用提高系统处理性能C.采用面向对象架构风格的系统,可以通过引入对象管理层提高系统性能D.对于采用解释器架构风格的系统,可以通过部分解释代码预先编译的方式提高系统性能。

27、计算机系统的性能一般包括两个大的方面。一个方面是它的(2),也就是计算机系统能正常工作的时间,其指标可以是能够持续工作的时间长度,也可以是在一段时间内,能正常工作的时间所占的百分比;另一个方面是处理能力,这又可分为三类指标,第一类指标是吞吐率,第二类指标是响应时间,第三类指标是(请作答此空),即在给定时间区间中,各种部件被使用的时间与整个时间之比。A.可靠性B.资源利用率C.系统负载D.吞吐量

28、假设系统中有n个进程共享3台打印机,任一进程在任一时刻最多只能使用1台打印机。若用PV操作控制n个进程使用打印机,则相应信号量s的取值范围为()A.0,-1,…,-(n-1)B.3,2,1,0,-1,…,-(n-3)C.1,0,-1,…,-(n-1)D.2,1,0,-1,…,-(n-2)

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

30、一个大型软件系统的需求总是有变化的。为了降低项目开发的风险,需要一个好的变更控制过程。如下图所示的需求变更管理过程中,①②③处对应的内容应是(请作答此空);自动化工具能够帮助变更控制过程更有效地运作,()是这类工具应具有的特性之一。A.问题分析与变更描述、变更分析与成本计算、变更实现B.变更描述与变更分析、成本计算、变更实现C.问题分析与变更描述、变更分析、变更实现D.变更描述、变更分析、变更实现

31、若对关系R(A,B,C,D)和S(C,D,E)进行关系代数运算,则表达式与()等价。A.πC,D,E(σDC(R×S))B.πR,C,R,D,E(σR.DS.C(R×S))C.πC,D,E(σR.DS.C(R×S))D.πR,C,R,D,E(σDC(R×S))

32、分布透明性指用户不必关心数据的逻辑分片,不必关心数据存储的物理位置分配细节,也不必关心局部场地上数据库的数据模型。()是分布透明性的最高层次。(请作答此空)指用户或应用程序应当了解分片情况,但不必了解片段的存储场地。()透明性是指用户或应用程序应当了解分片及各片断存储的场地,但不必了解局部场地上使用的是何种数据模型。A.分片透明性B.逻辑透明性C.位置透明性D.全局透明性

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

34、在数据库系统中,数据的完整性是指数据的()。A.有效性、正确性和一致性B.有效性、正确性和可维护性C.有效性、正确性和安全性D.正确性、一致性和安全性

35、以下关于敏捷方法的叙述中,()是不正确的。A.敏捷型方法的思考角度是"面向开发过程"的B.极限编程是著名的敏捷开发方法C.敏捷型方法是"适应性"而非"预设性"D.敏捷开发方法是迭代增量式的开发方法

36、螺旋模型将整个软件开发过程分为多个阶段,每个阶段都由目标设定、()、开发和有效性验证以及评审4个部分组成。A.需求分析B.风险分析C.系统设计D.架构设计

37、其公司承接了一个开发家用空调自动周温器的任务,调温器测量外部空气温度,根据设定的期望温度控制空调的开关。根据该需求,公司应采用()架构风格最为合适A.解释器B.过程控制C.分层D.管道过滤嚣

38、OMG接口定义语言IDL文件包含了六种不同的元素,()是一个IDL文件核心的内容。A.模块定义B.消息结构C.接口描述D.值类型

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

40、DSSA是在一个特定应用领域中为一组应用提供组织结构参考的软件体系结构,参与DSSA的人员可以划分为4种角色,包括领域专家、领域设计人员、领域实现人员和(请作答此空),其基本活动包括领域分析、领域设计和()。A.领域测试人员B.领域顾问C.领域分析师D.领域经理

41、为了加强对企业信息资源的管理,企业应按照信息化和现代化企业管理要求设置信息管理机构,建立信息中心。信息中心的主要职能不包括()A.处理信息,确定信息处理的方法B.用先进的信息技术提高业务管理水平C.组织招聘信息资源管理员D.建立业务部门期望的信息系统和网络

42、以下关于网络核心层的叙述中,正确的是()。A.为了保障安全性,应该对分组进行尽可能多的处理B.在区域间高速地转发数据分组C.由多台二、三层交换机组成D.提供多条路径来缓解通信瓶颈

43、以下关于软件中间件的叙述,错误的是()A.中间件通过标准接口实现与应用程序的关联,提供特定功能的服务B.使用中间件可以提高应用软件可移植性C.使用中间件将增加应用软件设计的复杂度D.使用中间件有助于提高开发效率

44、与SOA紧密相关的技术主要有UDDI、WSDL、SOAP和REST等,而这些技术都是以XML为基础而发展起来的。()提供了一种服务发布、查找和定位的方法,是服务的信息注册规范,以便被需要该服务的用户发现和使用它。(请作答此空)是对服务进行描述的语言,它有一套基于XML的语法定义,包含服务实现定义和服务接口定义。()定义了服务请求者和服务提供者之间的消息传输规范。通过它,应用程序可以在网络中进行数据交换和远程过程调用(RemoteProcedureCall,RPC)。A.UDDIB.RestC.WSDLD.SOAP

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

46、系统间进行异步串行通信时,数据的串/并和并/串转换一般是通过(12)实现的。A.I/O指令B.专用的数据传送指令C.CPU中有移位功能的数据寄存器D.接口中的移位寄存器

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

48、架构权衡分析方法(ArchitectureTradeoffAnalysisMethod,ATAM)是在基于场景的架构分析方法(Scenarios-basedArchitectureAnalysisMethod,SAAM)基础之上发展起来的,主要包括场景和需求收集、(请作答此空)、属性模型构造和分析、属性模型折中等4个阶段。ATAM方法要求在系统开发之前,首先对这些质量属性进行_(63)和折中。A.架构视图和场景实现B.架构风格和场景分析C.架构设计和目标分析D.架构描述和需求评估

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

50、下列关于敏捷方法的叙述中,错误的是()。A.与传统方法相比,敏捷方法比较适合需求变化大或者开发前期对需求不是很清晰的项目B.敏捷方法尤其适合于开发团队比较庞大的项目C.敏捷方法的思想是适应性,而不是预设性D.敏捷方法以原型开发思想为基础,采用迭代式增量开发

51、Anapplicationarchitecturespecifiesthetechnologiestobeusedtoimplementoneormoreinformationsystems.Itservesasanoutlinefordetaileddesign,construction,andimplementation.Giventhemodelsanddetails,include(),wecandistributedataandprocessestocreateageneraldesignofapplicationarchitecture.Thedesignwillnormallybeconstrainedbyarchitecturestandards,projectobjectives,and().ThefirstphysicalDFDtobedrawnisthe(请作答此空).Thenextstepistodistributedatastorestodifferentprocessors.Data()aretwotypesofdistributeddatawhichmostRDBMSssupport.Therearemanydistributionoptionsusedindatadistribution.Inthecaseof(),weshouldrecordeachtableasadatastoreonthephysicalDFDandconnecteachtotheappropriateserver.A.contextDFDB.systemDFDC.networkarchitectureDFD.event-responseDFD

52、关于XMLSchema与DTD的表述不正确的是()A.一个XML文档可以调用多种schema文档B.XMLSchema在代码的重用性和可扩展方面优于DTDC.一个XML文档只能使用一个DTD文档D.一个XML文档可以使用多个DTD文档

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

54、某企业通过一台路由器上联总部,下联4个分支结构,设计人员分配给下级机构一个连续的地址空间,采用一个子网或者超网段表示。这样的主要作用是()A.层次化路由选择B.易于管理和性能优化C.基于故障排查D.使用较少的资源

55、防卫式程序设计不包括()A.错误检测B.破坏估计C.错误调整D.错误恢复

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

57、某公司拟开发一个轿车巡航定速系统,系统需要持续测量车辆当前的实时速度,并根据设定的期望速度自动控制轿车的油门和刹车。针对上述需求,采用()架构风格最为合适。A.解释器B.过程控制C.分层D.管道—过滤器

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

59、以下哪一项不是引入DTD的原因()A.提供一种验证的手段B.实现了文件格式的统一化C.提高了文件的重用性D.使用DTD进行验证,减少了操作时间。

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

61、ERP(EnterpriseResourcePlanning)是建立在信息技术的基础上,利用现代企业的先进管理思想,对企业的物流、资金流和()流进行全面集成管理的管理信息系统,为企业提供决策、计划、控制与经营业绩评估的全方位和系统化的管理平台。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、建筑物综合布线系统中的垂直子系统是指()。A.由终端到信息插座之间的连线系统B.楼层接线间的配线架和线缆系统C.各楼层设备之间的互连系统D.连接各个建筑物的通信系统

64、________不是反映嵌入式实时操作系统实时性的评价指标。A.任务执行时间B.中断响应和延迟时间C.任务切换时间D.信号量混洗时间

65、以下不属于软件容错技术的是()。A.热备份或冷备份系统B.纠错码C.三模冗余D.程序走查

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

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

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

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

70、按照设计模式的目的进行划分,现有的设计模式可以分为三类。其中创建型模式通过采用抽象类所定义的接口,封装了系统中对象如何创建、组合等信息,其代表有(9)模式等;(10)模式主要用于如何组合己有的类和对象以获得更大的结构,其代表有Adapter模式等;(11)模式主要用于对象之间的职责及其提供服务的分配方式,其代表有(12)模式等。【回答括号12】A.PrototypeB.FacadeC.ProxyD.Visitor

71、某人持有盗版软件,但不知道该软件是盗版的,该软件的提供者不能证明其提供的复制品有合法来源。此情况下,则该软件的()应承担法律责任。A.持有者B.持有者和提供者均C.提供者D.持有者和提供者均不

72、大型局域网通常划分为核心层、汇聚层和接入层,以下关于各个网络层次的描述中,不正确的是()A.核心层承担访问控制列表检查B.汇聚层定义了网络的访问策略C.接入层提供局域网络接入功能D.接入层可以使用集线器代替交换机

73、某企业的生产流水线上有2名工人P1和P2,1名检验员P3。P1]将初步加工的半成品放入半成品箱B1;P2从半成品箱B1取出继续加工,加工好的产品放入成品箱B2;P3从成品箱B2取出产品检验。假设B1可存放n件半成品,B2可存放m件产品,并设置6个信号量S1、S2、S3、S4、S5和S6,且S3和S6的初值都为0。采用PV操作实现P[1]、P2和P3的同步模型如下图所示,则信号量S1和S5();S2、S4的初值分别为(请作答此空)。A.n、0B.m、0C.m、nD.n、m

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

75、某公司拟开发一个语音搜索系统,其语音搜索系统的主要工作过程包括分割原始语音信号、识别音素、产生候选词、判定语法片断、提供搜索关键词等,每个过程都需要进行基于先验知识的条件判断并进行相应的识别动作。针对该系统的特点,采用()架构风格最为合适。A.分层系统B.面向对象C.黑板D.隐式调用

76、软件著作权保护的对象不包括()。A.源程序B.目标程序C.用户手册D.处理过程

77、在数据库设计的需求分析阶段应当形成()A.程序文档、数据字典和数据流图B.需求说明文档、程序文档和数据流图C.需求说明文档、数据字典和数据流图D.需求说明文档、数据字典和程序文档

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

79、软件集成测试将已通过单元测试的模块集成在一起,主要测试模块之间的协作性。从组装策略而言,可以分为()。A.批量式组装和增量式组装B.自顶向下和自底向上组装C.一次性组装和增量式组装D.整体性组装和混合式组装

80、关于双机容错技术说法正确的是()A.双机互备模式的主要缺点在于,备用系统长期处于后备的状态,存在一定的计算资源浪费。B.双机热备模式两台服务器均处于工作状态,为前端客户机提供各自不同的应用服务,并互相检测对方的运行情况。C.双机双工模式两台服务器同时运行,但彼此均设为备用系统。当某一台服务器出现故障时,另一台服务器可以在短时间内将故障服务器的应用接管过来,从而保证了应用的持续性。双机双工模的主要缺点是对服务器的性能要求比较高。D.在双机容错系统中,双机软件是必不可少的。一切故障的诊断、服务的切换和硬件的控制都由双机软件来实现。二、多选题

81、某软件项目的活动图如下图所示,其中顶点表示项目里程碑,链接顶点的边表示包含的活动,边上的数字表示活动的持续时间(天)。完成该项目的最少时间为()天。由于某种原因,现在需要同一个开发人员完成BC和BD,则完成该项目的最少时间为(请作答此空)天。A.11B.18C.20D.21

82、给定关系模式R(A,B,C,D)、S(C,D,E),与π1,3,5(σ2=‘软件工程’(R?S))等价的SQL语句如下:SELECT()FROMSWHERE();下列查询B=“信息”且E=“北京”的A、B、E的关系代数表达式中,查询效率最高的是(请作答此空)。A.π1,2,7(σ2=‘信息’,∧3=5∧4=6∧7’北京’(R×S))B.π1,2,7(σ3=5∧4=6(σ2=‘信息’(R)×σ5=‘北京’(S)))C.π1,2,7(σ3=5∧4=6∧2=‘’(R×σ7=’’(S)))D.π1,2,7(σ3=5∧4=6∧7=‘北京’(σ2=‘信息’(R)×(S)))

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

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

85、Theobjectiveof(71)istodeterminewhatpartsoftheapplicationsoftwarewillbeassignedtowhathardware.Themajorsoftwarecomponentsofthesystembeingdevelopedhavetobeidentifiedandthenallocatedtothevarioushardwarecomponentsonwhichthesystemwilloperate.Allsoftwaresystemscanbedividedintofourbasicfunctions.Thefirstis(72).Mostinformationsystemsrequiredatatobestoredandretrieved,whetherasmallfile,suchasamemoproducedbyawordprocessor,oralargedatabase,suchasonethatstoresanorganization'saccountingrecords.Thesecondfunctionisthe(请作答此空),theprocessingrequiredtoaccessdata,whichoftenmeansdatabasequeriesinStructuredQueryLanguage.Thethirdfunctionisthe(74),whichisthelogicdocumentedintheDFDs,usecases,andfunctionalrequirements.Thefourthfunctionisthepresentationlogic,thedisplayofinformationtotheuserandtheacceptanceoftheuser'scommands.Thethreeprimaryhardwarecomponentsofasystemare(75).A.datapersistenceB.dataaccessobjectsC.databaseconnectionD.dataaccesslogic

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

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

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

89、加工某种零件需要依次经过毛坯、机加工、热处理和检验四道工序。各道工序有多种方案可选,对应不同的费用。下图表明了四道工序各种可选方案(连线)的衔接关系,线旁的数字表示该工序加工一个零件所需的费用(单位:元)。从该图可以推算出,加工一个零件的总费用至少需要()元。A.120B.130C.140D.150

90、软件架构设计包括提出架构模型、产生架构设计和进行设计评审等活动,是一个迭代的过程。架构设计主要关注软件组件的结构、属性和(),并通过多种(请作答此空)_全面描述特定系统的架构。A.对象B.代码C.文档D.视图

91、某公司拟开发一个扫地机器人。机器人的控制者首先定义清洁流程和流程中任务之间的关系,机器人接受任务后,需要响应外界环境中触发的一些突发事件,根据自身状态进行动态调整,最终自动完成任务。针对上述需求,该机器人应该采用()架构风格最为合适。A.面向对象B.主程序一子程序C.规则系统D.管道一过滤器

92、照设计模式的目的进行划分,现有的设计模式可以分为三类。(15)模式主要用于对象之间的职责及其提供服务的分配方式;A.行为型B.交互型C.耦合型D.关联型

93、()适用于程序开发人员在地域上分布很广的开发团队。()中,编程开发人员分成首席程序员和“类”程序员。【答第二空】A.自适应软件开发(ASD)B.极限编程(XP)开发方法C.开放统—过程开发方法(OpenUP)D.功用驱动开发方法(FDD)

94、供应链中的信息流覆盖了从供应商、制造商到分销商,再到零售商等供应链中的所有环节,其信息流分为需求信息流和供应信息流,(请作答此空)属于需求信息流,()属于供应信息流。A.库存记录B.生产计划C.商品入库单D.提货发运单

95、某软件项目的活动图如下图所示,其中顶点表示项目里程碑,链接顶点的边表示包含的活动,边上的数字表示活动的持续时间(天)。完成该项目的最少时间为(请作答此空)天。由于某种原因,现在需要同一个开发人员完成BC和BD,则完成该项目的最少时间为()天。A.11B.18C.20D.21

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

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

98、以下关于结构化开发方法的叙述中,不正确的是()A.总的指导思想是自顶向下,逐层分解B.基本原则是功能的分解与抽象C.与面向对象开发方法相比,更适合大规模、特别复杂的项目D.特别适合于数据处理领域的项目

99、设有关系模式R(A1,A2,A3,A4,A5,A6),函数依赖集F={A1→A3,A1A2→A4,A5A6→A1,A3A5→A6,A2A5→A6}。关系模式R的一个主键是(),从函数依赖集F可以推出关系模式R(请作答此空)。A.不存在传递依赖,故R为1NFB.不存在传递依赖,故R为2NFC.存在传递依赖,故R为3NFD.每个非主属性完全函数依赖于主键,故R为2NF

100、对于开发模型来说,()复用好、开发过程无间隙、节省时间。(请作答此空)是瀑布与原型(演化)模型结合体,适用于复杂项目。()需要用户参与,模块化要求高,不适用新技术。()是用例驱动、架构为中心、迭代、增量。A.RAD模型B.螺旋模型C.RUP模型D.喷泉模型

参考答案与解析

1、答案:C本题解析:这是一个简单的博弈问题,可以将问题表示为下图所示的得益矩阵。该矩阵分别列出了A网站与B网站在各种价格策略下的利润情况。站在A网站的立场上看,假设B网站采用高价策略,那么自己采用高价策略得1000万元,采用低价策略得1500万元,显然应该采用低价策略;如果B网站采用低价策略,那么自己采用高价策略得200万元,采用低价策略得700万元,显然也应该采用低价策略。同样,站在B网站的立场上看,也是这样,不管A网站采用什么价格策略,自己都应采用低价策略为好。由于A、B网站的主管都独立理性地分析了这种情况,因此,这个博弈的最终结果一定是两个网站都采用低价策略,各得到700万元的利润。这是一个非合作博弈之例。参与博弈的任何一方都无法信任对方,都要防备对方抢占自己的市场份额,但也都能独立理性地分析自己的策略与得益。所以,双方博弈的结果对双方都不是理想的结果,但都认为是可以接受的。而合作双赢(都采用高价策略),却涉嫌市场垄断。

2、答案:A本题解析:

3、答案:B本题解析:是本地回环地址,当网络连接不可用时,可用来测试已编写好的网络程序。

4、答案:C本题解析:网闸是使用带有多种控制功能的固态开关读写介质连接两个独立主机系统的信息安全设备。由于物理隔离网闸所连接的两个独立主机系统之间,不存在通信的物理连接、逻辑连接、信息传输命令、信息传输协议,不存在依据协议的信息包转发,只有数据文件的无协议"摆渡",且对固态存储介质只有"读"和"写"两个命令。所以,物理隔离网闸从物理上隔离、阻断了具有潜在攻击可能的一切连接,使"黑客"无法入侵、无法攻击、无法破坏,实现了真正的安全。使用安全隔离网闸意义是:(一)当用户的网络需要保证高强度的安全,同时又与其它不信任网络进行信息交换的情况下,如果采用物理隔离卡,用户必须使用开关在内外网之间来回切换,不仅管理起来非常麻烦,使用起来也非常不方便,如果采用防火墙,由于防火墙自身的安全很难保证,所以防火墙也无法防止内部信息泄漏和外部病毒、黑客程序的渗入,安全性无法保证。在这种情况下,安全隔离网闸能够同时满足这两个要求,弥补了物理隔离卡和防火墙的不足之处,是最好的选择。(二)对网络地隔离是通过网闸隔离硬件实现两个网络在链路层断开,但是为了交换数据,通过设计的隔离硬件在两个网络对应的上进行切换,通过对硬件上的存储芯片的读写,完成数据的交换。(三)安装了相应的应用模块之后,安全隔离网闸可以在保证安全的前提下,使用户可以浏览网页、收发电子邮件、在不同网络上的数据库之间交换数据,并可以在网络之间交换定制的文件。

5、答案:B本题解析:NS盒图是用于取代传统流程图的一种描述方式。NS盒图形象直观,具有良好的可见度。例如循环的范围、条件语句的范围都是一目了然的,所以容易理解设计意图,为编程、复查、选择测试用例、维护都带来了方便。它能清楚的表达复杂条件组合与应做的动作之间的对应关系

6、答案:A本题解析:构件是一组通常需要同时部署的原子构件。构件和原子构件之间的区别在于,大多数原子构件永远都不会被单独部署,尽管它们可以被单独部署。相反,大多数原子构件都属于一个构件家族,一次部署往往涉及整个家族。一个原子构件是一个模块和一组资源。原子构件是部署、版本控制和替换的基本单位。原子构件通常成组地部署,但是它也能够被单独部署。一个模块是不带单独资源的原子构件(在这个严格定义下,Java包不是模块--在Java中部署的原子单元是类文件。一个单独的包被编译成多个单独的类文件--每个公共类都有一个)。模块是一组类和可能的非面向对象的结构体,比如过程或者函数。

7、答案:B本题解析:面向对象的分析模型主要由顶层架构图、用例与用例图和领域概念模型构成。

8、答案:C本题解析:根据基于软件架构的设计的定义,基于软件架构的设计(ArchitectureBasedSoftwareDevelopment,ABSD)强调由商业、质量和功能需求的组合驱动软件架构设计。它强调采用视角和视图来描述软件架构,采用用例和质量属性场景来描述需求。进一步来说,用例描述的是功能需求,质量属性场景描述的是质量需求(或侧重于非功能需求)。

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

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

11、答案:C本题解析:设计模式包括:创建型、结构型、行为型。Singleton是单例模式,属于创建型设计模式。Memento是备忘录模式,属于行为型设计模式。Bridge是桥接模式,它的特点是实现接口与实现分离。

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

13、答案:B本题解析:应用架构说明了实现一个或多个信息系统所使用的技术,它作为详细设计、构造和实现的一个大纲。给定了包括逻辑数据流图和实体联系图在内的模型和详细资料,我们可以分配数据和过程以创建应用架构的一个概要设计。概要设计通常会受到架构标准、项目目标和所使用技术的可行性的制约。需要绘制的第一个物理数据流图是网络架构数据流图。接下来是分配数据存储到不同的处理器。数据分区和复制是大多数关系型数据库支持的两种分布式数据形式。有许多分配方法用于数据分布。在不同服务器上存储特定表的情况下,我们应该将每个表记为物理数据流图中的一个数据存储,并将其连接到相应的服务器。

14、答案:C本题解析:网闸是使用带有多种控制功能的固态开关读写介质连接两个独立主机系统的信息安全设备。由于物理隔离网闸所连接的两个独立主机系统之间,不存在通信的物理连接、逻辑连接、信息传输命令、信息传输协议,不存在依据协议的信息包转发,只有数据文件的无协议"摆渡",且对固态存储介质只有"读"和"写"两个命令。所以,物理隔离网闸从物理上隔离、阻断了具有潜在攻击可能的一切连接,使"黑客"无法入侵、无法攻击、无法破坏,实现了真正的安全。

15、答案:A本题解析:一般说来,信息化需求包含3个层次,即战略需求、运作需求和技术需求。一是战略需求。组织信息化的目标是提升组织的竞争能力、为组织的可持续发展提供一个支持环境。从某种意义上来说,信息化对组织不仅仅是服务的手段和实现现有战略的辅助工具;信息化可以把组织战略提升到一个新的水平,为组织带来新的发展契机。特别是对于企业,信息化战略是企业竞争的基础。<二是运作需求。组织信息化的运作需求是组织信息化需求非常重要且关键的一环,它包含三方面的内容:一是实现信息化战略目标的需要;二是运作策略的需要。三是人才培养的需要。三是技术需求。由于系统开发时间过长等问题在信息技术层面上对系统的完善、升级、集成和整合提出了需求。也有的组织,原来基本上没有大型的信息系统项目,有的也只是一些单机应用,这样的组织的信息化需求,一般是从头开发新的系统。

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

17、答案:A本题解析:摄影家将其摄影作品原件出售时不涉及著作权,这件摄影作品的著作权仍属于摄影家。这是因为摄影家将摄影作品原件出售时,只是将其摄影作品原件(作品物)的物权转让,并未涉及著作权转让,摄影作品原件的转移不等于摄影作品著作权的转移。所以这件摄影作品的著作权仍属于摄影家。摄影作品的原件可以买卖、赠予。然而,获得一件摄影作品并不意味着获得该作品的著作权。我国著作权法第18条规定:“美术等作品原件所有权的转移。不视为作品著作权的转移,但美术作品原件的展览权由原件所有人享有。”这就是说作品物转移的事实并不引起作品著作权的转移,受让人只是取得物的所有权和作品原件的展览权,作品的著作权仍然由作者等著作权人享有。除了美术作品之外,对任何原件所有权可能转移的作品,都要注意区分作品物质载体的财产权和作品的著作权这两种不同的权利。该摄影作品出版后,原件不慎毁坏,摄影家仍享有该摄影作品的著作权。这是因为,该摄影作品原件的灭失,不等于摄影作品著作权的丧失,也就是说,著作权的存在,不以作品原件物质载体的存在为前提,而是依据法定的保护期。

18、答案:B本题解析:分布透明性包括:分片透明性、位置透明性和局部数据模型透明性。(1)分片透明性是分布透明性的最高层次。所谓分片透明性是指用户或应用程序只对全局关系进行操作而不必考虑数据的分片。当分片模式改变时,只要改变全局模式到分片模式的映像(映像2),而不影响全局模式和应用程序。全局模式不变,应用程序不必改写,这就是分片透明性。(2)位置透明性是分布透明性的下一层次。所谓位置透明性是指,用户或应用程序应当了解分片情况,但不必了解片段的存储场地。当存储场地改变时,只要改变分片模式到分配模式的映像(映像3),而不影响应用程序。同时,若片段的重复副本数目改变了,那么数据的冗余也会改变,但用户不必关心如何保持各副本的一致性,这也提供了重复副本的透明性。(3)局部数据模型(逻辑透明)透明性是指用户或应用程序应当了解分片及各片断存储的场地,但不必了解局部场地上使用的是何种数据模型。

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

20、答案:B本题解析:特定领域软件架构(DomainSpecificSoftwareArchitecture,DSSA)以一个特定问题领域为对象,形成由领域参考模型、参考需求、参考架构等组成的开发基础架构,其目标是支持一个特定领域中多个应用的生成。DSSA的基本活动包括领域分析、领域设计和领域实现。其中领域分析的主要目的是获得领域模型,领域模型描述领域中系统之间共同的需求,即领域需求;领域设计的主要目标是获得DSSA,DSSA描述领域模型中表示需求的解决方案;领域实现的主要目标是依据领域模型和DSSA开发和组织可重用信息,并对基础软件架构进行实现。

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

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

23、答案:A本题解析:瀑布模型是最早使用的软件生存周期模型之一。瀑布模型的特点是因果关系紧密相连,前一个阶段工作的结果是后一个阶段工作的输入。或者说,每一个阶段都是建立在前一个阶段的正确结果之上,前一个阶段的错误和疏漏会隐蔽地带入后一个阶段。这种错误有时甚至可能是灾难性的,因此每一个阶段工作完成后,都要进行审查和确认。

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

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

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

27、答案:B本题解析:计算机系统的性能一般包括两个大的方面。一个方面是它的可靠性或可用性,也就是计算机系统能正常工作的时间,其指标可以是能够持续工作的时间长度(例如,平均无故障时间),也可以是在一段时间内,能正常工作的时间所占的百分比。另一个方面是它的处理能力或效率,这又可分为三类指标,第一类指标是吞吐率(例如,系统在单位时间内能处理正常作业的个数),第二类指标是响应时间(从系统得到输入到给出输出之间的时间),第三类指标是资源利用率,即在给定的时间区间中,各种部件(包括硬设备和软件系统)被使用的时间与整个时间之比。当然,不同的系统对性能指标的描述有所不同。例如,计算机网络系统常用的性能评估指标为信道传输速率、信道吞吐量和容量、信道利用率、传输延迟、响应时间和负载能力等。

28、答案:B本题解析:本题考查操作系统进程管理方面的基础知识。根据题意,假设系统中有n个进程共享3台打印机,意味着每次只允许3个进程进入互斥段,那么信号量的初值应为3。根据排除法只有选项B中含有3。

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

30、答案:A本题解析:①问题分析和变更描述。这是识别和分析需求问题或者一份明确的变更提议,以检查它的有效性,从而产生一个更明确的需求变更提议。②变更分析和成本计算。使用可追溯性信息和系统需求的一般知识,对需求变更提议进行影响分析和评估。变更成本计算应该包括对需求文档的修改、系统修改的设计和实现的成本。一旦分析完成并且确认,应该进行是否执行这一变更的决策。③变更实现。这要求需求文档和系统设计以及实现都要同时修改。如果先对系统的程序做变更,然后再修改需求文档,这几乎不可避免地会出现需求文档和程序的不一致。自动化工具能够帮助变更控制过程更有效地运作。许多团队使用商业问题跟踪工具来收集、存储和管理需求变更。用这样的工具创建的最近提交的变更建议清单,可以用作CCB会议的议程。问题跟踪工具也可以随时按变更状态分类报告出变更请求的数目。因为可用的工具、厂商和特性总在频繁地变化,所以这里无法给出有关工具的具体建议。但工具应该具有以下几个特性,以支持需求变更过程:①可以定义变更请求中的数据项;②可以定义变更请求生命周期的状态转换模型;③可以强制实施状态转换模型,以便只有授权用户可以做出允许的状态变更;④可以记录每一个状态变更的日期和做出这一变更的人;⑤可以定义当提议者提交新请求或请求状态被更新时,哪些人可以自动接收电子邮件通知;⑥可以生成标准的和定制的报告和图表。有些商业需求管理工具内置有简单的变更建议系统。这些系统可以将提议的变更与某一特定的需求联系起来,这样无论什么时候,只要有人提交了一个相关的变更请求,负责需求的每个人都会收到电子邮件通知。

31、答案:B本题解析:考察关系代数运算的知识。

32、答案:C本题解析:分布透明性包括:分片透明性、位置透明性和局部数据模型透明性。(1)分片透明性是分布透明性的最高层次。所谓分片透明性是指用户或应用程序只对全局关系进行操作而不必考虑数据的分片。当分片模式改变时,只要改变全局模式到分片模式的映像(映像2),而不影响全局模式和应用程序。全局模式不变,应用程序不必改写,这就是分片透明性。(2)位置透明性是分布透明性的下一层次。所谓位置透明性是指,用户或应用程序应当了解分片情况,但不必了解片段的存储场地。当存储场地改变时,只要改变分片模式到分配模式的映像(映像3),而不影响应用程序。同时,若片段的重复副本数目改变了,那么数据的冗余也会改变,但用户不必关心如何保持各副本的一致性,这也提供了重复副本的透明性。(3)局部数据模型(逻辑透明)透明性是指用户或应用程序应当了解分片及各片断存储的场地,但不必了解局部场地上使用的是何种数据模型。

33、答案:C本题解析:可将选项带入得出C能推导出其他全部的属性,因此为候选码。第9题“非主属性对码的部分函数依赖”判断不满足2NF,为1NF。

34、答案:A本题解析:本题考查的是应试者对数据库基本概念的掌握程度。所谓数据的完整性,是指数据的有效性、正确性和一致性。在数据库设计时如果没有一定的措施确保数据库中数据的完整件,就无法从数据库中获得可信的数据。数据的完整性设计,应该贯穿在数据库设计的全过程中。例如,在数据需求分析价段,收集数据信息时,应该向有关用户调查该数的有效值范围。

35、答案:A本题解析:敏捷开发以用户的需求进化为核心,采用迭代、循序渐进的方法进行软件开发。在敏捷开发中,软件项目在构建初期被切分成多个子项目,各个子项目的成果都经过测试,具备可视、可集成和可运行使用的特征。换言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态。

36、答案:B本题解析:螺旋模型是在快速原型的基础上扩展而成的一种生存周期模型。这种模型将整个软件开发流程分成多个阶段,每个阶段都由4部分组成,它们是:①目标设定。为该项目进行需求分析,定义和确定这一个阶段的专门目标,指定对过程和产品的约束,并且制定详细的管理计划。②风险分析。对可选方案进行风险识别和详细分析,制定解决办法,采取有效的措施避免这些风险。③开发和有效性验证。风险评估后,可以为系统选择开发模型,并且进行原型开发,即开发软件产品。④评审。对项目进行评审,以确定是否需要进入螺旋线的下一次回路,如果决定继续,就要制定下一阶段计划。螺旋模型的软件开发过程实际是上述4个部分的迭代过程,每迭代一次,螺旋线就增加一周,软件系统就生成一个新版本,这个新版本实际上是对目标系统的一个逼近。经过若干次的迭代后,系统应该尽快地收敛到用户允许或可以接受的目标范围内,否则也可能中途夭折。

37、答案:B本题解析:本题主要考查架构风格与架构设计策略。根据题目描述,调温器需要实时获取外界的温度信息,并与用户定义的温度进行比较并做出动作。根据该系统的应用领域和实际需求,可以看出这是一个典型的过程控制架构风格的应用场景。

38、答案:D本题解析:IDL是Interfacedescriptionlanguage的缩写,指接口描述语言,是CORBA规范的一部分,是跨平台开发的基础。IDL通常用于远程调用软件。在这种情况下,一般是由远程客户终端调用不同操作系统上的对象组件,并且这些对象组件可能是由不同计算机语言编写的。IDL建立起了两个不同操作系统间通信的桥梁。从本质上讲,OMGIDL接口定义语言不是作为程序设计语言体现在CORBA体系结构中的,而是用来描述产生对象调用请求的客户对象和服务对象之间的接口的语言。OMGIDL文件描述数据类型

温馨提示

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

评论

0/150

提交评论