2026年全国软件水平考试之高级系统架构设计师考试核心强化题附答案_第1页
2026年全国软件水平考试之高级系统架构设计师考试核心强化题附答案_第2页
2026年全国软件水平考试之高级系统架构设计师考试核心强化题附答案_第3页
2026年全国软件水平考试之高级系统架构设计师考试核心强化题附答案_第4页
2026年全国软件水平考试之高级系统架构设计师考试核心强化题附答案_第5页
已阅读5页,还剩35页未读 继续免费阅读

下载本文档

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

文档简介

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

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

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

1、自然灾害严重威胁数据的安全,存储灾备是网络规划与设计中非常重要的环节。传统的数据中心存储灾备一般采用主备模式,存在资源利用效率低、可用性差、出现故障停机时间长、数据恢复慢等问题。双活数据中心的出现解决了传统数据中心的弊端,成为数据中心建设的趋势。某厂商提供的双活数据中心解决方案中,双活数据中心架构分为主机层、网络层和存储层。在双活数据中心,存储层需要实现的功能是();A.负载均衡与故障接管B.采用多台设备构建冗余网络C.基于应用/主机卷管理,借助第三方软件实现,如VeritasVolumeReplicator(VVR)、OracleDataGrtard等D.两个存储引擎同时处于工作状态,出现故障瞬间切换

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

3、假如有3块容量是80G的硬盘做RAID5阵列,则这个RAID5的容量是(请作答此空);而如果有2块80G的盘和1块40G的盘,此时RAID5的容量是()。A.240GB.160GC.80GD.40G

4、处理流程设计是系统设计的重要内容。以下关于处理流程设计工具的叙述中,不正确的是()A.程序流程图(PFD)用于描述系统中每个模块的输入、输出和数据加工B.N-S图容易表示嵌套关系和层次关系,并具有强烈的结构化特征C.IPO图的主体是处理过程说明,可以采用流程图、判定树/表等来进行描述D.问题分析图(PAD)包含5种基本控制结构,并允许递归使用

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

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

7、软件架构设计包括提出架构模型、产生架构设计和进行设计评审等活动,是一个迭代的过程。以下关于软件架构设计活动的描述,错误的是()A.在建立软件架构的初期,一般需要选择一个合适的架构风格B.将架构分析价段已标识的构件映射到架构中,并分析这些构件之间的关系C.软件架构设计活动将已标构件集成到软件架构中,设计并实现这些构件D.一旦得到了详细的软件架构设计,需要邀请独立于系统开发的外部人员对系统进行评审

8、软件过程模型是软件开发实际过程的抽象与概括,它应该包括构成软件过程的各种活动。软件过程有各种各样的模型,其中,()的活动之间存在因果关系,前一阶段工作的结果是后一段阶段工作的输入描述。A.瀑布模型B.原型模式C.螺旋模型D.基于构建的模型

9、事务处理监控器TPM的功能不包括()A.进程管理B.对象管理C.事务管理D.通信管理

10、若对关系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))

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

12、以下设计模式中,(请作答此空)模式使多个对象都有机会处理请求。将这些对象连成一条链。并沿着这条链传递该请求。直到有一个对象处理为止。从而避免请求的发送者和接收者之间的耦合关系。()模式提供一种方法顺序访问一个聚合对象中的各个元素。且不需要暴露该对象的内部表示。这两种模式均为()A.责任链。(ChainofResponsibility)B.解释器。(Interpreter)C.命令。(Command)D.迭代器。(Iterator)

13、以下设计模式中,()模式使多个对象都有机会处理请求。将这些对象连成一条链。并沿着这条链传递该请求。直到有一个对象处理为止。从而避免请求的发送者和接收者之间的耦合关系。()模式提供一种方法顺序访问一个聚合对象中的各个元素。且不需要暴露该对象的内部表示。这两种模式均为(请作答此空)A.创建型对象模式。B.结构型对象模式。C.行为型对象模式。D.行为型类模式。

14、CRM系统的四个主要模块包括()A.电子商务支持、呼叫中心、移动设备支持、数据分析B.信息分析、网络应用支持、客户信息仓库、工作流集成C.销售自动化、营销自动化、客户服务与支持、商业智能D.销售管理、市场管理、服务管理、现场服务管理

15、电子政务是对现有的政府形态的一种改造,利用信息技术和其他相关技术,将其管理和服务职能进行集成,在网络上实现政府组织结构和工作流程优化重组。与电子政务相关的行为主体有三个,即政府、(12)及居民。国家和地方人口信息的采集、处理和利用,属于(13)的电子政务活动。【回答括号13】A.政府对政府B.政府对居民C.居民对居民D.居民对政府

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

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

18、面向服务(Service-Oriented,SO)的开发方法将()的定义与实现进行解耦,并将跨构件的功能调用暴露出来。该方法有三个主要的抽象级别,最低层的(请作答此空)代表单个逻辑单元的事物,包含特定的结构化接口,并且返回结构化的响应;第二层的服务代表操作的逻辑分组;最高层的()则是为了实现特定业务目标而执行的一组长期运行的动作或者活动。A.类B.对象C.操作D.状态

19、()的目的是检查模块之间,以及模块和已集成的软件之间的接口关系,并验证已集成的软件是否符合设计要求。其测试的技术依据是(请作答此空)。A.软件详细设计说明书B.技术开发合同C.软件概要设计文档D.软件配置文档

20、网络安全体系设计可从物理线路安全、网络安全、系统安全、应用安全等方面来进行。其中,数据库容灾属于()。A.物理线路安全和网络安全B.应用安全和网络安全C.系统安全和网络安全D.系统安全和应用安全

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

22、项目范围管理中,范围定义的输入包括()A.项目章程、项目范围管理计划、产品范围说明书和变更申请B.项目范围描述、产品范围说明书、生产项目计划和组织过程资产C.项目章程、项目范围管理计划、组织过程资产和批准的变更申请D.生产项目计划、项目可交付物说明、信息系统要求说明和项目质量标准

23、DTD定义了几个方面的内容,以下说法不正确的是()A.元素声明,但是不包括元素的排列方式B.元素的内容C.实体的声明D.属性的种类

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

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

26、以下关于入侵检测系统功能的叙述中,(3)是不正确的。A.保护内部网络免受非法用户的侵入B.评估系统关键资源和数据文件的完整性C.识别已知的攻击行为D.统计分析异常行为

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

28、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

29、系统移植也是系统构建的一种实现方法,在移植工作中,()需要最终确定移植方法。A.计划阶段B.准备阶段C.转换阶段D.验证阶段

30、两个类A和B,如果B的变化可能会引起A的变化,两个事物之间属于()A.关联关系B.依赖关系C.实现关系D.泛化关系

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

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

33、(请作答此空)的目的是检查模块之间,以及模块和已集成的软件之间的接口关系,并验证已集成的软件是否符合设计要求。其测试的技术依据是()。A.单元测试B.集成测试C.系统测试D.回归测试

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

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

36、对于因数据输入某个构件,经过内部处理,产生数据输出的系统,通常会采用()架构风格。A.事件驱动系统B.黑板C.管道-过滤器D.分层系统

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

38、RUP强调采用()的方式来开发软件,这样做的好处是(请作答此空)。A.在软件开发的早期就可以对关键的、影响大的风险进行处理B.可以避免需求的变更C.能够非常快速地实现系统的所有需求D.能够更好地控制软件的质量

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

40、基于ODP的架构开发过程中企业业务架构不包括()A.业务行为B.业务目标C.业务对象D.业务策略

41、计算机采用分级存储体系的主要目的是为了()。A.解决主存容量不足的问题B.提高存储器读写可靠性C.提高外设访问效率D.解决存储的容量、价格和速度之间的矛盾

42、某系统中的文本显示类(TextView)和图片显示类(PictureView)都继承了组件类(Component),分别显示文本和图片内容,现需要构造带有滚动条或者带有黑色边框,或者既有滚动条又有黑色边框的文本显示控件和图片显示控件,但希望最多只增加3个类。那么采用设计模式(1)可实现该需求,其优点是(2)。【回答括号1】A.外观B.单体C.装饰D.模板方法

43、商业智能系统的处理过程包括四个主要阶段:数据预处理通过(请作答此空)实现企业原始数据的初步整合;建立数据仓库是后续数据处理的基础;数据分析是体现系统智能的关键,主要采用()和()技术,前者能够实现数据的上卷、下钻和旋转分析,后者利用隐藏的知识,通过建立分析模型预测企业未来发展趋势;数据展现主要完成数据处理结果的可视化A.数据映射和关联B.数据集市和数据立方体C.数据抽取、转换和装载D.数据清洗和数据集成

44、Anapplicationarchitecturespecifiesthetechnologiestobeusedtoimplementoneormoreinformationsystems.Itservesasanoutlinefordetaileddesign,construction,andimplementation.Giventhemodelsanddetails,include(请作答此空),wecandistributedataandprocessestocreateageneraldesignofapplicationarchitecture.Thedesignwillnormallybeconstrainedbyarchitecturestandards,projectobjectives,and().ThefirstphysicalDFDtobedrawnisthe().Thenextstepistodistributedatastorestodifferentprocessors.Data()aretwotypesofdistributeddatawhichmostRDBMSssupport.Therearemanydistributionoptionsusedindatadistribution.Inthecaseof(),weshouldrecordeachtableasadatastoreonthephysicalDFDandconnecteachtotheappropriateserver.A.logicalDFDsandERDB.idealobjectmodelandanalysisclassmodelC.usecasemodelsandinterfaceprototypesD.physicalDFDsanddatabaseschema

45、某计算机系统中的进程管理采用三态模型,那么下图所示的PCB(进程控制块)的组织方式采用(),图中(请作答此空)。A.有1个运行进程,2个就绪进程,4个阻塞进程B.有2个运行进程,3个就绪进程,3个阻塞进程C.有2个运行进程,3个就绪进程,4个阻塞进程D.有3个运行进程,2个就绪进程,4个阻塞进程

46、面向对象的分析模型主要由顶层架构图、用例与用例图和(13)构成:设计模型则包含以(14)表示的软件体系机构图、以交互图表示的用例实现图、完整精确的类图、描述复杂对象的(15)和用以描述流程化处理过程的活动图等。【回答括号14】A.模型试图控制器B.组件图C.包图D.2层、3层或N层

47、面向构件的编程(ComponentOrientedProgramming,COP)关注于如何支持建立面向构件的解决方案。面向构件的编程所需要的基本支持包括()。A.继承性、构件管理和绑定、构件标识、访问控制B.封装性、信息隐藏、独立部署、模块安全性C.多态性、模块封装性、后期绑定和装载、安全性D.构件抽象、可替代性、类型安全性、事务管理

48、()中,编程开发人员分成首席程序员和"类"程序员。A.自适应软件开发(ASD)B.极限编程(XP)开发方法C.开放统-过程开发方法(OpenUP)D.功用驱动开发方法(FDD)

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

50、面向对象的分析模型主要由顶层架构图、用例与用例图和(13)构成:设计模型则包含以(14)表示的软件体系机构图、以交互图表示的用例实现图、完整精确的类图、描述复杂对象的(15)和用以描述流程化处理过程的活动图等。【回答括号15】A.序列图B.协作图C.流程图D.状态图

51、设有关系模式R(A1,A2,A3,A4,A5,A6),函数依赖集F={A1→A3,A1A2→A4,A5A6→A1,A3A5→A6,A2A5→A6}。关系模式R的一个主键是(请作答此空),从函数依赖集F可以推出关系模式R()。A.A1A4B.A2A5C.A3A4D.A4A5

52、给定关系R(A1,A2,A3,A4)上的函数依赖集F={A1→A2A5,A2→A3A4,A3→A2},R的候选关键字为()A.A1B.A1A2C.A1A3D.A1A2A3

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

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

55、软件的质量属性是衡量软件非功能性需求的重要因素。可用性质量属性主要关注软件系统的故障和它所带来的后果。()是能够提高系统可用性的措施。A.心跳检测B.模块的抽象化C.用户授权D.记录/重放

56、CORBA构件模型中,()的作用是在底层传输平台与接收调用并返回结果的对象实现之间进行协调,(请作答此空)是最终完成客户请求的服务对象实现。A.CORBA对象B.分布式对象标识C.伺服对象ServantD.活动对象映射表

57、某数据库中有员工关系E(员工号,姓名,部门,职称,月薪);产品关系P(产品号,产品名称,型号,尺寸,颜色);仓库关系W(仓库号,仓库名称,地址,负责人);库存关系I(仓库号,产品号,产品数量)。a.若数据库设计中要求:①仓库关系W中的“负责人”引用员工关系的员工号②库存关系I中的“仓库号,产品号”惟一标识I中的每一个记录③员工关系E中的职称为“工程师”的月薪不能低于3500元则①②③依次要满足的完整性约束是()。A.实体完整性、参照完整性、用户定义完整性B.参照完整性、实体完整性、用户定义完整性C.用户定义完整性、实体完整性、参照完整性D.实体完整性、用户定义完整性、参照完整性

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

59、关于项目范围管理描述,正确的是()。A.项目范围是指信息系统产品或者服务所应包含的功能B.项目范围描述是产品范围说明书的重要组成部分C.项目范围定义是信息系统要求的度量D.项目范围定义是生产项目计划的基础

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

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

62、分布式数据库两阶段提交协议中的两个阶段是指()A.加锁阶段、解锁阶段B.获取阶段、运行阶段C.表决阶段、执行阶段D.扩展阶段、收缩阶段

63、()在软件开发机构中被广泛用来指导软件过程改进。A.能力成熟度模型(CapacityMaturityModel)B.关键过程领域(KeyProcessAreas)C.需求跟踪能力链(TraceabilityLink)D.工作分解结构(WorkBreakdown、Structure)

64、Theobjectiveof(请作答此空)istodeterminewhatpartsoftheapplicationsoftwarewillbeassignedtowhathardware.Themajorsoftwarecomponentsofthesystembeingdevelopedhavetobeidentifiedandthenallocatedtothevarioushardwarecomponentsonwhichthesystemwilloperate.Allsoftwaresystemscanbedividedintofourbasicfunctions.Thefirstis(72).Mostinformationsystemsrequiredatatobestoredandretrieved,whetherasmallfile,suchasamemoproducedbyawordprocessor,oralargedatabase,suchasonethatstoresanorganization'saccountingrecords.Thesecondfunctionisthe(73),theprocessingrequiredtoaccessdata,whichoftenmeansdatabasequeriesinStructuredQueryLanguage.Thethirdfunctionisthe(74),whichisthelogicdocumentedintheDFDs,usecases,andfunctionalrequirements.Thefourthfunctionisthepresentationlogic,thedisplayofinformationtotheuserandtheacceptanceoftheuser'scommands.Thethreeprimaryhardwarecomponentsofasystemare(75).A.architecturedesignB.modulardesignC.physicaldesignD.distributiondesign

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

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

67、软件架构设计主要关注软件构件的()、属性和(请作答此空),并通过多种视图全面描述特定系统的架构。A.实现方式B.交互作用C.设计方案D.测试方式

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

69、组织信息化需求通常包含三个层次,()需求包含实现信息化战略目标的需求、运营策略的需求和人才培养的需求三个方面。技术需求主要强调在信息层技术层面上对系统的完善、升级、集成和整合提出的需求。A.规划B.运作C.营销D.管理

70、统一软件开发过程是一种基于面向对象技术的软件开发过程,其特点是“用例驱动,以架构为核心,迭代并增量”。统一软件开发过程定义了四种通用的开发阶段,它们按照过程顺序分别是:起始阶段、()、构建阶段和(),其中在构建阶段主要产生的文档有(请作答此空)。A.初始用户手册B.用例模型C.项目计划D.设计模型

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

72、某公司拟卡发一个VIP管理系统,系统需要根据不同商场活动,不定期更新VIP会员的审核标准和VIP折扣标准。针对上述需求,采用()架构风格最为合适。A.规则系统B.过程控制C.分层D.管道-过滤器

73、某文件系统文件存储采用文件索引节点法。假设文件索引节点中有8个地址项iaddr[0]~iaddr[7],每个地址项大小为4字节,其中地址项iaddr[0]~iaddr[5]为直接地址索引,iaddr[6]是一级间接地址索引,iaddr[7]是二级间接地址索引,磁盘索引块和磁盘数据块大小均为4KB。该文件系统可表示的单个文件最大长度是(请作答此空)KB。若要访问iclsClient.dll文件的逻辑块号分别为6、520和1030,则系统应分别采用()。A.1030B.65796C.1049606D.4198424

74、软件过程是制作软件产品的一组活动以及结果,这些活动主要由软件人员来完成,主要包括()A.软件描述、软件开发和软件测试B.软件开发、软件有效性验证和软件测试C.软件描述、软件设计、软件实现和软件测试D.软件描述、软件开发、软件有效性验证和软件进化

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

76、某企业的生产流水线上有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

77、对于如下所示的序列图所描述的场景,最适合于采用的设计模式是(请作答此空);该模式适用的场合是()。A.VisitorB.StrategyC.ObserverD.State

78、软件生命周期不包括()A.软件定义时期B.软件开发时期C.运行和维护D.软件部署时期

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

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

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

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

83、关于XML的表述正确的是()A.XML是超文本标记语言,标准通用标记语言下的一个应用B.XML的设计宗旨是显示数据C.XML标签是被预定义的,用户不需要自己描述D.XML标签没有被预定义,用户需要自行定义标签

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

85、项目配置管理中,配置项的状态通常包括()A.草稿、正式发布和正在修改B.草稿、技术评审和正式发布C.草稿、评审或审批、正式发布D.草稿、正式发布和版本变更

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

87、以下设计模式中,(请作答此空)模式使多个对象都有机会处理请求。将这些对象连成一条链。并沿着这条链传递该请求。直到有一个对象处理为止。从而避免请求的发送者和接收者之间的耦合关系。()模式提供一种方法顺序访问一个聚合对象中的各个元素。且不需要暴露该对象的内部表示。这两种模式均为()A.责任链。(ChainofResponsibility)B.解释器。(Interpreter)C.命令。(Command)D.迭代器。(Iterator)

88、统一软件开发过程是一种基于面向对象技术的软件开发过程,其特点是“用例驱动,以架构为核心,迭代并增量”。统一软件开发过程定义了四种通用的开发阶段,它们按照过程顺序分别是:起始阶段、()、构建阶段和(请作答此空),其中在构建阶段主要产生的文档有()。A.分析阶段B.细化阶段C.设计阶段D.交付阶段

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

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

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

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

93、分布式数据库缓存技术有Memcache与Redis,关于两者的说法正确的是()A.Memcache不仅仅支持简单的k/v类型的数据,同时还提供list,set,hash等数据结构的存储。B.Redis支持多线程C.Memcache不能进行内存管理D.Redis支持主从、sentinel、cluster等分布式存储方式

94、项目范围管理中,范围定义的输入包括()A.项目章程、项目范围管理计划、产品范围说明书和变更申请B.项目范围描述、产品范围说明书、生产项目计划和组织过程资产C.项目章程、项目范围管理计划、组织过程资产和批准的变更申请D.生产项目计划、项目可交付物说明、信息系统要求说明和项目质量标准

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

96、以下关于统一过程UP的叙述中,不正确的是。A.UP是以用例和风险为驱动,以架构为中心,迭代并且增量的开发过程B.UP定义了四个阶段,即起始、精化、构建和确认阶段C.每次迭代都包含计划、分析、设计、构造、集成、测试以及内部和外部发布D.RUP有9个核心工作流

97、计算机采用分级存储体系的主要目的是为了()。A.解决主存容量不足的问题B.提高存储器读写可靠性C.提高外设访问效率D.解决存储的容量、价格和速度之间的矛盾

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

99、紧耦合多机系统一般通过(请作答此空)实现多机间的通信。对称多处理器结构(SMP)属于()系统。A.因特网B.共享内存C.进程通信D.共享寄存器

100、一个好的变更控制过程,给项目风险承担者提供了正式的建议变更机制。如下图所示的需求变更管理过程中,①②③处对应的内容应分别是()A.问题分析与变更描述、变更分析与成本计算、变更实现B.变更描述与成本计算、变更分析、变更实现C.问题分析与变更分析、成本计算、变更实现D.变更描述、变更分析与变更实现、成本计算

参考答案与解析

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

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

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

4、答案:A本题解析:程序流程图(ProgramFlowDiagram,PFD)用一些图框表示各种操作,它独立于任何一种程序设计语言,比较直观、清晰,易于学习掌握。流程图中只能包括5种基本控制结构:顺序型、选择型、WHILE循环型(当型循环)、UNTIL循环型(直到型循环)和多分支选择型。IPO图是由IBM公司发起并逐步完善的一种流程描述工具,其主体是处理过程说明,可以采用流程图、判定树、判定表、盒图、问题分析图或过程设计语言来进行描述。IPO图中的输入、输出与功能模块、文件及系统外部项都需要通过数据字典来描述,同时需要为其中的某些元素添加注释。N-s图与PFD类似,也包括5种控制结构,分别是顺序型、选择型、WHILE循环型(当型循环)、UNTIL循环型(直到型循环)和多分支选择型,任何一个N-S图都是这5种基本控制结构相互组合与嵌套的结果。在N-S图中,过程的作用域明确;它没有箭头,不能随意转移控制;而且容易表示嵌套关系和层次关系;并具有强烈的结构化特征。但是当问题很复杂时,N-S图可能很大。问题分析图(ProblemAnalysisDiagram,PAD)是继PFD和N-S图之后,又一种描述详细设计的工具。PAD也包含5种基本控制结构,并允许递归使用。过程设计语言(ProcessDesignLanguage,PDL)也称为结构化语言或伪代码(pseudocode),它是一种混合语言,采用自然语言的词汇和结构化程序设计语言的语法,用于描述处理过程怎么做,类似于编程语言。过程设计语言用于描述模块中算法和加工逻辑的具体细节,以便在开发人员之间比较精确地进行交流。对于具有多个互相联系的条件和可能产生多种结果的问题,用结构化语言描述则显得不够直观和紧凑,这时可以用以清楚、简明为特征的判定表(DecisionTable)来描述。判定表采用表格形式来表达逻辑判断问题,表格分成4个部分,左上部分为条件说明,左下部分为行动说明,右上部分为各种条件的组合说明,右下部分为各条件组合下相应的行动。判定树(DecisionTree)也是用来表示逻辑判断问题的一种常用的图形工具,它用树来表达不同条件下的不同处理流程,比语言、表格的方式更为直观。判定树的左侧(称为树根)为加工名,中间是各种条件,所有的行动都列于最右侧。

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

6、答案:B本题解析:本题考查域名服务器及相关技术。可提供域名服务的包括本地缓存、本地域名服务器、权限域名服务器、顶级域名服务器以及根域名服务器。DNS主机名解析的查找顺序是,先查找客户端本地缓存,如果没有成功,则向DNS服务器发出解析请求。本地缓存是内存中的一块区域,保存着最近被解析的主机名及其IP地址映像。由于解析程序缓存常驻内存中,所以比其他解析方法速度快。当一个主机发出DNS查询报文时,这个查询报文就首先被送往该主机的本地域名服务器。本地域名服务器离用户较近,当所要查询的主机也属于同一个本地ISP时,该本地域名服务器立即就能将所查询的主机名转换为它的IP地址,而不需要再去询问其他的域名服务器。每一个区都设置有域名服务器,即权限服务器,它负责将其管辖区内的主机域名转换为该主机的IP地址。在其上保存有所管辖区内的所有主机域名到IP地址的映射。顶级域名服务器负责管理在本顶级域名服务器上注册的所有二级域名。当收到DNS查询请求时,能够将其管辖的二级域名转换为该二级域名的IP地址。或者是下一步应该找寻的域名服务器的IP地址。根域名服务器是最高层次的域名服务器。每一个根域名服务器都要存有所有顶级域名服务器的IP地址和域名。当一个本地域名服务器对一个域名无法解析时,就会直接找到根域名服务器,然后根域名服务器会告知它应该去找哪一个顶级域名服务器进行查询。

7、答案:C本题解析:软件架构设计包括提出架构模型、产生架构设计和进行设计评审等活动,是一个迭代的过程,在建立软件架构的初期,一般需要选择一个合适的架构风格,并将架构分析阶段已标识的构件映射到架构中,并分析这些构件之间的关系,一旦得到了详细的软件架构设计,需要邀请独立于系统开发的外部人员对系统进行评审。—般来说,软件架构设计活动将已标识构件集成到软件架构中,设计这些构件,但不予以实现。

8、答案:A本题解析:瀑布模型的特点是因果关系紧密相连,前一个阶段工作的结果是后一个阶段工作的输入。或者说,每一个阶段都是建筑在前一个阶段正确结果之上,前一个阶段的错漏会隐蔽地带到后一个阶段。这种错误有时甚至可能是灾难性的。因此每一个阶段工作完成后,都要进行审查和确认,这是非常重要的。历史上,瀑布模型起到了重要作用,它的出现有利于人员的组织管理,有利于软件开发方法和工具的研究。

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

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

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

12、答案:A本题解析:责任链模式:通过给多个对象处理请求的机会,减少请求的发送者与接受者之间的耦合。将接收对象链接起来,在链中传递请求,直到有一个对象处理这个请求。迭代器模式:提供一种方法来顺序访问一个聚合对象中的各个元素,而不需要暴露该对象的内部表示命令模式:将一个请求封装为一个对象,从而可用不同的请求对客户进行参数化,将请求排队或记录请求日志,支持可撤销的操作解释器模式:给定一种语言,定义它的文法表示,并定义一个解释器,该解释器用来根据文法表示来解释语言中的句子责任链模式和迭代器模式都是行为型对象模式

13、答案:C本题解析:责任链模式:通过给多个对象处理请求的机会,减少请求的发送者与接受者之间的耦合。将接收对象链接起来,在链中传递请求,直到有一个对象处理这个请求。迭代器模式:提供一种方法来顺序访问一个聚合对象中的各个元素,而不需要暴露该对象的内部表示命令模式:将一个请求封装为一个对象,从而可用不同的请求对客户进行参数化,将请求排队或记录请求日志,支持可撤销的操作解释器模式:给定一种语言,定义它的文法表示,并定义一个解释器,该解释器用来根据文法表示来解释语言中的句子责任链模式和迭代器模式都是行为型对象模式

14、答案:C本题解析:考核CRM的组成。

15、答案:A本题解析:电子政务的行为主体包括:政府、企(事)业单位及居民。国家和地方人口信息的采集、处理和利用,属于政府对政府的电子政务活动。

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

17、答案:C本题解析:根据题目描述,语音识别系统是一个十分典型的专家系统,其特点是求解的正确结果不止一个,求解过程比较复杂,需要通过专家知识和反馈逐步得到正确结果。因此对比4个候选项,黑板结构特别适合求解这类问题。

18、答案:C本题解析:OO的应用构建在类和对象之上,随后发展起来的建模技术将相关对象按照业务功能进行分组,就形成了构件(Component)的概念。对于跨构件的功能调用,则采用接口的形式暴露出来。进一步将接口的定义与实现进行解耦,则催生了服务和面向服务(Service-Oriented,SO)的开发方法。由此可见,面向对象、基于构件、面向服务是三个递进的抽象层次。SO方法有三个主要的抽象级别,分别是操作、服务和业务流程。位于最低层的操作代表单个逻辑单元的事物,执行操作通常会导致读、写或修改一个或多个持久性数据。服务的操作类似于对象的方法,它们都有特定的结构化接口,并且返回结构化的响应;位于第二层的服务代表操作的逻辑分组;最高层的业务流程则是为了实现特定业务目标而执行的一组长期运行的动作或活动,包括依据一组业务规则按照有序序列执行的一系列操作。其中操作的排序、选择和执行成为服务或流程的编排,典型的情况是调用已编排的服务来响应业务事件。

19、答案:C本题解析:软件测试可分为单元测试、集成测试、配置项测试、系统测试、验收测试和回归测试等类别。单元测试也称为模块测试,测试的对象是可独立编译或汇编的程序模块、软件构件或面向对象软件中的类(统称为模块),其目的是检查每个模块能否正确地实现设计说明中的功能、性能、接口和其他设计约束等条件,发现模块内可能存在的各种差错。单元测试的技术依据是软件详细设计说明书。集成测试的目的是检查模块之间,以及模块和已集成的软件之间的接口关系,并验证已集成的软件是否符合设计要求。集成测试的技术依据是软件概要设计文档。系统测试的对象是完整的、集成的计算机系统,系统测试的目的是在真实系统工作环境下,验证完整的软件配置项能否和系统正确连接,并满足系统/子系统设计文档和软件开发合同规定的要求。系统测试的技术依据是用户需求或开发合同。配置项测试的对象是软件配置项,配置项测试的目的是检验软件配置项与软件需求规格说明的一致性。确认测试主要验证软件的功能、性能和其他特性是否与用户需求一致。验收测试是指针对软件需求规格说明,在交付前以用户为主进行的测试。回归测试的目的是测试软件变更之后,变更部分的正确性和对变更需求的复合型,以及软件原有的、正确的功能、性能和其他规定的要求的不损害性。

20、答案:D本题解析:数据库属于应用系统,又与操作系统相关,因此属于系统安全和应用安全。

21、答案:C本题解析:机器人需要根据自身状态的外界环境进行自动调整,这是一个典型的根据外部事件进行响应的场景。比较4个候选项,规则系统比较适合根据外部事件,以自身状态为基础自动进行处理和动作的场景。

22、答案:C本题解析:在初步项目范围说明书中已文档化的主要的可交付物、假设和约束条件的基础上准备详细的项目范围说明书,是项目成功的关键。范围定义的输入包括以下内容:①项目章程。如果项目章程或初始的范围说明书没有在项目执行组织中使用,同样的信息需要进一步收集和开发,以产生详细的项目范围说明书。②项目范围管理计划。③组织过程资产。④批准的变更申请。

23、答案:A本题解析:元素声明包括元素的内容和元素的排列组合方式。

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

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

26、答案:A本题解析:入侵监测系统:负责监视网络上的通信数据流和网络服务器系统中的审核信息,捕获可疑的网络和服务器系统活动,发现其中存在的安全问题,当网络和主机被非法使用或破坏时,进行实时响应和报警,产生通告信息和日志。系统不仅仅检测来自外部的入侵行为,还可以检测内部用户的未授权活动。

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

28、答案:D本题解析:架构设计的目标是确定应用软件的哪些部分将被分配到何种硬件。识别出正在开发系统的主要软件构件并分配到系统将要运行的硬件构件。所有软件系统可分为四项基本功能。首项是数据存储。大多数信息系统需要数据进行存储并检索,无论是一个小文件,比如一个字处理器产生的一个备忘录,还是一个大型数据库,比如存储一个企业会计记录的数据库。第二项功能是数据访问逻辑,处理过程需要访问数据,这通常是指用SQL进行数据库查询。第三项功能是应用程序逻辑,这些逻辑通过数据流图,用例和功能需求来记录。第四项功能是表示逻辑,给用户显示信息并接收用户命令。一个系统的三类主要硬件构件是客户机、服务器和网络。

29、答案:A本题解析:移植工作大体上分为计划阶段、准备阶段、转换阶段、测试阶段、验证阶段。1、计划阶段,在计划阶段,要进行现有系统的调查整理,从移植技术、系统内容(是否进行系统提炼等)、系统运行三个方面,探讨如何转换成新系统,决定移植方法,确立移植工作体制及移植日程。2、准备阶段,在准备阶段要进行移植方面的研究,准备转换所需的资料。该阶段的作业质量将对以后的生产效率产生很大的影响。3、转换阶段,这一阶段是将程序设计和数据转换成新机器能根据需要工作的阶段。提高转换工作的精度,减轻下一阶段的测试负担是提高移植工作效率的基本内容。4、测试阶段,这一阶段是进行程序单元、工作单元测试的阶段。在本阶段要核实程序能否在新系统中准确地工作。所以,当有不能准确工作的程序时,就要回到转换阶段重新工作。5、验证阶段,这是测试完的程序使新系统工作,最后核实系统,准备正式运行的阶段。

30、答案:B本题解析:类之间的主要关系有关联、依赖、泛化、聚合、组合和实现等(1)关联关系关联提供了不同类的对象之问的结构关系,它在一段时间内将多个类的实例连接在一起(2)依赖关系两个类A和B,如果B的变化可能会引起A的变化,则称类A依赖于类B(3)泛化关系泛化关系描述了一般事物与该事物中的特殊种类之间的关系,也就是父类与子类之间的关系继承关系是泛化关系的反关系,也就是说,子类继承了父类,而父类则是子类的泛化(4)聚合共享聚集关系通常简称为聚合关系,它表示类之间的整体与部分的关系,其含义是“部分”可能同时属于多个“整体”,“部分”与“整体”的生命周期可以不相同例如,汽车和车轮就是聚合关系,车子坏了,车轮还可以用;车轮坏了,可以再换一个(5)组合组合聚集关系通常简称为组合关系,它也是表示类之间的整体与部分的关系与聚合关系的区别在于,组合关系中的“部分”只能属于一个“整体”,“部分”与“整体”的生命周期相同,“部分”随着“整体”的创建而创建,也随着“整体”的消亡而消亡例如,一个公司包含多个部门,它们之间的关系就是组合关系公司一旦倒闭,也就无所谓部门了(6)实现关系实现关系将说明和实现联系起来接口是对行为而非实现的说明,而类中则包含了实现的结构一个或多个类可以实现一个接口,而每个类分别实现接口中的操作

31、答案:C本题解析:DSSA的基本活动包括:领域分析、领域设计、领域实现:1、领域分析这个阶段的主要目标是获得领城模型。领域模型描述领域中系统之间的共同的需求,即领域模型所描述的需求为领域需求。在这个阶段中首先要进行一些准备性的活动,包括定义领域的边界。从而明确分析的对象;识别信息源,整个领域工程过程中信息的来源,可能的信息源包括现存系统、技术文献、问题域和系统开发的专家、用户调查和市场分析、领域演化的历史记录等,在此基础上就可以分析领域中系统的需求,确定哪些需求是领域中的系统广泛共享的,从而建立领域模型。当领域中存在大量系统时,需要选择它们的一个子集作为样本系统。对样本系统需求的考察将显示领城需求的一个变化范围。一些需求对所有被考察的系统是共同的,一些需求是单个系统所独有的。很多需求位于这两个极端之间,即被部分系统共享。2、领域设计这个阶段的目标是获得DSSA。DSSA描述在领域模型中表示的需求的解决方案,它不是单个系统的表示,而是能

温馨提示

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

最新文档

评论

0/150

提交评论