版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
姓名:_________________编号:_________________地区:_________________省市:_________________ 密封线 姓名:_________________编号:_________________地区:_________________省市:_________________ 密封线 密封线 2026年软件水平考试考试重点试题精编注意事项:1.全卷采用机器阅卷,请考生注意书写规范;考试时间为120分钟。2.在作答前,考生请将自己的学校、姓名、班级、准考证号涂写在试卷和答题卡规定位置。
3.部分必须使用2B铅笔填涂;非选择题部分必须使用黑色签字笔书写,字体工整,笔迹清楚。
4.请按照题号在答题卡上与题目对应的答题区域内规范作答,超出答题区域书写的答案无效:在草稿纸、试卷上答题无效。(参考答案和详细解析均在试卷末尾)一、选择题
1、假如有3块80T的硬盘,采用RAID6的容量是()。A.40TB.80TC.160TD.240T
2、给定IP地址为20,子网掩码是,那么主机号是(),该子网直接的广播地址是(请作答此空)。A.55B.55C.20D.55
3、以下关于域名服务器的叙述,错误的是()。A.本地缓存域名服务不需要域名数据库B.顶级域名服务器是最高层次的域名服务器C.本地域名服务器可以采用递归查询和迭代查询两种查询方式D.权限服务器负责将其管辖区内的主机域名转换为该主机的IP地址
4、Acceleratedanalysisapproachesemphasizetheconstructionof(请作答此空)tomorerapidlyidentifybusinessanduserrequirementsforanewsystem.Asanacceleratedanalysistechnology,()readstheprogramcodeandautomaticallygeneratestheequivalentsystemmodel,andthecodecanbeobtainedfrom().Allsystemanalysisapproachesrequiresomeformof()whichincludesthosetechniquestobeusedtoidentifyorextractsystemproblemsandsolutionrequirementsfromusercommunity.()isaclassicalsetoftechniquesusedtocollectinformationaboutsystemproblems,opportunities,solutionrequirements,andpriorities.A.objectmodelsB.prototypesC.usecasesD.components
5、系统移植也是系统构建的一种实现方法,在移植工作中,()需要最终确定移植方法。A.计划阶段B.准备阶段C.转换阶段D.验证阶段
6、一般来说,架构可以分为三个层次。()层主要负责接收用户的请求,对用户的输入、输出进行检查与控制,处理客户端的一些动作,包括控制页面跳转等,并向用户呈现最终的结果信息。表现层主要采用(请作答此空)结构来实现,其中的()负责接收用户的请求,并决定应该调用哪个模型来处理。()主要负责将业务数据存储在文件、数据库等持久化存储介质中。A.MVCB.springC.AOPD.Hibernate
7、某数据库中有员工关系E(员工号,姓名,部门,职称,月薪);产品关系P(产品号,产品名称,型号,尺寸,颜色);仓库关系W(仓库号,仓库名称,地址,负责人);库存关系I(仓库号,产品号,产品数量)。a.若数据库设计中要求:①仓库关系W中的“负责人”引用员工关系的员工号②库存关系I中的“仓库号,产品号”惟一标识I中的每一个记录③员工关系E中的职称为“工程师”的月薪不能低于3500元则①②③依次要满足的完整性约束是()。A.实体完整性、参照完整性、用户定义完整性B.参照完整性、实体完整性、用户定义完整性C.用户定义完整性、实体完整性、参照完整性D.实体完整性、用户定义完整性、参照完整性
8、面向对象的分析模型主要由顶层架构图、用例与用例图和()构成。A.数据流模型B.领域概念模型C.功能分解图D.功能需求模型
9、商业智能系统的处理过程包括四个主要阶段:数据预处理通过(请作答此空)实现企业原始数据的初步整合;建立数据仓库是后续数据处理的基础;数据分析是体现系统智能的关键,主要采用()和()技术,前者能够实现数据的上卷、下钻和旋转分析,后者利用隐藏的知识,通过建立分析模型预测企业未来发展趋势;数据展现主要完成数据处理结果的可视化A.数据映射和关联B.数据集市和数据立方体C.数据抽取、转换和装载D.数据清洗和数据集成
10、某文件系统文件存储采用文件索引节点法。假设文件索引节点中有8个地址项iaddr[0]~iaddr[7],每个地址项大小为4字节,其中地址项iaddr[0]~iaddr[5]为直接地址索引,iaddr[6]是一级间接地址索引,iaddr[7]是二级间接地址索引,磁盘索引块和磁盘数据块大小均为4KB。该文件系统可表示的单个文件最大长度是()KB。若要访问iclsClient.dll文件的逻辑块号分别为6、520和1030,则系统应分别采用(请作答此空)。A.直接地址索引、一级间接地址索引和二级间接地址索引B.直接地址索引、二级间接地址索引和二级间接地址索引C.一级间接地址索引、一级间接地址索引和二级间接地址索引D.一级间接地址索引、二级间接地址索引和二级间接地址索引
11、某公司拟开发一个扫地机器人。机器人的控制者首先定义清洁流程和流程中任务之间的关系,机器人接受任务后,需要响应外界环境中触发的一些突发事件,根据自身状态进行动态调整,最终自动完成任务。针对上述需求,该机器人应该采用()架构风格最为合适。A.面向对象B.主程序一子程序C.规则系统D.管道一过滤器
12、某公司欲开发一个网上商城系统,在架构设计阶段,公司的架构师识别出3个核心质量属性场景。其中“系统主站断电后,能够在2分钟内自动切换到备用站点,并恢复正常运行”主要与()质量属性相关,通常可采用(请作答此空)架构策略实现该属性;“在并发用户数不超过1000人时,用户的交易请求应该在0.5s内完成”主要与()质量属性相关,通常可采用()架构策略实现该属性;“系统应该能够抵挡恶意用户的入侵行为,并进行报警和记录”主要与()_质量属性相关,通常可采用()架构策略实现该属性。A.主动冗余B.信息隐藏C.抽象接口D.记录/回放
13、CORBA构件模型中,()的作用是在底层传输平台与接收调用并返回结果的对象实现之间进行协调,(请作答此空)是最终完成客户请求的服务对象实现。A.CORBA对象B.分布式对象标识C.伺服对象ServantD.活动对象映射表
14、在数据库设计的需求分析阶段应当形成需求说明文档、数据字典和数据流图,这些文档可以作为()阶段的设计依据。A.逻辑结构设计B.概念结构设计C.物理结构设计D.数据库运行和维护
15、基于架构的软件开发(ArchitectureBasedSoftwareDevelopment,ABSD.强调由商业、质量和功能需求的组合驱动软件架构设计。它强调采用(请作答此空)来描述软件架构,采用()来描述需求。A.类图和序列图B.视角与视图C.构件和类图D.构件与功能
16、某公司欲开发一个在线交易网站,在架构设计阶段,公司的架构师识别出3个核心质量属性场景。"在线交易主站宕机后,能够在3秒内自动切换至备用站点并恢复正常运行"主要与()质量属性相关;A.可测试性B.易用性C.可用性D.互操作性
17、图中的(1)是什么()。A.主块B.测试块C.表决块D.容错块
18、在数据库设计的需求分析阶段应当形成()A.程序文档、数据字典和数据流图B.需求说明文档、程序文档和数据流图C.需求说明文档、数据字典和数据流图D.需求说明文档、数据字典和程序文档
19、在分布式数据库中包括分片透明、复制透明、位置透明和逻辑透明等基本概念,其中:()是指局部数据模型透明,即用户或应用程序无须知道局部场地使用的是哪种数据模型。A.分片透明B.复制透明C.位置透明D.逻辑透明
20、UNIX的源代码控制工具(sourceCodecontrolSystem,SCCS)是软件项目开发中常用的()A.源代码静态分析工具B.工具C.控制工具D.再工程工具
21、敏捷软件过程强调:让客户满意和软件尽早增量发布;小而高度自主的项目团队;非正式的方法;最小化软件工程工作产品以及整体精简开发。()不是采用这种软件开发过程的原因。A.难以提前预测哪些需求是稳定的和哪些需求会变化B.对于软件项目开发来说,设计和实现可以做到基本分离C.从制定计划的角度来看,分析、设计、实现和测试并不容易预测D.可执行原型和部分实现的可运行系统是了解用户需求和反馈的有效媒介
22、操作系统为用户提供了两类接口:操作一级和程序控制一级的接口,以下不属于操作一级的接口是()。A.操作控制命令B.系统调用C.菜单D.窗口
23、软件设计师王某在其公司的某一综合信息管理系统软件开发项目中承担了大部分程序设计工作。该系统交付用户,投入试运行后,王某辞职离开公司,并带走了该综合信息管理系统的源程序,拒不交还公司。王某认为综合信息管理系统源程序是他独立完成的,他是综合信息管理系统源程序的软件著作权人。王某的行为()A.侵犯了公司的软件著作权B.未侵犯了公司的软件著作权C.侵犯了公司的商业秘密权D.不涉及侵犯公司的软件著作权
24、某公司欲开发一个网上商城系统,在架构设计阶段,公司的架构师识别出3个核心质量属性场景。其中“系统主站断电后,能够在2分钟内自动切换到备用站点,并恢复正常运行”主要与()质量属性相关,通常可采用()架构策略实现该属性;“在并发用户数不超过1000人时,用户的交易请求应该在0.5s内完成”主要与()质量属性相关,通常可采用(请作答此空)架构策略实现该属性;“系统应该能够抵挡恶意用户的入侵行为,并进行报警和记录”主要与()_质量属性相关,通常可采用()架构策略实现该属性。A.操作串行化B.资源调度C.心跳D.内置监控器
25、基于0DP的架构开发过程按照顺序分别为系统构想、()、原型分析、()、架构原型、项目规划、并行开发、系统转换、()、()。A.需求分析B.架构规划C.操作维护D.概要设计
26、软件重用是指在两次或多次不同的软件开发过程中重复使用相同或相似软件元素的过程。软件元素包括()、测试用例和领域知识等。A.项目范围定义、需求分析文档、设计文档B.需求分析文档、设计文档、程序代码C.设计文档、程序代码、界面原型D.程序代码、界面原型、数据表结构
27、用于管理信息系统规划的方法有很多,其中()将整个过程看成是一个“信息集合”,并将组织的战略目标转变为管理信息系统的战略目标。A.关键成功因素法B.战略目标集转化法C.征费法D.零线预算法
28、在线学习系统中,课程学习和课程考试都需要先检查学员的权限,“课程学习”与“检查权限”两个用例之间属于()课程学习过程中,如果所缴纳学费不够,就需要补缴学费,“课程学习”与“缴纳学费”两个用例之间属于(请作答此空);课程学习前需要课程注册,可以采用电话注册或网络注册,“课程注册”与“网络注册”两个用例之间属于()。A.包含关系B.扩展关系C.泛化关系D.关联关系
29、“4+1”视图主要用于描述系统逻辑架构,最早由PhilippeKruchten于1995年提出。其中()视图用于描述对象模型,并说明系统应该为用户提供哪些服务。当采用面向对象的设计方法描述对象模型时,通常使用(请作答此空)表达类的内部属性和行为,以及类集合之间的交互关系;采用()定义对象的内部行为。A.对象图B.活动图C.状态图D.类图
30、信息系统访问控制机制中,(2)是指对所有主体和客体都分配安全标签用来标识所属的安全级别,然后在访问控制执行时对主体和客体的安全级别进行比较,确定本次访问是否合法性的技术或方法。A.自主访问控制B.强制访问控制C.基于角色的访问控制D.基于组的访问控制
31、螺旋模型是在()的基础上扩展而成。A.瀑布模型B.原型模型C.快速模型D.面向对象模型
32、设计模式基于面向对象技术,是人们在长期的开发实践中良好经验的结晶,提供了一个简单、统一的描述方法,使得人们可以复用这些软件设计办法、过程管理经验。按照设计模式的目的进行划分,现有的设计模式可以分为创建型、()和行为型三种类型。其中()属于创建型模式,(请作答此空)属于行为型模式。()模式可以将一个复杂的组件分成功能性抽象和内部实现两个独立的但又相关的继承层次结构,从而可以实现接口与实现分离。A.DecoratorB.CompositeC.MementoD.Builder
33、“4+1”视图主要用于描述系统逻辑架构,最早由PhilippeKruchten于1995年提出。其中(4)视图用于描述对象模型,并说明系统应该为用户提供哪些服务。当采用面向对象的设计方法描述对象模型时,通常使用(5)表达类的内部属性和行为,以及类集合之间的交互关系;采用(6)定义对象的内部行为。【回答括号4】A.逻辑B.过程C.开发D.物理
34、嵌入式系统的存储部件中,存取速度最快的是()。A.内存B.寄存器组C.FlashD.Cache
35、()是一种静态的故障屏蔽技术,采用前向恢复的策略;N版本程序的设计思想是用N个具有相同功能的程序同时执行一项计算,结果通过多数表决来选择。A.N版本程序设计B.M模冗余C.恢复块方法D.防卫式程序设计等
36、关于构件的描述,正确的是()。A.构件包含了一组需要同时部署的原子构件B.构件可以单独部署,原子构件不能被单独部署C.一个原子构件可以同时在多个构件家族中共享D.一个模块可以看作带有单独资源的原子构件
37、对于开发模型来说,()复用好、开发过程无间隙、节省时间。()是瀑布与原型(演化)模型结合体,适用于复杂项目。(请作答此空)需要用户参与,模块化要求高,不适用新技术。()是用例驱动、架构为中心、迭代、增量。A.RAD模型B.螺旋模型C.RUP模型D.喷泉模型
38、给定关系模式R<U,F>;其中U为属性集,F是U上的一组函数依赖,那么Armstroog公理系统的增广律是指()。A.若X→Y,X→Z,则X→YZ为F所蕴涵B.若X→Y,WY→Z,则XW→Z为F所蕴涵C.若X→Y,Y→Z为F所蕴涵,则X→Z为F所蕴涵D.若X→Y,为F所蕴涵,且Z?U,则入XZ→YZ为F所蕴涵
39、系统的()性能指标有系统的可靠性、系统的吞吐率(量)、系统响应时间、系统资源利用率、可移植性。A.计算机B.操作系统C.数据库D.weB.服务器
40、基于软件架构的设计(ArchitectureBasedSoftwareDevelopment,ABSD)强调由商业、质量和功能需求的组合驱动软件架构设计。它强调采用()来描述软件架构,采用(请作答此空)来描述需求。A.用例与类图B.用例与视角C.用例与质量场景D.视角与质量场景
41、对于因数据输入某个构件,经过内部处理,产生数据输出的系统,通常会采用()架构风格。A.事件驱动系统B.黑板C.管道-过滤器D.分层系统
42、面向服务系统构建过程中,()用于实现Web服务的远程调用,(请作答此空)用来将分散的、功能单一的Web服务组织成一个复杂的有机应用。A.UDDI(UniversalDescription,DiscoveryandIntegration)B.WSDL(WebServiceDescriptionLanguage)C.SOAP(SimpleObjectAccessProtocol)D.BPEL(BusinessProcessExecutionLanguage)
43、请根据恢复块方法工作原理完成下图,在图中(1)~(4)中填入恰当的内容。并比较恢复块方法与N版本程序设计方法,将比较结果(5)~(8)填入下表中。(请作答第一个空)A.主块B.验证测试C.输出正确结果D.异常处理
44、关于集中式负载均衡的特点不正确的是A.系统的可扩展性不强,均衡器需要记录所有计算机的负载信息。B.安全性较差,如果均衡器所在的计算机瘫痪,则会导致整个集群系统的瘫痪。C.与分布式负载均衡方式相比,实现简单。D.实现灵活,负载均衡器可以根据不同脚手架的特性配置不同的均衡策略。
45、()设计模式能够动态地给一个对象添加一些额外的职责而无须修改此对象的结构;()设计模式定义一个用于创建对象的接口,让子类决定实例化哪一个类;欲使一个后端数据模型能够被多个前端用户界面连接,采用(请作答此空)模式最适合。A.装饰器B.享元C.观察者D.中介者
46、某公司欲开发一个智能机器人系统,在架构设计阶段,公司的架构师识别出3个核心质量属性场景。其中"机器人系统主电源断电后,能够在10秒内自动启动备用电源并进行切换,恢复正常运行"主要与()质量属性相关,通常可采用()架构策略实现该属性;"机器人在正常运动过程中如果发现前方2米内有人或者障碍物,应在1秒内停止并在2秒内选择一条新的运行路径"主要与()质量属性相关,通常可采用(请作答此空)架构策略实现该属性;"对机器人的远程控制命令应该进行加密,从而能够抵挡恶意的入侵破坏行为,并对攻击进行报警和记录"主要与()质量属性相关,通常可采用()架构策略实现该属性。A.资源调度B.操作串行化C.心跳D.内置监控器
47、面向对象的分析模型主要由顶层架构图、用例与用例图和(13)构成:设计模型则包含以(14)表示的软件体系机构图、以交互图表示的用例实现图、完整精确的类图、描述复杂对象的(15)和用以描述流程化处理过程的活动图等。【回答括号13】A.数据流模型B.领域概念模型C.功能分解图D.功能需求模型
48、某软件项目的活动图如下图所示,其中顶点表示项目里程碑,连接顶点的边表示包含的活动,边上的数字表示活动的持续时间(天),则完成该项目的最少时间为()天。活动BD和HK最早可以从第()天开始。(活动AB、AE和AC最早从第1天开始)A.17B.18C.19D.20
49、某类产品n种品牌在某地区的市场占有率常用概率向量u=(u1,u2,…,un)表示(各分量分别表示各品牌的市场占有率,值非负,且总和为1)。市场占有率每隔一定时间的变化常用转移矩阵Pn*n表示。设初始时刻的市场占有率为向量u,则下一时刻的市场占有率就是uP,再下一时刻的市场占有率就是uP2,…。如果在相当长时期内,该转移矩阵的元素均是常数,则市场占有率会逐步稳定到某个概率向量z,即出现ZP=Z。这种稳定的市场占有率体现了转移矩阵的特征,与初始时刻的市场占有率无关。假设占领某地区市场的冰箱品牌A与B,每月市场占有率的变化可用如一下常数转移矩阵来描述:则冰箱品牌A与B在该地区最终将逐步稳定到市场占有率()。A.(1/4,3/4)B.(1/3,2/3)C.(1/2,1/2)D.(2/3,1/3)
50、特定领域软件架构(DomainSpecificSoftwareArchitecture,DSSA以一个特定问题领域为对象,形成由领域参考模型、参考需求、()_等组成的开发基础架构,支持一个特定领域中多个应用的生成。DSSA的基本活动包括领域分析、领域设计和领域实现。其中领域分析的主要目的是获得(请作答此空),从而描述领域中系统之间共同的需求,即领域需求;领域设计的主要目标是获得(),从而描述领域模型中表示需求的解决方案;领域实现的主要目标是开发和组织可重用信息,并实现基础软件架构。A.领域边界B.领域信息C.领域对象D.领域模型
51、mVC模式强制性地将一一个应用处理流程按照模型、视图、控制的方式进行分离,三者的协作关系如图所示。图中的(1)-(3)分别是(1)、(2)、(3)。A.选择视图B.业务处理C.状态查询D.触发事件
52、设有关系模式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
53、以下描述中,()不是嵌入式操作系统的特点。A.面向应用,可以进行裁剪和移植B.用于特定领域,不需要支持多任务C.可靠性高,无须人工干预独立运行,并处理各类事件和故障D.要求编码体积小,能够在嵌入式系统的有效存储空间内运行
54、以下关于嵌入式系统开发的叙述,正确的是()。A.宿主机与目标机之间只需要建立逻辑连接B.宿主机与目标机之间只能采用串口通信方式C.在宿主机上必须采用交叉编译器来生成目标机的可执行代码D.调试器与被调试程序必须安装在同一台机器上
55、某冶炼厂根据计划每季度供应合同单位铁和锰各32吨。该厂从甲乙两处产地运回铁矿提炼,已知两处铁矿成分如下表所示,且从甲乙两地采购成本分别为200元/吨和300元/吨。对于该冶炼厂,需要从乙采购(请作答此空)吨方能使此次采购的成本最低,最低的采购成本是()元A.10B.20C.30D.40
56、某公司拟开发一个新闻系统,该系统可根据用户的注册兴趣,向用户推送其感兴趣的新闻内容,该系统应该采用()架构风格最为合适。A.虚拟机B.基于规则的系统C.独立构件D.主程序-子程序
57、实时操作系统(RTOS)内核与应用程序之间的接口称为()A.I/O接口B.PCIC.APID.GUI
58、某软件公司欲开发一个绘图软件,要求使用不同的绘图程序绘制不同的图形。在明确用户需求后,该公司的架构师决定采用Bridge模式实现该软件,并设计UML类图如下图所示。图中与Bridge模式中的“Abstraction”角色相对应的类是(6),与“Implementor”角色相对应的类是(7)。【回答括号7】A.ShapeB.DrawingC.RectangleD.V2Drawing
59、某公司网上销售管理系统的数据库部分关系模式如下所示。其中,客户号唯一标识一位客户,产品号唯一标识一件产品,订单号唯一标识一份订单。一份订单必须且仅对应一位客户,一份订单可由一到多条订单明细组成,一位客户可以有多份订单。客户(客户号,姓名,性别,地址,邮编)产品(产品号,名称,库存,单价)订单(订单号,时间,金额,客户号)订单明细(订单号,产品号,数量)订单关系模式的主键为(请作答此空);订单明细关系模式的主键为();其中订单的外键为()。A.订单号B.客户号C.(订单号,客户号)D.(订单号,时间)
60、某异地开发的信息系统集成项目以程序流程图、数据流程图等为主要分析设计工具。由于用户身处异地,现场参与系统开发成本较高,因此项目组采用了先开发一个简化系统,待用户认可后再开发最终系统的策略。该信息系统集成项目的开发方法属于()。A.结构化方法与原型法的组合应用B.结构化方法与面向对象方法的组合应用C.原型法与面向对象方法的组合应用D.原型法与形式化方法的组合应用
61、给定关系模式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
62、某单位为了建设健全的公路桥梁养护管理档案,拟开发一套公路桥梁在线管理系统。该系统要求正常负载情况下,系统必须在0.5秒内对用户的查询请求进行响应,这属于质量特性的();网络失效后,系统需要在10秒内发现错误并启用备用系统,这属于质量特性的();更改系统的Web界面接口必须在4人周内完成,这属于质量特性的();如果"养护报告生成"业务逻辑的描述尚未达成共识,可能导致部分业务功能模块规则的矛盾,影响系统的可修改性,这属于系统的(请作答此空);更改系统加密的级别将对安全性和性能产生影响,这属于系统的();对查询请求处理时间的要求将影响系统的数据传输协议和处理过程的设计,这属于系统的()。A.权衡点B.风险点C.敏感点D.非风险点
63、ERP(EnterpriseResourcePlanning)是建立在信息技术的基础上,利用现代企业的先进管理思想,对企业的物流、资金流和()流进行全面集成管理的管理信息系统,为企业提供决策、计划、控制与经营业绩评估的全方位和系统化的管理平台。A.产品B.人力资源C.信息D.加工
64、ERP中的企业资源包括______。A.物流、资金流和信息流B.物流、工作流和信息流C.物流、资金流和工作流D.资金流、工作流和信息流
65、Acceleratedanalysisapproachesemphasizetheconstructionof()tomorerapidlyidentifybusinessanduserrequirementsforanewsystem.Asanacceleratedanalysistechnology,()readstheprogramcodeandautomaticallygeneratestheequivalentsystemmodel,andthecodecanbeobtainedfrom().Allsystemanalysisapproachesrequiresomeformof()whichincludesthosetechniquestobeusedtoidentifyorextractsystemproblemsandsolutionrequirementsfromusercommunity.(请作答此空)isaclassicalsetoftechniquesusedtocollectinformationaboutsystemproblems,opportunities,solutionrequirements,andpriorities.A.ContinuousprocessimprovementB.JointRequirementsplanningC.Fact-findingD.Structuredengineering
66、某公司拟开发一个地面清洁机器人。机器人的控制者首先定义清洁任务和任务之间的关系,机器人接受任务后,需要响应外界环境中触发的一些突发事件,根据自身状态进行动态调整,最终自动完成任务。针对上述需求,该机器人应该采用()架构风格最为合适。A.面向对象B.主程序—子程序C.规则系统D.管道—过滤器
67、企业信息资源集成管理的核心是对企业()的集成。A.业务流B.内部信息流C.外部信息流D.内部和外部信息流
68、某公司拟开发一套在线游戏系统,该系统的设计目标之一是支持用户自行定义游戏对象的属性、行为和对象之间的交互关系。为了实现上述目标,公司应该采用()架构风格最为合适。A.管道—过滤器B.隐式调用C.主程序—子程序D.解释器
69、分布透明性指用户不必关心数据的逻辑分片,不必关心数据存储的物理位置分配细节,也不必关心局部场地上数据库的数据模型。()是分布透明性的最高层次。()指用户或应用程序应当了解分片情况,但不必了解片段的存储场地。(请作答此空)透明性是指用户或应用程序应当了解分片及各片断存储的场地,但不必了解局部场地上使用的是何种数据模型。A.分片透明性B.逻辑透明性C.位置透明性D.全局透明性
70、在项目某阶段的实施过程中,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天开始
71、某公司拟开发一个VIP管理系统,系统需要根据不同商场活动,不定期更新VIP会员的审核标准和VIP折扣系统。针对上述需求,采用()架构风格最为合适。A.规则系统B.过程控制C.分层D.管道-过滤器
72、网络系统生命周期可以划分为5个阶段,实施这5个阶段的合理顺序是()。A.需求规范、通信规范、逻辑网络设计、物理网络设计、实施阶段B.需求规范、逻辑网络设计、通信规范、物理网络设计、实施阶段C.通信规范、物理网络设计、需求规范、逻辑网络设计、实施阶段D.通信规范、需求规范、逻辑网络设计、物理网络设计、实施阶段
73、ERP(EnterpriseResourcePlanning)是建立在信息技术的基础上,利用现代企业的先进管理思想,对企业的物流、资金流和(14)流进行全面集成管理的管理信息系统,为企业提供决策、计划、控制与经营业绩评估的全方位和系统化的管理平台。在ERP系统中,(15)管理模块主要是对企业物料的进、出、存进行管理。【回答括号14】A.产品B.人力资源C.信息D.加工
74、在Linux系统中,一般用()命令来测试另一台主机是否可达。A.pingB.ifconfigC.netstatD.uname
75、Anapplicationarchitecturespecifiesthetechnologiestobeusedtoimplementoneormoreinformationsystems.Itservesasanoutlinefordetaileddesign,construction,andimplementation.Giventhemodelsanddetails,include(),wecandistributedataandprocessestocreateageneraldesignofapplicationarchitecture.Thedesignwillnormallybeconstrainedbyarchitecturestandards,projectobjectives,and().ThefirstphysicalDFDtobedrawnisthe().Thenextstepistodistributedatastorestodifferentprocessors.Data()aretwotypesofdistributeddatawhichmostRDBMSssupport.Therearemanydistributionoptionsusedindatadistribution.Inthecaseof(请作答此空),weshouldrecordeachtableasadatastoreonthephysicalDFDandconnecteachtotheappropriateserver.A.storingalldataonasingleserverB.storingspecifictablesondifferentserversC.storingsubsetsofspecifictablesondifferentserversD.duplicatingspecifictablesorsubsetsondifferentservers
76、以下关于网络核心层的叙述中,正确的是()。A.为了保障安全性,应该对分组进行尽可能多的处理B.在区域间高速地转发数据分组C.由多台二、三层交换机组成D.提供多条路径来缓解通信瓶颈
77、软件系统工具的种类繁多,通常可以按照软件过程活动将软件工具分为()A.需求分析工具、设计工具和软件实现工具B.软件开发工具、软件维护工具、软件管理王其和软件支持工具C.需求分析工具、设计工具、编码与排错工具和测试工具D.设计规范工具、产编码工具和验证工具
78、默认情况下,FTP服务器的控制端口为()A.大于1024的端口B.20C.80D.21
79、在uml图中,()展现了一组对象、接口、协作和它们之间的关系。(请作答此空)强调消息跨越不同对象或参与者的实际时间,而不仅仅只是关心消息的相对顺序。()软件和硬件组件之间的物理关系以及处理节点的组件分布情况。()描述由模型本身分解而成的组织单元,以及它们之间的依赖关系。A.类图B.包图C.部署图D.定时图
80、以下关于敏捷方法的叙述中,()是不正确的。A.敏捷型方法的思考角度是"面向开发过程"的B.极限编程是著名的敏捷开发方法C.敏捷型方法是"适应性"而非"预设性"D.敏捷开发方法是迭代增量式的开发方法二、多选题
81、用例(usecase)用来描述系统对事件做出响应时所采取的行动。用例之间是具有相关性的。在一个会员管理系统中,会员注册时可以采用电话和邮件两种方式。用例“会员注册”和“电话注册”、“邮件注册”之间是()关系。A.包含(include)B.扩展(extend)C.泛化(generalize)D.依赖(dependson)
82、软件开发时期的工作包括A.概要设计B.需求分析C.运行D.维护时期
83、DSSA是在一个特定应用领域中为一组应用提供组织结构参考的软件体系结构,参与DSSA的人员可以划分为4种角色,包括领域专家、领域设计人员、领域实现人员和(),其基本活动包括领域分析、领域设计和(请作答此空)。A.领域建模B.架构设计C.领域实现D.领域评估
84、某公司拥有多个应用系统,分别采用不同的语言和平台独立构建而成,企业需要集成来自不同系统的数据,并使用可定制格式的数据频繁地、立即地、可靠地、异步地传输数据。以下集成方式,最能满足这种要求的是()。A.文件共享B.数据库共享C.远程方法调用D.消息机制
85、某高校欲构建财务系统,使得用户可通过校园网访问该系统。根据需求,公司给出如下2套方案。方案一:1)出口设备采用一台配置防火墙板卡的核心交换机,并且使用防火墙策略将需要对校园网做应用的服务器进行地址映射;2)采用4台高性能服务器实现整体架构,其中3台作为财务应用服务器、1台作为数据备份管理服务器;3)通过备份管理软件的备份策略将3台财务应用服务器的数据进行定期备份。方案二:1)出口设备采用一台配置防火墙板卡的核心交换机,并且使用防火墙策略将需要对校园网做应用的服务器进行地址映射;2)采用2台高性能服务器实现整体架构,服务器采用虚拟化技术,建多个虚拟机满足财务系统业务需求。当一台服务器出现物理故障时将业务迁移到另外一台物理服务器上。与方案一相比,方案二的优点是(67)。方案二还有一些缺点,下列不属于其缺点的是(请作答此空)。A.缺少企业级磁盘阵列,不能将数据进行统一的存储与管理B.缺少网闸,不能实现财务系统与Internet的物理隔离C.缺少安全审计,不便于相关行为的记录、存储与分析D.缺少内部财务用户接口,不便于快速管理与维护
86、在基于体系结构的软件设计方法中,采用()来描述软件架构A.类圈和序列图B.视角与视图C.构件和类圈D.构件与功能
87、CORBA构件模型中,(8)的作用是在底层传输平台与接收调用并返回结果的对象实现之间进行协调,(9)是最终完成客户请求的服务对象实现。A.CORBA对象B.分布式对象标识C.伺服对象ServantD.活动对象映射表
88、按照设计模式的目的进行划分,现有的设计模式可以分为三类。其中创建型模式通过采用抽象类所定义的接口,封装了系统中对象如何创建、组合等信息,其代表有(9)模式等;(10)模式主要用于如何组合己有的类和对象以获得更大的结构,其代表有Adapter模式等;(11)模式主要用于对象之间的职责及其提供服务的分配方式,其代表有(12)模式等。【回答括号12】A.PrototypeB.FacadeC.ProxyD.Visitor
89、某公司欲开发一个在线交易网站,在架构设计阶段,公司的架构师识别出3个核心质量属性场景。"在线交易主站宕机后,能够在3秒内自动切换至备用站点并恢复正常运行"主要与可用性质量属性相关,通常可采用()架构策略实现该属性。A.记录/回放B.操作串行化C.心跳D.增加计算资源
90、进程P1、P2、P3、P4和P5的前趋图如下所示:若用PV操作控制进程P1、P2、P3、P4和P5并发执行的过程,需要设置5个信号量S1、S2、S3、S4和S5,且信号量S1~S5的初值都等于零。如下的进程执行图中a和b处应分别填写();c和d处应分别填写(请作答此空);e和f处应分别填写()。A.P(S2)和P(S4)B.V(S2)和P(S4)C.P(S2)和V(S4)D.V(S2)和V(S4)
91、某软件公司欲开发一个绘图软件,要求使用不同的绘图程序绘制不同的图形。在明确用户需求后,该公司的架构师决定采用Bridge模式实现该软件,并设计UML类图如下图所示。图中与Bridge模式中的“Abstraction”角色相对应的类是(6),与“Implementor”角色相对应的类是(7)。【回答括号7】A.ShapeB.DrawingC.RectangleD.V2Drawing
92、某文件管理系统在磁盘上建立了位示图(bitmap),记录磁盘的使用情况。若磁盘上物理块的编号依次为0、1、2、....。系统中的字长为64位,字的编号依次为0、1、2、...。字中的一位对应文件存储器上的一个物理块。取值0和1分别表示空闲和占用。如下图所示。假设操作系统将256号物理块分配给某文件,那么该物理块的使用情况在位示图中编号为()的字中描述,系统应该将(请作答此空)A.该字的0号位置“1”B.该字的63号位置“1”C.该字的0号位置“0”D.该字的63号位置“0”
93、软件开发团队欲开发一套管理信息系统,在项目初期,用户提出了软件的一些基本功能,但是没有详细定义输入、处理和输出需求。在这种情况下,该团队在开发过程应采用()。A.瀑布模型B.增量模型C.原型开发模型D.快速应用程序开发(RAD)
94、网络开发过程中,物理网络设计阶段的任务是()。A.依据逻辑网络设计的功能要求,确定设备的具体物理分布和运行环境B.分析现有网络和新网络的各类资源分布,掌握网络所处状态C.根据需求规范和通信规范,实施资源分配和安全规划D.理解网络应该具有的功能和性能,最终设计出符合用户需求的网络
95、在UML提供的系统视图中,(2)是逻辑视图的一次执行实例,描述了并发与同步结构;(3)是最基本的需求分析模型。【回答括号3】A.进程视图B.实现视图C.部署视图D.用例视图
96、一般来说,架构可以分为三个层次。(请作答此空)层主要负责接收用户的请求,对用户的输入、输出进行检查与控制,处理客户端的一些动作,包括控制页面跳转等,并向用户呈现最终的结果信息。表现层主要采用()结构来实现,其中的()负责接收用户的请求,并决定应该调用哪个模型来处理。()主要负责将业务数据存储在文件、数据库等持久化存储介质中。A.表现层B.业务逻辑层C.持久层D.中间层
97、遗产系统(LegacySystem)的演化策略分为淘汰策略、继承策略、改造策略和集成策略。具有()特点的系统适合用继承策略演化。实施该策略时,应(请作答此空)。A.保持原有系统不变,只在其基础上增加新的应用功能B.保持原有系统功能不变,将旧的数据模型向新的数据模型的转化C.完全兼容遗产系统的功能模型和数据模型D.部分兼容遗产系统的功能模型和数据模型
98、数据库系统运行的基本工作单位是事务,事务相当于操作系统中的进程,是用户定义的一个数据库操作序列,这些操作序列要么全做要么全不做,是一个不可分割的工作单位。数据库的(请作答此空)是指操作序列要么全做要么全不做。设计时用()实现。数据库从一个一致性状态变到另一个一致性状态的性质称为()。设计时用()检查实现。A.一致性B.可用性C.原子性D.隔离性
99、计算机系统中硬件层之上的软件通常能够按照三层来划分,如下图所示,图中①②③分别表示()。A.操作系统、应用软件和其他系统软件B.操作系统、其他系统软件和应用软件C.其他系统软件、操作系统和应用软件D.应用软件、其他系统软件和操作系统
100、关于XML的特点和功能,以下()说法是错误的。A.XML允许各种各样的文档显示类型,不仅可以显示在许多计算机平台上,而且可以显示蜂窝电话、掌上电脑等其他设备上。B.XML支持但并不需要DTD(DocumentTypeDefinition,文档类型定义)。C.XML标准支持打印文档和电子文档以及其他的为不同用户定义了不同内容和外观的文档。D.XML支持客户端,但不允许服务端计算机上的进程。
参考答案与解析
1、答案:B本题解析:RAID6的容量是(N-2)*最低容量=(3-2)*80T=80T。
2、答案:B本题解析:本题考查子网的基本概念。其中,20是一个B类地址。如下图所示:其网络号是140.252,根据子网掩码可知,它用8位主机号作为子网号。由此可知它子网号是,主机号是20,而对子网的广播地址是55
3、答案:B本题解析:本题考查域名服务器及相关技术。可提供域名服务的包括本地缓存、本地域名服务器、权限域名服务器、顶级域名服务器以及根域名服务器。DNS主机名解析的查找顺序是,先查找客户端本地缓存,如果没有成功,则向DNS服务器发出解析请求。本地缓存是内存中的一块区域,保存着最近被解析的主机名及其IP地址映像。由于解析程序缓存常驻内存中,所以比其他解析方法速度快。当一个主机发出DNS查询报文时,这个查询报文就首先被送往该主机的本地域名服务器。本地域名服务器离用户较近,当所要查询的主机也属于同一个本地ISP时,该本地域名服务器立即就能将所查询的主机名转换为它的IP地址,而不需要再去询问其他的域名服务器。每一个区都设置有域名服务器,即权限服务器,它负责将其管辖区内的主机域名转换为该主机的IP地址。在其上保存有所管辖区内的所有主机域名到IP地址的映射。顶级域名服务器负责管理在本顶级域名服务器上注册的所有二级域名。当收到DNS查询请求时,能够将其管辖的二级域名转换为该二级域名的IP地址。或者是下一步应该找寻的域名服务器的IP地址。根域名服务器是最高层次的域名服务器。每一个根域名服务器都要存有所有顶级域名服务器的IP地址和域名。当一个本地域名服务器对一个域名无法解析时,就会直接找到根域名服务器,然后根域名服务器会告知它应该去找哪一个顶级域名服务器进行查询。
4、答案:B本题解析:暂无解析
5、答案:A本题解析:移植工作大体上分为计划阶段、准备阶段、转换阶段、测试阶段、验证阶段。1、计划阶段,在计划阶段,要进行现有系统的调查整理,从移植技术、系统内容(是否进行系统提炼等)、系统运行三个方面,探讨如何转换成新系统,决定移植方法,确立移植工作体制及移植日程。2、准备阶段,在准备阶段要进行移植方面的研究,准备转换所需的资料。该阶段的作业质量将对以后的生产效率产生很大的影响。3、转换阶段,这一阶段是将程序设计和数据转换成新机器能根据需要工作的阶段。提高转换工作的精度,减轻下一阶段的测试负担是提高移植工作效率的基本内容。4、测试阶段,这一阶段是进行程序单元、工作单元测试的阶段。在本阶段要核实程序能否在新系统中准确地工作。所以,当有不能准确工作的程序时,就要回到转换阶段重新工作。5、验证阶段,这是测试完的程序使新系统工作,最后核实系统,准备正式运行的阶段。
6、答案:A本题解析:一般来说,架构可以分为表现层、中间层和持久层三个层次。(1)表现层。表现层主要负责接收用户的请求,对用户的输入、输出进行检查与控制,处理客户端的一些动作,包括控制页面跳转等,并向用户呈现最终的结果信息。表现层主要采用MVC结构来实现。控制器负责接收用户的请求,并决定应该调用哪个模型来处理;然后,模型根据用户请求调用中间层进行相应的业务逻辑处理,并返回数据;最后,控制器调用相应的视图来格式化模型返回的数据,并通过视图呈现给用户。(2)中间层。中间层主要包括业务逻辑层组件、业务逻辑层工作流、业务逻辑层实体和业务逻辑层框架四个方面。业务逻辑层组件分为接口和实现类两个部分,接口用于定义业务逻辑组件,定义业务逻辑组件必须实现的方法。通常按模块来设计业务逻辑组件,每个模块设计为一个业务逻辑组件,并且每个业务逻辑组件以多个DAO组件作为基础,从而实现对外提供系统的业务逻辑服务。业务逻辑层工作流能够实现在多个参与者之间按照某种预定义的规则传递文档、信息或任务的过程自动进行,从而实现某个预期的业务目标,或者促进此目标的实现。业务逻辑层实体提供对业务数据及相关功能的状态编程访问,业务逻辑层实体数据可以使用具有复杂架构的数据来构建,这种数据通常来自数据库中的多个相关表。业务逻辑层实体数据可以作为业务过程的部分I/O参数传递,业务逻辑层的实体是可序列化的,以保持它们的当前状态。业务逻辑层是实现系统功能的核心组件,采用容器的形式,便于系统功能的开发、代码重用和管理。(3)持久层。持久层主要负责数据的持久化存储,主要负责将业务数据存储在文件、数据库等持久化存储介质中。持久层的主要功能是为业务逻辑提供透明的数据访问、持久化、加载等能力。
7、答案:B本题解析:考察数据库设计基础知识
8、答案:B本题解析:面向对象的分析模型主要由顶层架构图、用例与用例图和领域概念模型构成。
9、答案:C本题解析:暂无解析
10、答案:C本题解析:直接索引范围:6*4KB=24KB,对应逻辑块号:0-5;一级间接索引范围:(4KB/4B)*4KB=4096KB,对应逻辑块号:6-1029;二级间接索引范围:(4KB/4B)*(4KB/4B)*4KB=4194304KB,对应逻辑块号:1030以及上。单个文件最大长度是:24KB+4096KB+4194304KB=4198424KB
11、答案:C本题解析:在本题所述的应用环境中,强调了自定义流程,然后按自定义流程来执行,这属于虚拟机风格的特征,备选答案中,仅有C选项属于虚拟机风格。
12、答案:A本题解析:“系统主站断电后,能够在2分钟内自动切换到备用站点,并恢复正常运行”主要与可用性质量属性相关,通常可采用心跳、Ping/Echo、主动冗余、被动冗余、选举等架构策略实现该属性;“在并发用户数不超过1000人时,用户的交易请求应该在0.5s内完成”,主要与性能这一质量属性相关,实现该属性的常见架构策略包括:增加计算资源、减少计算开销、引入并发机制、采用资源调度等。“系统应该能够抵挡恶意用户的入侵行为,并进行报警和记录”主要与安全性质量属性相关,通常可采用入侵检测、用户认证、用户授权、追踪审计等架构策略实现该属性。
13、答案:C本题解析:POA是对象实现与ORB其它组件之间的中介,它将客户请求传送到伺服对象,按需创建子POA,提供管理伺服对象的策略。CORBA对象可看作是一个具有对象标识、对象接口及对象实现的抽象实体。之所以称为抽象的,是因为并没有硬性规定CORBA对象的实现机制。由于独立于程序设计语言和特定ORB产品,一个CORBA对象的引用又称可互操作的对象引用(InteroperableObjectReference)。从客户程序的角度看,IOR中包含了对象的标识、接口类型及其他信息以查找对象实现。伺服对象(servant)是指具体程序设计语言的对象或实体,通常存在于一个服务程序进程之中。客户程序通过对象引用发出的请求经过ORB担当中介角色,转换为对特定的伺服对象的调用。在一个CORBA对象的生命期中,它可能与多个伺服对象相关联,因而对该对象的请求可能被发送到不同的伺服对象。象标识(ObjectID)是一个用于在POA中标识一个CORBA对象的字符串。它既可由程序员指派,也可由对象适配器自动分配,这两种方式都要求对象标识在创建它的对象适配器中必须具有唯一性。
14、答案:B本题解析:用户需求分析阶段形成的相关文档用以作为概念结构设计的设计依据。
15、答案:B本题解析:根据定义,基于软件架构的开发(ArchitectureBasedSoftwareDevelopment,ABSD)强调由商业、质量和功能需求的组合驱动软件架构设计。它强调采用视角和视图来描述软件架构,采用用例和质量属性场景来描述需求。
16、答案:C本题解析:对于题干描述:“用户的交易请求需要在3秒内得到响应”,主要与性能这一质量属性相关,实现该属性的常见架构策略包括:增加计算资源、减少计算开销、引入并发机制、采用资源调度等。“在线交易主站宕机后,需要在3秒内恢复正常运行”主要与可用性质量属性相关,通常可采用心跳、Ping/Echo、主动冗余、被动冗余、选举等架构策略实现该属性。
17、答案:A本题解析:
18、答案:C本题解析:数据库设计主要分为用户需求分析、概念结构、逻辑结构和物理结构设计四个阶段。其中,在用户需求分析阶段中,数据库设计人员采用一定的辅助工具对应用对象的功能、性能、限制等要求所进行的科学分析,并形成需求说明文档、数据字典和数据流程图。
19、答案:D本题解析:暂无解析
20、答案:C本题解析:版本控制软件提供完备的版本管理功能,用于存储、追踪目录(文件夹)和文件的修改历史,是软件开发者的必备工具,是软件公司的基础设施。版本控制软件的最高目标,是支持软件公司的配置管理活动,追踪多个版本的开发和维护活动,及时发布软件。SCCS是元老级的版本控制软件,也叫配置管理软件。
21、答案:B本题解析:敏捷软件过程强调让客户满意和软件尽早增量发布;小而高度自主的项目团队;非正式的方法;最小化软件工程工作产品以及整体精简开发。产生这种情况的原因是:在绝大多数软件开发过程中,提前预测哪些需求是稳定的和哪些需求会变化非常困难;对于软件项目构建来说,设计和构建是交错的;从指定计划的角度来看,分析、设计、构建和测试并不容易预测;可执行原型和部分实现的可运行系统是了解用户需求和反馈的有效媒介。因此本题应该选择B.
22、答案:B本题解析:本题考核操作系统基本概念。
23、答案:A本题解析:《计算机软件保护条例》第13条规定“自然人在法人或者其他组织中任职期间所开发的软件有下列情形之一的,该软件著作权由该法人或者其他组织享有,该法人或者其他组织可以对开发软件的自然人进行奖励:(一)针对本职工作中明确指定的开发目标所开发的软件;(二)开发的软件是从事本职工作活动所预见的结果或者自然的结果;(三)主要使用了法人或者其他组织的资金、专用设备、未公开的专门信息等物质技术条件所开发并由法人或者其他组织承担责任的软件。”根据《计算机软件保护条例》规定,可以得出这样的结论,当公民作为某单位的职工时,如果其开发的软件属于执行本职工作的结果,该软件著作权应当归单位享有。而单位可以给予开发软件的职工奖励。需要注意的是,奖励软件开发者并不是单位的一种法定义务,软件开发者不可援引《计算机软件保护条例》强迫单位对自己进行奖励。王某作为公司的职员,完成的某一综合信息管理系统软件是针对其本职工作中明确指定的开发目标而开发的软件。该软件应为职务作品,并属于特殊职务作品。公司对该软件享有除署名权外的软件著作权的其他权利,而王某只享有署名权。王某持有该软件源程序不归还公司的行为,妨碍了公司正常行使软件著作权,构成对公司软件著作权的侵犯,应承担停止侵权责任,即交还软件源程序。
24、答案:B本题解析:“系统主站断电后,能够在2分钟内自动切换到备用站点,并恢复正常运行”主要与可用性质量属性相关,通常可采用心跳、Ping/Echo、主动冗余、被动冗余、选举等架构策略实现该属性;“在并发用户数不超过1000人时,用户的交易请求应该在0.5s内完成”,主要与性能这一质量属性相关,实现该属性的常见架构策略包括:增加计算资源、减少计算开销、引入并发机制、采用资源调度等。“系统应该能够抵挡恶意用户的入侵行为,并进行报警和记录”主要与安全性质量属性相关,通常可采用入侵检测、用户认证、用户授权、追踪审计等架构策略实现该属性。
25、答案:C本题解析:暂无解析
26、答案:B本题解析:软件重用是指在两次或多次不同的软件开发过程中重复使用相同或相似软件元素的过程。软件元素包括程序代码、测试用例、设计文档、设计过程、需求分析文档甚至领域知识。通常,可重用的元素也称作软构件,可重用的软构件越大,重用的粒度越大。使用软件重用技术可以减少软件开发活动中大量的重复性工作,这样就能提高软件生产率,降低开发成本,缩短开发周期。同时,由于软构件大都经过严格的质量认证,并在实际运行环境中得到校验,因此,重用软构件有助于改善软件质量。此外,大量使用软构件,软件的灵活性和标准化程度也可望得到提高。
27、答案:B本题解析:用于管理信息系统规划的方法很多,主要是关键成功因素法(CriticalSuccessFactors,CSF)、战略目标集转化法(StrategySetTransformation,SST)和企业系统规划法(BusinessSystemPlanning,BSP)。其它还有企业信息分析与集成技术(BIAIT)、产出/方法分析(E/MA)、投资回收法(ROI)、征费法、零线预算法、阶石法等。用得最多的是前面三种。1.关键成功因素法(CSF)在现行系统中,总存在着多个变量影响系统目标的实现,其中若干个因素是关键的和主要的(即关键成功因素)。通过对关键成功因素的识别,找出实现目标所需的关键信息集合,从而确定系统开发的优先次序。关键成功因素来自于组织的目标,通过组织的目标分解和关键成功因素识别、性能指标识别,一直到产生数据字典。识别关键成功因素,就是要识别联系于组织目标的主要数据类型及其关系。不同的组织的关键成功因素不同,不同时期关键成功因素也不相同。当在一个时期内的关键成功因素解决后,新的识别关键成功因素又开始。关键成功因素法能抓住主要矛盾,使目标的识别突出重点。由于经理们比较熟悉这种方法,使用这种方法所确定的目标,因而经理们乐于努力去实现。该方法最有利于确定企业的管理目标。2.战略目标集转化法(SST)把整个战略目标看成是一个“信息集合”,由使命、目标、战略等组成,管理信息系统的规划过程即是把组织的战略目标转变成为管理信息系统的战略目标的过程。战略目标集转化法从另一个角度识别管理目标,它反映了各种人的要求,而且给出了按这种要求的分层,然后转化为信息系统目标的结构化方法。它能保证目标比较全面,疏漏较少,但它在突出重点方面不如关键成功因素法。3.企业系统规划法(BSP)信息支持企业运行。通过自上而下地识别系统目标、企业过程和数据,然后对数据进行分析,自下而上地设计信息系统。该管理信息系统支持企业目标的实现,表达所有管理层次的要求,向企业提供一致性信息,对组织机构的变动具有适应性。企业系统规划法虽然也首先强调目标,但它没有明显的目标导引过程。它通过识别企业“过程”引出了系统目标,企业目标到系统目标的转化是通过企业过程/数据类等矩阵的分析得到的。
28、答案:B本题解析:用例之间的关系主要有包含、扩展和泛化三类。(1)包含关系。当可以从两个或两个以上的用例中提取公共行为时,应该使用包含关系来表示它们。“课程学习”与“检查权限”是包含关系。(2)扩展关系。如果一个用例明显地混合了两种或两种以上的不同场景,即根据情况可能发生多种分支,则可以将这个用例分为一个基本用例和一个或多个扩展用例,这样使描述可能更加清晰。“课程学习”与“缴纳学费”是扩展关系。(3)泛化关系。当多个用例共同拥有一种类似的结构和行为的时候,可以将它们的共性抽象成为父用例,其他的用例作为泛化关系中的子用例。“课程注册”与“网络注册”是泛化关系。
29、答案:D本题解析:“4+1”视图是对逻辑架构进行描述,最早由PhilippeKruchten提出,他在1995年的IEEESoftware上发表了题为The4+1ViewModelofArchitecture的论文,引起了业界的极大关注,并最终被RUP采纳,现在已经成为架构设计的结构标准。“4+1”视图主要包括:①逻辑视图(LogicalView),设计的对象模型(使用面向对象的设计方法时)。②过程视图(ProcessView),捕捉设计的并发和同步特征。③物理视图(PhysicalView),描述了软件到硬件的映射,反映了分布式特性。④开发视图(DevelopmentView),描述了在开发环境中软件的静态组织结构。⑤架构的描述,即所做的各种决定,可以围绕着这四个视图来组织,然后由一些用例(UseCases)或场景(Scenarios)来说明,从而形成了第五个视图。当采用面向对象的设计方法描述对象模型时,通常使用类图表达类的内部属性和行为,以及类集合之间的交互关系;采用状态图定义对象的内部行为。
30、答案:B本题解析:访问控制授权方案有:(1)自主访问控制(DiscretionaryAccessControl,DAC),由客体的属主对自己的客体进行管理,由属主自己决定是否将自己的客体访问权或部分访问权授予其他主体,这种控制方式是自主的。也就是说,在自主访问控制下,用户可以按自己的意愿,有选择地与其他用户共享他的文件。(2)强制访问控制(MandatoryAccessControl——MAC),用于将系统中的信息分密级和类进行管理,以保证每个用户只能访问到那些被标明可以由他访问的信息的一种访问约束机制。通俗的来说,在强制访问控制下,用户(或其他主体)与文件(或其他客体)都被标记了固定的安全属性(如安全级、访问权限等),在每次访问发生时,系统检测安全属性以便确定一个用户是否有权访问该文件。(3)基于角色的访问控制(RBAC),基于角色的访问控制中,角色由应用系统的管理员定义。而且授权规定是强加给用户的,用户只能被动接受,不能自主地决定,这是一种非自主型访问控制。其基本思想是,对系统操作的各种权限不是直接授予具体的用户,而是在用户集合与权限集合之间建立一个角色集合。每一种角色对应一组相应的权限。一旦用户被分配了适当的角色后,该用户就拥有此角色的所有操作权限。
31、答案:B本题解析:螺旋模型是在快速原型(又叫原型)模型的基础上扩展而成的。
32、答案:C本题解析:设计模式包括:创建型、结构型、行为型。Singleton是单例模式,属于创建型设计模式。Memento是备忘录模式,属于行为型设计模式。Bridge是桥接模式,它的特点是实现接口与实现分离。
33、答案:A本题解析:“4+1”视图是对逻辑架构进行描述,最早由PhilippeKruchten提出,他在1995年的IEEESoftware上发表了题为The4+1ViewModelofArchitecture的论文,引起了业界的极大关注,并最终被RUP采纳,现在已经成为架构设计的结构标准。“4+1”视图主要包括:①逻辑视图(LogicalView),设计的对象模型(使用面向对象的设计方法时)。②过程视图(ProcessView),捕捉设计的并发和同步特征。③物理视图(PhysicalView),描述了软件到硬件的映射,反映了分布式特性。④开发视图(DevelopmentView),描述了在开发环境中软件的静态组织结构。⑤架构的描述,即所做的各种决定,可以围绕着这四个视图来组织,然后由一些用例(UseCases)或场景(Scenarios)来说明,从而形成了第五个视图。当采用面向对象的设计方法描述对象模型时,通常使用类图表达类的内部属性和行为,以及类集合之间的交互关系;采用状态图定义对象的内部行为。
34、答案:B本题解析:存储速度从快到慢分别是:寄存器组、Cache、内存、Flash。
35、答案:A本题解析:N版本程序的设计思想是用N个具有相同功能的程序同时执行一项计算,结果通过多数表决来选择。其中N个版本的程序必须由不同的人(小组)独立设计,使用不同的方法、不同的设计语言、不同的开发环境和工具来实现,目的是减少N个版本的程序在表决点上相关错误的概率。
36、答案:A本题解析:构件是一组通常需要同时部署的原子构件。构件和原子构件之间的区别在于,大多数原子构件永远都不会被单独部署,尽管它们可以被单独部署。相反,大多数原子构件都属于一个构件家族,一次部署往往涉及整个家族。一个原子构件是一个模块和一组资源。原子构件是部署、版本控制和替换的基本单位。原子构件通常成组地部署,但是它也能够被单独部署。一个模块是不带单独资源的原子构件(在这个严格定义下,Java包不是模块--在Java中部署的原子单元是类文件。一个单独的包被编译成多个单独的类文件--每个公共类都有一个)。模块是一组类和可能的非面向对象的结构体,比如过程或者函数。
37、答案:A本题解析:开发模型的特点如下:
38、答案:D本题解析:从已知的一些函数依赖,可以推导出另外一些函数依赖,这就需要一系列推理规则。函数依赖的推理规则最早出现在1974年W.W.Armstrong的论文里,这些规则常被称作“Armstrong公理”设U是关系模式R的属性集,F是R上成立的只涉及U中属性的函数依赖集。函数依赖的推理规则有以下三条:自反律:若属性集Y包含于属性集X,属性集X包含于U,则X→Y在R
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026广西贺州市八步区直属机关工委综合服务中心招聘见习人员1人备考题库及1套完整答案详解
- 2026陕西西北工业大学航海学院水下动力推进与超空泡技术团队招聘1人备考题库及参考答案详解一套
- 2026贵州六盘水盘州市坪地彝族乡人民政府招聘1人备考题库完整参考答案详解
- 论我国运动员人身伤害保险立法的完善:体系构建与实践推进
- 论我国动产担保登记制度的建构:现状、问题与优化路径
- 2026年执业兽医资格考试预防科目真题与答案
- 2026大同市辅警面试题及答案
- 2026档案馆打字员面试题及答案
- 2026年安全员考试专业基础知识考前冲刺试题及答案
- 2025年住房和城乡建设领域现场专业人员培训考试(监理员)题库及答案(安徽)
- 机关单位工会内控制度
- 2026年腾讯市场营销岗位面试题及解析
- 病理学练习题库
- 塑料注射成型多段射胶技术资料
- 丰田汽车钣金培训大纲
- LNG充装标准操作流程详解
- 上海民办上宝中学七年级下册期末生物期末试卷(带答案)-全册
- 2025年青海省西宁市城区中考英语试卷附答案
- 2023-2025年中考语文试题分类汇编:病句辨识(原卷版)
- 2025年低压电工理论考试试题1000题
- 欠薪法律宣传课件
评论
0/150
提交评论