




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
姓名:_________________编号:_________________地区:_________________省市:_________________ 密封线 姓名:_________________编号:_________________地区:_________________省市:_________________ 密封线 密封线 全国软件水平考试考试重点试题精编注意事项:1.全卷采用机器阅卷,请考生注意书写规范;考试时间为120分钟。2.在作答前,考生请将自己的学校、姓名、班级、准考证号涂写在试卷和答题卡规定位置。
3.部分必须使用2B铅笔填涂;非选择题部分必须使用黑色签字笔书写,字体工整,笔迹清楚。
4.请按照题号在答题卡上与题目对应的答题区域内规范作答,超出答题区域书写的答案无效:在草稿纸、试卷上答题无效。一、选择题
1、数据仓库不包括()A.数据源B.OLAP服务器C.OLTP服务器D.报表工具
2、分布透明性指用户不必关心数据的逻辑分片,不必关心数据存储的物理位置分配细节,也不必关心局部场地上数据库的数据模型。(请作答此空)是分布透明性的最高层次。()指用户或应用程序应当了解分片情况,但不必了解片段的存储场地。()透明性是指用户或应用程序应当了解分片及各片断存储的场地,但不必了解局部场地上使用的是何种数据模型。A.分片透明性B.逻辑透明性C.位置透明性D.全局透明性
3、以下关于实时操作系统(RTOS)任务调度器的叙述中,正确的是()。A.任务之间的公平性是最重要的调度目标B.大多数RTOS调度算法都是抢占方式(可剥夺方式)C.RTOS调度器都采用了基于时间片轮转的调度算法D.大多数RTOS调度算法只采用一种静态优先级调度算法
4、某计算机系统输入/输出采用双缓冲工作方式,其工作过程如下图所示,假设磁盘块与缓冲区大小相同,每个盘块读入缓冲区的时间T为10μs,缓冲区送用户区的时间M为6μs,系统对每个磁盘块数据韵处理时间C为2μs。若用户需要将大小为10个磁盘块的Docl文件逐块从磁盘读入缓冲区,并送用户区进行处理,那么采用双缓冲需要花费的时间为()μs,比使用单缓冲节约了(请作答此空)μs时间。A.0B.8C.54D.62
5、按照设计模式的目的进行划分,现有的设计模式可以分为三类。行为型模式主要用于对象之间的职责及其提供服务的分配方式,其代表有()模式等。A.PrototypeB.FacadeC.ProxyD.Visitor
6、ERP中的企业资源包括______。A.物流、资金流和信息流B.物流、工作流和信息流C.物流、资金流和工作流D.资金流、工作流和信息流
7、某公司有4百万元资金用于甲、乙、丙三厂追加投资。各厂获得不同投资款后的效益见下表。适当分配投资(以百万元为单位)可以获得的最大的总效益为()百万元。A.15.1B.15.6C.16.4D.6.9
8、在uml图中,()展现了一组对象、接口、协作和它们之间的关系。()强调消息跨越不同对象或参与者的实际时间,而不仅仅只是关心消息的相对顺序。()软件和硬件组件之间的物理关系以及处理节点的组件分布情况。(请作答此空)描述由模型本身分解而成的组织单元,以及它们之间的依赖关系。A.类图B.包图C.部署图D.交互图
9、软件风险是指在软件开发过程中面临的一些不确定性和可能造成的损失。软件风险大致可以分为三类:项目风险、技术风险和商业风险。下列叙述中,()属于商业风险。A.软件的开发时间可能会超出预期时间B.采用的开发技术过于先进,技术本身尚不稳定C.软件开发过程中需求一直未能稳定下来D.软件开发过程没有得到预算或人员上的保证
10、螺旋模型每一阶段的组成部分不包括()A.风险分析B.评审C.有效性验证D.软件描述
11、某公司欲实现一个数据处理软件,该软件需要从网络接收一组复杂的数据,然后分步进行解析和处理。在这种情况下,采用()的体系结构风格比较适合。A.远程过程调用B.层次化C.管道/过滤器D.共享数据
12、给定关系R(A,B,C,D,E)与S(A,B,C,F,G),那么与表达式1.jpg等价的SQL语句如下:select()fromR,Swhere(请作答此空);A.R.A=S.AORR.B=S.BORR.C=S.CORR.A<S.FB.R.A=S.AORR.B=S.BORR.C=S.CORR.A<S.BC.R.A=S.AANDR.B=S.BANDR.C=S.CANDR.A<S.FD.R.A=S.AANDR.B=S.BANDR.C=S.CANDR.A<S.B
13、系统的()性能指标有系统的可靠性、系统的吞吐率(量)、系统响应时间、系统资源利用率、可移植性。A.计算机B.操作系统C.数据库D.weB.服务器
14、给定关系模式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
15、进程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)
16、请根据恢复块方法工作原理完成下图,在图中(1)~(4)中填入恰当的内容。并比较恢复块方法与N版本程序设计方法,将比较结果(5)~(8)填入下表中。(请作答第四个空)A.主块B.验证测试C.输出正确结果D.异常处理
17、某公司网上销售管理系统的数据库部分关系模式如下所示。其中,客户号唯一标识一位客户,产品号唯一标识一件产品,订单号唯一标识一份订单。一份订单必须且仅对应一位客户,一份订单可由一到多条订单明细组成,一位客户可以有多份订单。客户(客户号,姓名,性别,地址,邮编)产品(产品号,名称,库存,单价)订单(订单号,时间,金额,客户号)订单明细(订单号,产品号,数量)订单关系模式的主键为();订单明细关系模式的主键为();其中订单的外键为(请作答此空)。A.客户号,订单明细的外键为订单号B.客户号,订单明细的外键为订单号和产品号C.订单号,订单明细的外键为产品号D.订单号,订单明细的外键为订单号和产品号
18、以下关于软件架构风格与系统性能关系的叙述,错误的是()A.对于采用层次化架构风格的系统,划分的层次越多,系统的性能越差B.对于采用管道一过滤器架构风格的系统,可以通过引入过滤器的数据并发处理提高系统性能C.对于采用面向对象架构风格的系统,可以通过减少功能调用层次提高系统性能D.对于采用过程调用架构风格的系统,可以通过将显式调用策略替换为隐式调用策略提高系统性能
19、体系结构文档化有助于辅助系统分析人员和程序员去实现体系结构。体系结构文档化过程的主要输出包括()。A.体系结构规格说明、测试体系结构需求的质量设计说明书B.质量属性说明书、体系结构描述C.体系结构规格说明、软件功能需求说明D.多视图体系结构模型、体系结构验证说明
20、一般来说,架构可以分为三个层次。()层主要负责接收用户的请求,对用户的输入、输出进行检查与控制,处理客户端的一些动作,包括控制页面跳转等,并向用户呈现最终的结果信息。表现层主要采用()结构来实现,其中的()负责接收用户的请求,并决定应该调用哪个模型来处理。(请作答此空)主要负责将业务数据存储在文件、数据库等持久化存储介质中。A.表现层B.业务逻辑层C.持久层D.中间层
21、给定关系R(A1,A2,A3,A4)上的函数依赖集F={A1→A2A5,A2→A3A4,A3→A2},函数依赖()∈F+。A.A5→A1A2B.A4→A1A2C.A3→A2A4D.A2→A1A5
22、自动售货机根据库存、存放货币量、找零能力、所选项目等不同,在货币存入并进行选择时具有如下行为:交付产品不找零:交付产品找零:存入货币不足而不提供任何产品;库存不足而不提供任何产品。这一业务需求适合采用(13)模式设计实现,其类图如下图所示,其中(14)是客户程序使用的主要接口,可用状态来对其进行配置。此模式为(15),体现的最主要的意图是(16)。【回答括号14】A.VendingMachineStateB.BuyC.VendingDepositStateD.VendingStockState
23、某计算机系统中有一个CPU、一台扫描仪和一台打印机。现有三个图像处理任务,每个任务有三个程序段:扫描S,图像处理Ci和打印Pi(i=1,2,3)。下图为三个任务各程序段并发执行的前趋图,其中,(2)可以并行执行,(3)的直接制约,(4)的间接制约。A.“C1S2”,“P1C2S3”,“P2C3”B.“C1S1”,“S2C2P2”,“C3P3”C.“S1C1P1”,“S2C2P2”,“S3C3P3”D.“S1S2S3”,“C1C2C3”,“P1P2P3”
24、紧耦合多机系统一般通过()实现多机间的通信。对称多处理器结构(SMP)属于(请作答此空)系统。A.松耦合B.紧耦合C.混合耦合D.最低耦合
25、Flynn分类法基于信息流特征将计算机分成4类,其中()只有理论意义而无实例。A.SISDB.MISDC.SIMD.MIMD
26、基于ODP的架构开发过程中企业业务架构不包括()A.业务行为B.业务目标C.业务对象D.业务策略
27、给定关系模式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
28、假设系统中有n个进程共享3台打印机,任一进程在任一时刻最多只能使用1台打印机。若信号量S的值为-3,则系统中有()个进程等待使用打印机。A.0B.1C.2D.3
29、()的目的是检查模块之间,以及模块和已集成的软件之间的接口关系,并验证已集成的软件是否符合设计要求。其测试的技术依据是(请作答此空)。A.软件详细设计说明书B.技术开发合同C.软件概要设计文档D.软件配置文档
30、对于如下所示的序列图所描述的场景,最适合于采用的设计模式是(请作答此空);该模式适用的场合是()。A.VisitorB.StrategyC.ObserverD.State
31、假设系统中有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)
32、模型是现实世界的抽象或近似,主要包括叙述型、物理型、图解型和数学型等。无论开发何种模型,()都是最关键的因素。A.经济性B.简单性C.灵活性D.准确性
33、某高校管理信息系统的数据库设计过程中,()阶段是在需求分析的基础上,对用户信息加以分类、聚集和概括,建立信息模型,并依照选定的数据库管理系统软件,转换成为数据的(请作答此空),再依照软硬件环境,最终实现数据的合理存储。A.物理模式B.逻辑模式C.内模式D.概念模式
34、嵌入式系统的存储部件中,存取速度最快的是()。A.内存B.寄存器组C.FlashD.Cache
35、在uml图中,(请作答此空)展现了一组对象、接口、协作和它们之间的关系。()强调消息跨越不同对象或参与者的实际时间,而不仅仅只是关心消息的相对顺序。()软件和硬件组件之间的物理关系以及处理节点的组件分布情况。()描述由模型本身分解而成的组织单元,以及它们之间的依赖关系。A.类图B.对象图C.部署图D.定时图
36、给定关系模式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
37、某公司拟开发一个轿车巡航定速系统,系统需要持续测量车辆当前的实时速度,并根据设定的期望速度自动控制轿车的油门和刹车。针对上述需求,采用()架构风格最为合适。A.解释器B.过程控制C.分层D.管道—过滤器
38、螺旋模型是在()的基础上扩展而成。A.瀑布模型B.原型模型C.快速模型D.面向对象模型
39、某系统中的文本显示类(TextView)和图片显示类(PictureView)都继承了组件类(Component),分别显示文本和图片内容,现需要构造带有滚动条或者带有黑色边框,或者既有滚动条又有黑色边框的文本显示控件和图片显示控件,但希望最多只增加3个类。那么采用设计模式(1)可实现该需求,其优点是(2)。【回答括号1】A.外观B.单体C.装饰D.模板方法
40、用于管理信息系统规划的方法有很多,其中()通过自上而下地识别企业目标、企业过程和数据,然后对数据进行分析,自下而上地设计信息系统。A.企业信息分析与集成法B.投资回收法C.企业系统规划法D.阶石法
41、假设系统采用段式存储管理方法,进程P的段表如下所示。逻辑地址()不能转换为对应的物理地址;不能转换为对应的物理地址的原因是进行(请作答此空)。A.除法运算时除数为零B.算术运算时有溢出C.逻辑地址到物理地址转换时地址越界D.物理地址到逻辑地址转换时地址越界
42、与SOA紧密相关的技术主要有UDDI、WSDL、SOAP和REST等,而这些技术都是以XML为基础而发展起来的。()提供了一种服务发布、查找和定位的方法,是服务的信息注册规范,以便被需要该服务的用户发现和使用它。(请作答此空)是对服务进行描述的语言,它有一套基于XML的语法定义,包含服务实现定义和服务接口定义。()定义了服务请求者和服务提供者之间的消息传输规范。通过它,应用程序可以在网络中进行数据交换和远程过程调用(RemoteProcedureCall,RPC)。A.UDDIB.RestC.WSDLD.SOAP
43、基于架构的软件开发(ArchitectureBasedSoftwareDevelopment,ABSD.强调由商业、质量和功能需求的组合驱动软件架构设计。它强调采用(请作答此空)来描述软件架构,采用()来描述需求。A.类图和序列图B.视角与视图C.构件和类图D.构件与功能
44、架构权衡分析方法(ArchitectureTradeoffAnalysisMethod,ATAM)是在基于场景的架构分析方法(Scenarios-basedArchitectureAnalysisMethod,SAAM)基础之上发展起来的,主要包括场景和需求收集、(请作答此空)、属性模型构造和分析、属性模型折中等4个阶段。ATAM方法要求在系统开发之前,首先对这些质量属性进行_(63)和折中。A.架构视图和场景实现B.架构风格和场景分析C.架构设计和目标分析D.架构描述和需求评估
45、面向对象的分析模型主要由顶层架构图、用例与用例图和(13)构成:设计模型则包含以(14)表示的软件体系机构图、以交互图表示的用例实现图、完整精确的类图、描述复杂对象的(15)和用以描述流程化处理过程的活动图等。【回答括号14】A.模型试图控制器B.组件图C.包图D.2层、3层或N层
46、以下关于IPv6的论述中,正确的是()。A.IPv6数据包的首部比IPv4复杂B.IPv6的地址分为单播、广播和任意播3种C.IPv6的地址长度为128比特D.每个主机拥有唯一的IPv6地址
47、软件架构风格是描述某一特定应用领域中系统组织方式的惯用模式。一个体系结构定义了一个词汇表和一组()。架构风格反映领域中众多系统所共有的结构和(请作答此空)。A.语义特征B.功能需求C.质量属性D.业务规则
48、某文件管理系统在磁盘上建立了位示图(bitmap),记录磁盘的使用情况。若磁盘上物理块的编号依次为0、1、2、....。系统中的字长为64位,字的编号依次为0、1、2、...。字中的一位对应文件存储器上的一个物理块。取值0和1分别表示空闲和占用。如下图所示。假设操作系统将256号物理块分配给某文件,那么该物理块的使用情况在位示图中编号为(请作答此空)的字中描述,系统应该将()A.3B.4C.5D.6
49、某企业的生产流水线上有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
50、J2EE平台采用了多层分布式应用程序模型,实现不同逻辑功能的应用程序被封装到不同的构件中,处于不同层次的构件可被分别部署到不同的机器中。图中的1-5分别为A.AppletB.ServletC.EntityBeanD.SessionBean二、多选题
51、某广告公司的宣传产品有宣传册、文章、传单等多种形式,宣传产品的出版方式包括纸质方式、CD、DVD、在线发布等。现要求为该广告公司设计一个管理这些宣传产品的应用,采用(4)设计模式较为合适,该模式(5)。【回答括号5】A.将一系列复杂的类包装成一个简单的封闭接口B.将抽象部分与它的实现部分分离,使它们都可以独立地变化C.可在不影响其他对象的情况下,以动态、透明的方式给单个对象添加职责D.将一个接口转换为客户希望的另一个接口
52、某公司欲开发一个在线交易网站,在架构设计阶段,公司的架构师识别出3个核心质量属性场景。"在线交易主站宕机后,能够在3秒内自动切换至备用站点并恢复正常运行"主要与可用性质量属性相关,通常可采用()架构策略实现该属性。A.记录/回放B.操作串行化C.心跳D.增加计算资源
53、某公司欲开发一个在线交易网站,在架构设计阶段,公司的架构师识别出3个核心质量属性场景。"在线交易主站宕机后,能够在3秒内自动切换至备用站点并恢复正常运行"主要与()质量属性相关;A.可测试性B.易用性C.可用性D.互操作性
54、给定关系模式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所蕴涵
55、J2EE平台采用了多层分布式应用程序模型,实现不同逻辑功能的应用程序被封装到不同的构件中,处于不同层次的构件可被分别部署到不同的机器中。图中的1-5分别为A.AppletB.ServletC.EJB容器D.SessionBean
56、Anapplicationarchitecturespecifiesthetechnologiestobeusedtoimplementoneormoreinformationsystems.Itservesasanoutlinefordetaileddesign,construction,andimplementation.Giventhemodelsanddetails,include(请作答此空),wecandistributedataandprocessestocreateageneraldesignofapplicationarchitecture.Thedesignwillnormallybeconstrainedbyarchitecturestandards,projectobjectives,and().ThefirstphysicalDFDtobedrawnisthe().Thenextstepistodistributedatastorestodifferentprocessors.Data()aretwotypesofdistributeddatawhichmostRDBMSssupport.Therearemanydistributionoptionsusedindatadistribution.Inthecaseof(),weshouldrecordeachtableasadatastoreonthephysicalDFDandconnecteachtotheappropriateserver.A.logicalDFDsandERDB.idealobjectmodelandanalysisclassmodelC.usecasemodelsandinterfaceprototypesD.physicalDFDsanddatabaseschema
57、软件架构风格是描述某一特定应用领域中系统组织方式的惯用模式。一个体系结构定义了一个词汇表和一组(请作答此空)。架构风格反映领域中众多系统所共有的结构和()。A.约束B.连接件C.拓扑结构D.规则
58、中间件的类型可以采用自底向上的方式划分,以下说法正确的是()A.集成型中间件的主流技术有:Java虚拟机、CLR等B.通用型中间件的主流技术有:Java虚拟机、CLR等C.通用型中间件的主流技术有:RPC、ORB等D.集成型中间件的主流技术有:RPC、ORB等
59、体系结构文档化有助于辅助系统分析人员和程序员去实现体系结构。体系结构文档化过程的主要输出包括()。A.体系结构规格说明、测试体系结构需求的质量设计说明书B.质量属性说明书、体系结构描述C.体系结构规格说明、软件功能需求说明D.多视图体系结构模型、体系结构验证说明
60、某公司拟开发一个VIP管理系统,系统需要根据不同商场活动,不定期更新VIP会员的审核标准和VIP折扣系统。针对上述需求,采用()架构风格最为合适。A.规则系统B.过程控制C.分层D.管道-过滤器
61、某类产品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)
62、DTD的缺点有()A.数据类型丰富B.数据类型有限C.一个文档可以使用多种DTD文档D.DTD的声明不是必须出现的
63、集成测试计划通常是在()阶段完成,集成测试一般采用黑盒测试方法。A.软件方案建议B.软件概要设计C.软件详细设计D.软件模块集成
64、需求分析的验证性含义表述不正确的是()A.验证性要保持和用户要求的同步B.验证性要保持需求分析各侧面的一致性C.保持需求和设计的同步D.要实现所有用户的任何需求
65、一般来说,架构可以分为三个层次。()层主要负责接收用户的请求,对用户的输入、输出进行检查与控制,处理客户端的一些动作,包括控制页面跳转等,并向用户呈现最终的结果信息。表现层主要采用()结构来实现,其中的()负责接收用户的请求,并决定应该调用哪个模型来处理。(请作答此空)主要负责将业务数据存储在文件、数据库等持久化存储介质中。A.表现层B.业务逻辑层C.持久层D.中间层
66、关于XML的语法要求不正确的是()A.在XML中编写注释的语法与HTML的语法很相似B.XML文档必须有一个元素是所有其他元素的父元素。该元素称为根元素C.XML的属性值与HTML语言不一样,不须加引号D.声明不属于XML本身的组成部分。它不是XML元素,也不需要关闭标签
67、下列关于敏捷方法的叙述中,错误的是()。A.与传统方法相比,敏捷方法比较适合需求变化大或者开发前期对需求不是很清晰的项目B.敏捷方法尤其适合于开发团队比较庞大的项目C.敏捷方法的思想是适应性,而不是预设性D.敏捷方法以原型开发思想为基础,采用迭代式增量开发
68、有8口海上油井,相互间距离如下表所示(单位:海里)。其中1号井离海岸最近,为5海里。现要从海岸经1号井铺设油管将各井连接起来,则铺设输油管道的最短长度为()海里A.9.1B.9.9C.10.1D.10.2
69、按照设计模式的目的进行划分,现有的设计模式可以分为三类。行为型模式主要用于对象之间的职责及其提供服务的分配方式,其代表有()模式等。A.PrototypeB.FacadeC.ProxyD.Visitor
70、以下关于IPv6的论述中,正确的是()。A.IPv6数据包的首部比IPv4复杂B.IPv6的地址分为单播、广播和任意播3种C.IPv6地址长度为128比特D.每个主机拥有唯一的IPv6地址
71、某公司拥有多个应用系统,分别采用不同的语言和平台独立构建而成,企业需要集成来自不同系统的数据,并使用可定制格式的数据频繁地、立即地、可靠地、异步地传输数据。以下集成方式,最能满足这种要求的是()。A.文件共享B.数据库共享C.远程方法调用D.消息机制
72、敏捷软件过程强调:让客户满意和软件尽早增量发布;小而高度自主的项目团队;非正式的方法;最小化软件工程工作产品以及整体精简开发。()不是采用这种软件开发过程的原因。A.难以提前预测哪些需求是稳定的和哪些需求会变化B.对于软件项目开发来说,设计和实现可以做到基本分离C.从制定计划的角度来看,分析、设计、实现和测试并不容易预测D.可执行原型和部分实现的可运行系统是了解用户需求和反馈的有效媒介
73、传统的编译器采用(请作答此空)风格。现代编译器的集成开发环境则采用()风格。A.虚拟机B.管道过滤器风格C.数据共享风格D.进程通信
74、Flynn分类法基于信息流特征将计算机分成4类,其中()只有理论意义而无实例。A.SISDB.MISDC.SIMD.MIMD
75、以下关于软件架构风格与系统性能关系的叙述,错误的是()A.对于采用层次化架构风格的系统,划分的层次越多,系统的性能越差B.对于采用管道一过滤器架构风格的系统,可以通过引入过滤器的数据并发处理提高系统性能C.对于采用面向对象架构风格的系统,可以通过减少功能调用层次提高系统性能D.对于采用过程调用架构风格的系统,可以通过将显式调用策略替换为隐式调用策略提高系统性能
76、按照设计模式的目的进行划分,现有的设计模式可以分为三类。其中创建型模式通过采用抽象类所定义的接口,封装了系统中对象如何创建、组合等信息,其代表有(9)模式等;(10)模式主要用于如何组合己有的类和对象以获得更大的结构,其代表有Adapter模式等;(11)模式主要用于对象之间的职责及其提供服务的分配方式,其代表有(12)模式等。【回答括号10】A.合成型B.组合型C.结构型D.聚合型
77、面向服务(Service-Oriented,SO)的开发方法将(请作答此空)的定义与实现进行解耦,并将跨构件的功能调用暴露出来。该方法有三个主要的抽象级别,最低层的()代表单个逻辑单元的事物,包含特定的结构化接口,并且返回结构化的响应;第二层的服务代表操作的逻辑分组;最高层的()则是为了实现特定业务目标而执行的一组长期运行的动作或者活动。A.接口B.功能C.活动D.用例
78、数据库系统运行的基本工作单位是事务,事务相当于操作系统中的进程,是用户定义的一个数据库操作序列,这些操作序列要么全做要么全不做,是一个不可分割的工作单位。数据库的()是指操作序列要么全做要么全不做。设计时用()实现。数据库从一个一致性状态变到另一个一致性状态的性质称为()。设计时用(请作答此空)检查实现。A.封锁协议B.完整性约束C.影子拷贝D.测试
79、Acceleratedanalysisapproachesemphasizetheconstructionof()tomorerapidlyidentifybusinessanduserrequirementsforanewsystem.Asanacceleratedanalysistechnology,()readstheprogramcodeandautomaticallygeneratestheequivalentsystemmodel,andthecodecanbeobtainedfrom().Allsystemanalysisapproachesrequiresomeformof()whichincludesthosetechniquestobeusedtoidentifyorextractsystemproblemsandsolutionrequirementsfromusercommunity.(请作答此空)isaclassicalsetoftechniquesusedtocollectinformationaboutsystemproblems,opportunities,solutionrequirements,andpriorities.A.ContinuousprocessimprovementB.JointRequirementsplanningC.Fact-findingD.Structuredengineering
80、关于VRAPS原则、准则、模式和反模式的说法正确的是()A.VRAPS原则的5个原则分别是构想原则、节奏原则、预见原则、统一原则B.反模式是在开发和使用软件中可能遇到的基本常见问题和解决问题的方法,能够帮助组织来更好地改进原则C.模式是组织在实践中可能遇到的各种陷阱,描述了不该做的事,可以帮助更深入地理解原则D.VRAPS各个原则之间不是孤立的
81、下列叙述中,不满足好的需求陈述要求的是()A.每一项需求都必须完整、准确地描述即将要开发的功能B.需求必须能够在系统及其运行环境的能力和约束条件内实现C.每一项需求记录的功能都必须是用户的真正的需要D.所有需求都应被视为同等重要
82、对于开发模型来说,(请作答此空)复用好、开发过程无间隙、节省时间。()是瀑布与原型(演化)模型结合体,适用于复杂项目。()需要用户参与,模块化要求高,不适用新技术。()是用例驱动、架构为中心、迭代、增量。A.RAD模型B.螺旋模型C.RUP模型D.喷泉模型
83、XML语法表述正确的是()A.所有XML元素都须有关闭标签B.XML标签对大小写不敏感C.XML文档不需要根元素D.在XML中,空格不会被保留
84、CORBA构件模型中,(8)的作用是在底层传输平台与接收调用并返回结果的对象实现之间进行协调,(9)是最终完成客户请求的服务对象实现。A.伺服对象激活器B.适配器激活器C.伺服对象定位器D.可移植对象适配器POA
85、()是一种静态的故障屏蔽技术,采用前向恢复的策略;N版本程序的设计思想是用N个具有相同功能的程序同时执行一项计算,结果通过多数表决来选择。A.N版本程序设计B.M模冗余C.恢复块方法D.防卫式程序设计等
86、题干参考上题,b.若需得到每种产品的名称和该产品的总库存量,则对应的查询语句为:SELELCT产品名称,SUM(产品数量FROMP,IWHEREP.产品号=I.产品号();A.ORDERBY产品名称B.ORDERBY产品数量C.GROUPBY产品名称D.GROUPBY产品数量
87、数据库系统运行的基本工作单位是事务,事务相当于操作系统中的进程,是用户定义的一个数据库操作序列,这些操作序列要么全做要么全不做,是一个不可分割的工作单位。数据库的()是指操作序列要么全做要么全不做。设计时用(请作答此空)实现。数据库从一个一致性状态变到另一个一致性状态的性质称为()。设计时用()检查实现。A.影子拷贝B.差异备份C.深拷贝D.完全备份
88、供应链中的信息流覆盖了从供应商、制造商到分销商,再到零售商等供应链中的所有环节,其信息流分为需求信息流和供应信息流,(请作答此空)属于需求信息流,()属于供应信息流。A.库存记录B.生产计划C.商品入库单D.提货发运单
89、结构化程序设计采用自顶向下、逐步求精及模块化的程序设计方法,通过()三种基本的控制结构可以构造出任何单入口单出口的程序。A.顺序、选择和嵌套B.顺序、分支和循环C.分支、并发和循环D.跳转、选择和并发
90、软件开发时期的工作包括A.概要设计B.需求分析C.运行D.维护时期
91、请根据恢复块方法工作原理完成下图,在图中(1)~(4)中填入恰当的内容。并比较恢复块方法与N版本程序设计方法,将比较结果(5)~(8)填入下表中。(请作答第六个空)A.表决B.反向恢复C.差D.好
92、图中的(2)是什么()。A.程序设计B.验证测试C.表决D.判断
93、“4+1”视图主要用于描述系统逻辑架构,最早由PhilippeKruchten于1995年提出。其中()视图用于描述对象模型,并说明系统应该为用户提供哪些服务。当采用面向对象的设计方法描述对象模型时,通常使用(请作答此空)表达类的内部属性和行为,以及类集合之间的交互关系;采用()定义对象的内部行为。A.对象图B.活动图C.状态图D.类图
94、(9)主要负责接收用户的请求,对用户的输入、输出进行检查与控制,处理客户端的一些动作,包括控制页面跳转等,并向用户呈现最终的结果信息。该层次主要通过(10)结构实现.(11)负责接收用户的请求,并决定应该调用哪个模型来处理;然后,(12)根据用户请求调用(13)进行相应的业务逻辑处理,并返回数据;最后,控制器调用相应的(14)来格式化模型返回的数据,并通过视图呈现给用户。A.CLRB.JVMC.MVCD.DAO
95、如果管理距离为15,则()A.这是一条静态路由B.这是一台直连设备C.该路由信息比较可靠D.该路由代价较小
96、为了加强对企业信息资源的管理,企业应按照信息化和现代化企业管理要求设置信息管理机构,建立信息中心。信息中心的主要职能不包括()A.处理信息,确定信息处理的方法B.用先进的信息技术提高业务管理水平C.组织招聘信息资源管理员D.建立业务部门期望的信息系统和网络
97、不属于调用/返回风格的架构是()A.主程序/子程序B.数据抽象和面向对象C.层次结构D.管道/过滤器
98、某冶炼厂根据计划每季度供应合同单位铁和锰各32吨。该厂从甲乙两处产地运回铁矿提炼,已知两处铁矿成分如下表所示,且从甲乙两地采购成本分别为200元/吨和300元/吨。对于该冶炼厂,需要从乙采购()吨方能使此次采购的成本最低,最低的采购成本是(请作答此空)元A.24000B.13000C.14000D.15000
99、组织信息化需求通常包含三个层次,其中(3)需求的目标是提升组织的竞争能力,为组织的可持续发展提供支持环境。_(4)__需求包含实现信息化战略目标的需求、运营策略的需求和人才培养的需求三个方面。技术需求主要强调在信息层技术层面上对系统的完善、升级、集成和整合提出的需求。【回答括号4】A.规划B.运作C.营销D.管理
100、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
参考答案与解析
1、答案:C本题解析:数据仓库包括数据源、数据的存储与管理、OLAP服务器与各种报表工具、查询工具、数据分析工具、数据挖掘工具及各种基于数据仓库或数据集市的应用开发工具。OLTP是传统的关系型数据库联机事务处理过程。
2、答案:A本题解析:分布透明性包括:分片透明性、位置透明性和局部数据模型透明性。(1)分片透明性是分布透明性的最高层次。所谓分片透明性是指用户或应用程序只对全局关系进行操作而不必考虑数据的分片。当分片模式改变时,只要改变全局模式到分片模式的映像(映像2),而不影响全局模式和应用程序。全局模式不变,应用程序不必改写,这就是分片透明性。(2)位置透明性是分布透明性的下一层次。所谓位置透明性是指,用户或应用程序应当了解分片情况,但不必了解片段的存储场地。当存储场地改变时,只要改变分片模式到分配模式的映像(映像3),而不影响应用程序。同时,若片段的重复副本数目改变了,那么数据的冗余也会改变,但用户不必关心如何保持各副本的一致性,这也提供了重复副本的透明性。(3)局部数据模型(逻辑透明)透明性是指用户或应用程序应当了解分片及各片断存储的场地,但不必了解局部场地上使用的是何种数据模型。
3、答案:B本题解析:任务是RTOS中最重要的操作对象,每个任务在RTOS的调度下由CPU分时执行。任务的调度目前主要有时间分片式、轮流查询式和优先抢占式三种,不同的RTOS可能支持其中一种或几种,其中优先抢占式对实时性的支持最好。在非实时系统中,调度的主要目的是缩短系统平均响应时间,提高系统资源的利用率,或优化某一项指标;而实时系统中调度的目的则是要尽可能地保证每个任务满足他们的时间约束,及时对外部请求做出响应。
4、答案:C本题解析:当第一块数据送入用户工作区后,缓冲区是空闲的就可以传送第二块数据。这样第一块数据的处理C1与第二块数据的输入T2是可以并行的,依次类推,如下图(b)所示。系统对每一块数据的处理时间为:Max(C,T)+M。因为,当T>C时,处理时间为M+T;当T<C时,处理时间为M+C。本题单缓冲区执行时间:(10+6+2)+(10-1)*(10+6)=162us双缓冲可以实现对缓冲区中数据的输入T和提取M,与CPU的计算C,三者并行工作,如下图所示。从图中可以看出,双缓冲进一步加快了I/O的速度,提高了设备的利用率。在双缓冲时,系统处理一块数据的时间可以粗略地认为是Max(C,T)。如果C<T,可使块设备连续输入;如果C>T,则可使系统不必等待设备输入。本题双缓冲区执行时间:(10+6+2)+(10-1)*10=108us
5、答案:D本题解析:行为型模式主要用于对象之间的职责及其提供服务的分配方式,其代表有Visitor模式等。
6、答案:A本题解析:考核企业资源计划的基本概念。
7、答案:C本题解析:这道题可采用穷举法分别试算各个方案,结果是:甲投资3百万,丙投资1百万,乙投资0,收益为:6+6.4+4=16.4百万。
8、答案:B本题解析:类图展现了一组对象、接口、协作和它们之间的关系。定时图强调消息跨越不同对象或参与者的实际时间,而不仅仅只是关心消息的相对顺序。部署图软件和硬件组件之间的物理关系以及处理节点的组件分布情况。包图描述由模型本身分解而成的组织单元,以及它们之间的依赖关系。
9、答案:D本题解析:选项A属于进度风险选项B属于技术风险选项C属于需求风险选项D属于商业风险
10、答案:D本题解析:暂无解析
11、答案:C本题解析:当一个软件需要处理复杂数据,且数据需要通过分步进行处理,具有明显的阶段特性时,采用管道和过滤器模式是比较好的方式,因此本题应该选择C。
12、答案:C本题解析:本题考查关系代数运算与SQL语言的对应关系。注意本题中R与S是做自然联接操作,操作时会将R与S中相同字段名做等值联接,并将结果集去重复。所以R与S自然联接后的结果包括以下属性:R.A,R.B,R.C,D,E,F,G。关系代数选择条件为“1<6”,即R.A<F。关系代数投影操作条件为“1,2,4,6,7”,对应的属性为:R.A,R.B,D,F,G。
13、答案:B本题解析:操作系统的系统的性能指标有系统的可靠性、系统的吞吐率(量)、系统响应时间、系统资源利用率、可移植性。
14、答案:A本题解析:第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。如果出现重复的属性,就可能需要定义一个新的实体,新的实体由重复的属性构成,新实体与原实体之间为一对多关系。在第一范式(1NF)中表的每一行只包含一个实例的信息。
15、答案:C本题解析:图中有五条箭线,因此需要设置五个信号量,按照从小到大的顺序分别是:P1→P2是S1,P2→P3是S2,P2→P4是S3,P3→P4是S4,P4→P5是S5。每个进程开始的时候执行P操作(P1没有P操作,只有V操作),结束的时候执行V操作,如P2开始的时候执行P(S1)的操作,结束时执行V(S2)的操作。其他同理。
16、答案:D本题解析:暂无解析
17、答案:B本题解析:本题考查的是应试者对关系数据库基本概念的掌握程度,本题正确的答案是B.因为客户关系模的主键为客户号,所以订单的外键为“客户号”;而“订单号”和“产品号”分别为订单和产品的主键,因此订单明细的外键为“订单号,产品号”。
18、答案:D本题解析:本题主要考查对软件架构风格与系统性能之间关系的理解。对于采用层次化架构风格的系统,划分的层次越多,系统完成某项功能需要的中间调用操作越多,其性能越差。对于采用管道一过滤器架构风格的系统,可以通过引入过滤器的数据并发处理可以有效提高系统性能。对于采用面向对象架构风格的系统,可以通过减少功能调用层次提高系统性能。对于采用过程调用架构风格的系统,将显式调用策略替换为隐式调用策略能够提高系统的灵活性,但会降低系统的性能。
19、答案:A本题解析:体系结构文档化过程的主要输出结果是体系结构规格说明和测试体系结构需求的质量设计说明书这两个文档。软件体系结构的文档要求与软件开发项目中的其他文档是类似的。文档的完整性和质量是软件体系结构成功的关键因素。文档要从使用者的角度进行编写,必须分发给所有与系统有关的开发人员,且必须保证开发者手上的文档是最新的。
20、答案:C本题解析:一般来说,架构可以分为表现层、中间层和持久层三个层次。(1)表现层。表现层主要负责接收用户的请求,对用户的输入、输出进行检查与控制,处理客户端的一些动作,包括控制页面跳转等,并向用户呈现最终的结果信息。表现层主要采用MVC结构来实现。控制器负责接收用户的请求,并决定应该调用哪个模型来处理;然后,模型根据用户请求调用中间层进行相应的业务逻辑处理,并返回数据;最后,控制器调用相应的视图来格式化模型返回的数据,并通过视图呈现给用户。(2)中间层。中间层主要包括业务逻辑层组件、业务逻辑层工作流、业务逻辑层实体和业务逻辑层框架四个方面。业务逻辑层组件分为接口和实现类两个部分,接口用于定义业务逻辑组件,定义业务逻辑组件必须实现的方法。通常按模块来设计业务逻辑组件,每个模块设计为一个业务逻辑组件,并且每个业务逻辑组件以多个DAO组件作为基础,从而实现对外提供系统的业务逻辑服务。业务逻辑层工作流能够实现在多个参与者之间按照某种预定义的规则传递文档、信息或任务的过程自动进行,从而实现某个预期的业务目标,或者促进此目标的实现。业务逻辑层实体提供对业务数据及相关功能的状态编程访问,业务逻辑层实体数据可以使用具有复杂架构的数据来构建,这种数据通常来自数据库中的多个相关表。业务逻辑层实体数据可以作为业务过程的部分I/O参数传递,业务逻辑层的实体是可序列化的,以保持它们的当前状态。业务逻辑层是实现系统功能的核心组件,采用容器的形式,便于系统功能的开发、代码重用和管理。(3)持久层。持久层主要负责数据的持久化存储,主要负责将业务数据存储在文件、数据库等持久化存储介质中。持久层的主要功能是为业务逻辑提供透明的数据访问、持久化、加载等能力。
21、答案:C本题解析:第2题,F+是代表,F函数依赖集的闭包,通俗一点,就是从F函数依赖集能推导出来的依赖关系。原依赖集有A3→A2,A2→A3A4,因此可以得到A3→A2A4。
22、答案:A本题解析:状态型模式的特点是对于对象内部的状态,允许其在不同的状态下,拥有不同的行为,对状态单独封装成类。题干中根据投入货币的情况,售货机分别有交付产品不找零和交付产品找零以及不提供货物等行为判断该模式是属于状态模式。VendingMachineState是客户程序使用的主要接口。设计模式的类型如下所示:观察者模式(ObserverPattern):观察者模式定义了对象间的一种一对多依赖关系,使得每当一个对象改变状态,则所有依赖于它的对象都会得到通知并被自动更新。访问者模式(VisitorPattern):表示一个作用于某对象结构中的各元素的操作。它使你可以在不改变各元素的类的前提下定义作用与这些元素的新操作。即对于某个对象或者一组对象,不同的访问者,产生的结果不同,执行操作也不同。备忘录模式(MementoPattern):在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样就可以将该对象恢复到原先保存的状态。策略模式(StrategyPattern):策略模式定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法独立于使用它的客户而独立变化。命令模式(CommandPattern):将一个请求封装成一个对象,从而使得用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤销的操作。
23、答案:A本题解析:考核前趋图。
24、答案:B本题解析:试题的正确答案是B,SMP(SymmeticalMulti-Processing.对称多处理器结构)技术,是指在一个计算机上汇集了一组处理器(多CPU),各CPU之间共享内存子系统以及总线结构,所以属于紧耦合多机系统。在这种架构中,一台电脑不再由单个CPU组成,而同时由多个处理器运行操作系统的单一复本,并共享内存和一台计算机的其他资源。虽然同时使用多个CPU,但是从管理的角度来看,它们的表现就像一台单机一样。系统将任务队列对称地分布于多个CPU之上,从而极大地提高了整个系统的数据处理能力。所有的处理器都可以平等地访问内存、I/O和外部中断。在对称多处理系统中,系统资源被系统中所有CPU共享,工作负载能够均匀地分配到所有可用处理器之上。
25、答案:B本题解析:按照Flynn分类法,根据计算机中指令和数据的并行状况可把计算机分成以下几类。单指令流单数据流(SISD)--传统的计算机包含单个CPU,它从存储在内存中的程序那里获得指令,并作用于单一的数据流。单指令流多数据流(SIMD)--单个的指令流作用于多于一个的数据流上。例如有数据4、5和3、2,一个单指令执行两个独立的加法运算:4+5和3+2,就被称为单指令流多数据流。SIMD的一个例子就是一个数组或向量处理系统,它可以对不同的数据并行执行相同的操作。多指令流单数据流(MISD)--用多个指令作用于单个数据流的情况实际上很少见。这种冗余理论论用于容错系统。多指令流多数据流(MIMD)--这种系统类似于多个SISD系统。实际上,MIMD系统的一个常见例子是多处理器计算机,如Sun的企业级服务器。
26、答案:A本题解析:暂无解析
27、答案:C本题解析:可将选项带入得出C能推导出其他全部的属性,因此为候选码。第9题“非主属性对码的部分函数依赖”判断不满足2NF,为1NF。
28、答案:D本题解析:试题(11),信号量S的物理意义为:当S≥0时,表示资源的可用数;当S<0时,其绝对值表示等待资源的进程数。
29、答案:C本题解析:软件测试可分为单元测试、集成测试、配置项测试、系统测试、验收测试和回归测试等类别。单元测试也称为模块测试,测试的对象是可独立编译或汇编的程序模块、软件构件或面向对象软件中的类(统称为模块),其目的是检查每个模块能否正确地实现设计说明中的功能、性能、接口和其他设计约束等条件,发现模块内可能存在的各种差错。单元测试的技术依据是软件详细设计说明书。集成测试的目的是检查模块之间,以及模块和已集成的软件之间的接口关系,并验证已集成的软件是否符合设计要求。集成测试的技术依据是软件概要设计文档。系统测试的对象是完整的、集成的计算机系统,系统测试的目的是在真实系统工作环境下,验证完整的软件配置项能否和系统正确连接,并满足系统/子系统设计文档和软件开发合同规定的要求。系统测试的技术依据是用户需求或开发合同。配置项测试的对象是软件配置项,配置项测试的目的是检验软件配置项与软件需求规格说明的一致性。确认测试主要验证软件的功能、性能和其他特性是否与用户需求一致。验收测试是指针对软件需求规格说明,在交付前以用户为主进行的测试。回归测试的目的是测试软件变更之后,变更部分的正确性和对变更需求的复合型,以及软件原有的、正确的功能、性能和其他规定的要求的不损害性。
30、答案:A本题解析:访问者(Visitor)模式是一种对象的行为模式,用于表示一个作用于某对象结构中的各元素的操作,它使得用户可以在不改变各元素的类的前提下,定义作用于这些元素的新操作。访问者模式使得新的操作变得很容易,但在一定程度上破坏了封装性。
31、答案:B本题解析:本题考查操作系统进程管理方面的基础知识。根据题意,假设系统中有n个进程共享3台打印机,意味着每次只允许3个进程进入互斥段,那么信号量的初值应为3。根据排除法只有选项B中含有3。
32、答案:D本题解析:客观的世界是复杂的,当评估现实世界的对象之间的关系和影响时,通常使用系统模型,用简化的模型来代替真实的系统。不论开发什么模型,准确性都是关键因素。一个不准确的模型通常会导致对问题的不准确解决方案。另外,大多数模型包括许多假设,应尽可能这些假设同现实情况相符。
33、答案:B本题解析:本题考查的是应试者对数据库基本概念的掌握程度。第一空、第二空的正确答案分别为D和B。数据库概念结构设计阶段是在需求分析的基础上,依照需求分析中的信息要求,对用户信息方加以分类、聚集和概括,建立信息模型,并依照选定的数据库管理系统软件,转换成为数据库的逻辑模式,再依照软硬件环境,最终实现数据的合理存储。这—过程也称为数据建模。
34、答案:B本题解析:存储速度从快到慢分别是:寄存器组、Cache、内存、Flash。
35、答案:A本题解析:类图展现了一组对象、接口、协作和它们之间的关系。定时图强调消息跨越不同对象或参与者的实际时间,而不仅仅只是关心消息的相对顺序。部署图软件和硬件组件之间的物理关系以及处理节点的组件分布情况。包图描述由模型本身分解而成的组织单元,以及它们之间的依赖关系。
36、答案:A本题解析:可将选项带入得出C能推导出其他全部的属性,因此为候选码。第9题“非主属性对码的部分函数依赖”判断不满足2NF,为1NF。
37、答案:B本题解析:根据题目描述,轿车巡航定速系统是一个十分典型的控制系统,其特点是不断采集系统当前状态,与系统中的设定状态进行对比,并通过将当前状态与设定状态进行对比从而进行控制
38、答案:B本题解析:螺旋模型是在快速原型(又叫原型)模型的基础上扩展而成的。
39、答案:C本题解析:装饰(Decorator)模式可以再不修改对象外观和功能的情况下添加或者删除对象功能。它可以使用一种对客户端来说是透明的方法来修改对象的功能,也就是使用初始类的子类实例对初始对象进行授权。装饰模式还为对象动态地添加了额外的重任,这样就在不使用静态继承的情况下,为修改对象功能提供了灵活的选择。在以下情况中,应该使用装饰模式:?想要在单个对象中动态并且透明地添加责任,而这样并不会影响其他对象;?想要在以后可能要修改的对象中添加责任;?当无法通过静态子类化实现扩展时。
40、答案:C本题解析:用于管理信息系统规划的方法很多,主要是关键成功因素法(CriticalSuccessFactors,CSF)、战略目标集转化法(StrategySetTransformation,SST)和企业系统规划法(BusinessSystemPlanning,BSP)。其它还有企业信息分析与集成技术(BIAIT)、产出/方法分析(E/MA)、投资回收法(ROI)、征费法、零线预算法、阶石法等。用得最多的是前面三种。1.关键成功因素法(CSF)在现行系统中,总存在着多个变量影响系统目标的实现,其中若干个因素是关键的和主要的(即关键成功因素)。通过对关键成功因素的识别,找出实现目标所需的关键信息集合,从而确定系统开发的优先次序。关键成功因素来自于组织的目标,通过组织的目标分解和关键成功因素识别、性能指标识别,一直到产生数据字典。识别关键成功因素,就是要识别联系于组织目标的主要数据类型及其关系。不同的组织的关键成功因素不同,不同时期关键成功因素也不相同。当在一个时期内的关键成功因素解决后,新的识别关键成功因素又开始。关键成功因素法能抓住主要矛盾,使目标的识别突出重点。由于经理们比较熟悉这种方法,使用这种方法所确定的目标,因而经理们乐于努力去实现。该方法最有利于确定企业的管理目标。2.战略目标集转化法(SST)把整个战略目标看成是一个“信息集合”,由使命、目标、战略等组成,管理信息系统的规划过程即是把组织的战略目标转变成为管理信息系统的战略目标的过程。战略目标集转化法从另一个角度识别管理目标,它反映了各种人的要求,而且给出了按这种要求的分层,然后转化为信息系统目标的结构化方法。它能保证目标比较全面,疏漏较少,但它在突出重点方面不如关键成功因素法。3.企业系统规划法(BSP)信息支持企业运行。通过自上而下地识别系统目标、企业过程和数据,然后对数据进行分析,自下而上地设计信息系统。该管理信息系统支持企业目标的实现,表达所有管理层次的要求,向企业提供一致性信息,对组织机构的变动具有适应性。企业系统规划法虽然也首先强调目标,但它没有明显的目标导引过程。它通过识别企业“过程”引出了系统目标,企业目标到系统目标的转化是通过企业过程/数据类等矩阵的分析得到的。
41、答案:C本题解析:暂无解析
42、答案:C本题解析:UDDI(UniversalDescriptionDiscoveryandIntegration,统一描述、发现和集成)提供了一种服务发布、查找和定位的方法,是服务的信息注册规范,以便被需要该服务的用户发现和使用它。WSDL(WebServiceDescriptionLanguage,Web服务描述语言)是对服务进行描述的语言,它有一套基于XML的语法定义。WSDL描述的重点是服务,它包含服务实现定义和服务接口定义。SOAP(SimpleObjectAccessProtocol,简单对象访问协议)定义了服务请求者和服务提供者之间的消息传输规范。SOAP用XML来格式化消息,用HTTP来承载消息。通过SOAP,应用程序可以在网络中进行数据交换和远程过程调用(RemoteProcedureCall,RPC)简单来说,WSDL用来描述服务,UDDI用来注册和查zhao服务,而SOAP作为传输层,用来在消费这和服务者之间传送消息,一个消费者可以在UDDI注册表查zhao服务,取得服务的WSDL描述,然后通过SOAP来调用该服务。REST(RepresentationalStateTransfer,表述性状态转移)是一种只使用HTTP和XML进行基于Web通信的技术,可以降低开发的复杂性,提高系统的可伸缩性。
43、答案:B本题解析:根据定义,基于软件架构的开发(ArchitectureBasedSoftwareDevelopment,ABSD)强调由商业、质量和功能需求的组合驱动软件架构设计。它强调采用视角和视图来描述软件架构,采用用例和质量属性场景来描述需求。
44、答案:A本题解析:ATAM是在基于场景的架构分析方法(Scenarios-basedArchitectureAnalysisMethod,SAAM)基础之上发展起来的,主要包括场景和需求收集、架构视图和场景实现、属性模型构造和分析、属性模型折中等4个阶段。ATAM方法要求在系统开发之前,首先对这些质量属性进行评价和折中。
45、答案:C本题解析:面向对象的分析模型主要由顶层架构图、用例与用例图和领域概念模型构成;设计模型则包含以包图表示的软件体系机构图、以交互图表示的用例实现图、完整精确的类图、描述复杂对象的状态图和用以描述流程化处理过程的活动图等。
46、答案:C本题解析:IPv4的头部比IPv6复杂。IPv6寻址模式分为三种,即单播地址、组播地址和泛播地址。通常一台IPv6主机有多个IPv6地址,即使该主机只有一个单接口。一台IPv6主机可以同时拥有以下几种单点传送地址:每个接口的链路本地地址;每个接口的单播地址(可以是一个站点本地地址和一个或多个可聚集全球地址);回环(loopback)接口的回环地址(::1);此外,每台主机还需要时刻保持收听以下多点传送地址上的信息;节点本地范围内所有节点组播地址(FFOUh?链路本地范围内所有节点组播地址(FF02::1);请求节点(solicited-node)组播地址(如果主机的某个接口加入请求节点组;组播组组播地址(如果主机的某个接U加人任何组播组)。
47、答案:A本题解析:软件体系结构风格是描述某一特定应用领域中系统组织方式的惯用模式。体系结构风格定义一个系统家族,即一个体系结构定义一个词汇表和一组约束。词汇表中包含一些构件和连接件类型,而这组约束指出系统是如何将这些构件和连接件组合起来的。体系结构风格反映了领域中众多系统所共有的结构和语义特性,并指导如何将各个模块和子系统有效地组织成一个完整的系统。对软件体系结构风格的研究和实践促进对设计的重用,一些经过实践证实的解决方案也可以可靠地用于解决新的问题。例如,如果某人把系统描述为"客户/服务器"模式,则不必给出设计细节,我们立刻就会明白系统是如何组织和工作的。
48、答案:B本题解析:此题考查位示图知识。注意:此题的字号与位号均从0开始。由于物理块从0开始,从0块到255块刚好占用了4个字(64*4=256),256块应该是第五个字(4号字)的0号位置。
49、答案:D本题解析:信号量S2表示半成品箱B1的容量,故S2的初值为n。当工人P1不断地将其工序上加工的半成品放入半成品
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 肾内科健康科普护理
- 于漪:穿行于基础教育森林的教育家
- 幼儿园活动设计
- 感恩励志教育班会
- 加强法律法规与警示教育实施路径
- 2025深圳市房屋租赁合同书
- 2025物业管理委托合同2
- 2025届四川省成都市高中毕业班第三次诊断性检测历史试题(含答案)
- 2025石油管道视频监控系统合同
- 2025年度租赁合同模板
- 2025-2030中国菊芋菊粉行业市场发展趋势与前景展望战略研究报告
- 2021碳纤维复合芯导线配套金具技术条件 第2部分:接续管
- 资料对外提供管理制度
- 公路养护机械安全操作
- 2025年中国智能可穿戴设备市场深度调研分析及投资前景研究预测报告
- 2025-2030国内绿色蔬菜行业市场发展现状及发展前景与投资机会研究报告
- 部队网络安全常识授课
- 员工职业晋升规划计划
- 第15课《青春之光》课件-2024-2025学年统编版语文七年级下册
- DB14-T 1737-2024 医疗护理员培训机构服务规范
- 尼康COOLPIXL120用户手册
评论
0/150
提交评论