版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
姓名:_________________编号:_________________地区:_________________省市:_________________ 密封线 姓名:_________________编号:_________________地区:_________________省市:_________________ 密封线 密封线 2026年软件水平考试考试重点试题精编注意事项:1.全卷采用机器阅卷,请考生注意书写规范;考试时间为120分钟。2.在作答前,考生请将自己的学校、姓名、班级、准考证号涂写在试卷和答题卡规定位置。
3.部分必须使用2B铅笔填涂;非选择题部分必须使用黑色签字笔书写,字体工整,笔迹清楚。
4.请按照题号在答题卡上与题目对应的答题区域内规范作答,超出答题区域书写的答案无效:在草稿纸、试卷上答题无效。(参考答案和详细解析均在试卷末尾)一、选择题
1、某文件管理系统在磁盘上建立了位示图(bitmap),记录磁盘的使用情况。若磁盘上物理块的编号依次为:0、1、2、....;系统中的字长为32位,位示图中字的编号依次为:0、1、2、..,每个字中的一个二进制位对应文件存储器上的一个物理块,取值0和1分别表示物理块是空闲或占用。假设操作系统将2053号物理块分配给某文件,那么该物理块的使用情况在位示图中编号为(请作答此空)的字中描述,系统应该将()A.32B.33C.64D.65
2、请根据恢复块方法工作原理完成下图,在图中(1)~(4)中填入恰当的内容。并比较恢复块方法与N版本程序设计方法,将比较结果(5)~(8)填入下表中。(请作答第八个空)A.表决B.反向恢复C.差D.好
3、给定关系模式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
4、某航空公司机票销售系统有n个售票点,该系统为每个售票点创建一个进程Pi(i=1,2,…,n)管理机票销售。假设Tj(j=1,2,…,m)单元存放某日某航班的机票剩余票数,Temp为Pi进程的临时工作单元,x为某用户的订票张数。初始化时系统应将信号量S赋值为(请作答此空)。Pi进程的工作流程如下图所示,若用P操作和V操作实现进程间的同步与互斥,则图中空(a)、空(b)和空(c)处应分别填入(2)。A.0B.1C.2D.3
5、面向对象的分析模型设计模型则包含以()表示的软件体系机构图、以交互图表示的用例实现图、完整精确的类图、描述复杂对象的状态图和用以描述流程化处理过程的活动图等。A.模型试图控制器B.组件图C.包图D.2层、3层或N层
6、Acceleratedanalysisapproachesemphasizetheconstructionof()tomorerapidlyidentifybusinessanduserrequirementsforanewsystem.Asanacceleratedanalysistechnology,()readstheprogramcodeandautomaticallygeneratestheequivalentsystemmodel,andthecodecanbeobtainedfrom().Allsystemanalysisapproachesrequiresomeformof()whichincludesthosetechniquestobeusedtoidentifyorextractsystemproblemsandsolutionrequirementsfromusercommunity.(请作答此空)isaclassicalsetoftechniquesusedtocollectinformationaboutsystemproblems,opportunities,solutionrequirements,andpriorities.A.ContinuousprocessimprovementB.JointRequirementsplanningC.Fact-findingD.Structuredengineering
7、软件架构风格描述某一特定领域中的系统组织方式和惯用模式,反映了领域中众多系统所共有的(请作答此空)特征。对于语音识别、知识推理等问题复杂、解空间很大、求解过程不确定的这一类软件系统,通常会采用()架构风格。对于因数据输入某个构件,经过内部处理,产生数据输出的系统,通常会采用()架构风格。A.语法和语义B.结构和语义C.静态和动态D.行为和约束
8、用例(usecase)用来描述系统对事件做出响应时所采取的行动。用例之间是具有相关性的。在一个会员管理系统中,会员注册时可以采用电话和邮件两种方式。用例“会员注册”和“电话注册”、“邮件注册”之间是()关系。A.包含(include)B.扩展(extend)C.泛化(generalize)D.依赖(dependson)
9、紧耦合多机系统一般通过(请作答此空)实现多机间的通信。对称多处理器结构(SMP)属于()系统。A.因特网B.共享内存C.进程通信D.共享寄存器
10、()适用于程序开发人员在地域上分布很广的开发团队。()中,编程开发人员分成首席程序员和“类”程序员。【答第二空】A.自适应软件开发(ASD)B.极限编程(XP)开发方法C.开放统—过程开发方法(OpenUP)D.功用驱动开发方法(FDD)
11、在项目某阶段的实施过程中,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天开始
12、以下关于网络控制的叙述,正确的是________。A.由于TCP的窗口大小是固定的,所以防止拥塞的方法只能是超时重发B.在前向纠错系统中,当接收端检测到错误后就要请求发送端重发出错分组C.在滑动窗口协议中,窗口的大小以及确认应答使得可以连续发送多个数据D.在数据报系统中,所有连续发送的数据都可以沿着预先建立的虚通路传送
13、软件的逆向工程是一个恢复设计的过程,从现有的程序中抽取数据、体系结构和过程的设计信息。逆向工程的完备性可以用在某一个抽象层次上提供信息的详细程度来描述,在大多数情况下,抽象层次越高,完备性就越低。下列可以通过逆向工程恢复的制品中,完备性最低的是()。A.过程的设计模型B.程序和数据结构C.对象模型、数据和控制流D.UML状态图和部署图
14、某公司为其研发的硬件产品设计实现了一种特定的编程语言,为了方便开发者进行软件开发,公司拟开发一套针对该编程语言的集成开发环境,包括代码编辑、语法高亮、代码编译、运行调试等功能。针对上述描述,该集成开发环境应采用()架构风格最为合适。A.管道—过滤器B.数据仓储C.主程序—子程序D.解释器
15、数据仓库中的()消除了源数据中的不一致性,提供整个企业的一致性全局信息。A.面向主题性B.集成性C.稳定性D.反映历史变化性
16、某公司欲开发一个网上商城系统,在架构设计阶段,公司的架构师识别出3个核心质量属性场景。其中“系统主站断电后,能够在2分钟内自动切换到备用站点,并恢复正常运行”主要与()质量属性相关,通常可采用(请作答此空)架构策略实现该属性;“在并发用户数不超过1000人时,用户的交易请求应该在0.5s内完成”主要与()质量属性相关,通常可采用()架构策略实现该属性;“系统应该能够抵挡恶意用户的入侵行为,并进行报警和记录”主要与()_质量属性相关,通常可采用()架构策略实现该属性。A.主动冗余B.信息隐藏C.抽象接口D.记录/回放
17、嵌入式软件设计需要考虑()以保障软件良好的可移植性。A.先进性B.易用性C.硬件无关性D.可靠性
18、EJB中Bean的类型不包括()A.实体BeanB.会话BeanC.消息驱动BeanD.会话驱动Bean
19、关于VRAPS原则、准则、模式和反模式的说法正确的是()A.VRAPS原则的5个原则分别是构想原则、节奏原则、预见原则、统一原则B.反模式是在开发和使用软件中可能遇到的基本常见问题和解决问题的方法,能够帮助组织来更好地改进原则C.模式是组织在实践中可能遇到的各种陷阱,描述了不该做的事,可以帮助更深入地理解原则D.VRAPS各个原则之间不是孤立的
20、某文件系统文件存储采用文件索引节点法。假设文件索引节点中有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.一级间接地址索引、二级间接地址索引和二级间接地址索引
21、两个类A和B,如果B的变化可能会引起A的变化,两个事物之间属于()A.关联关系B.依赖关系C.实现关系D.泛化关系
22、分布透明性指用户不必关心数据的逻辑分片,不必关心数据存储的物理位置分配细节,也不必关心局部场地上数据库的数据模型。()是分布透明性的最高层次。(请作答此空)指用户或应用程序应当了解分片情况,但不必了解片段的存储场地。()透明性是指用户或应用程序应当了解分片及各片断存储的场地,但不必了解局部场地上使用的是何种数据模型。A.分片透明性B.逻辑透明性C.位置透明性D.全局透明性
23、某高校欲构建财务系统,使得用户可通过校园网访问该系统。根据需求,公司给出如下2套方案。方案一:1)出口设备采用一台配置防火墙板卡的核心交换机,并且使用防火墙策略将需要对校园网做应用的服务器进行地址映射;2)采用4台高性能服务器实现整体架构,其中3台作为财务应用服务器、1台作为数据备份管理服务器;3)通过备份管理软件的备份策略将3台财务应用服务器的数据进行定期备份。方案二:1)出口设备采用一台配置防火墙板卡的核心交换机,并且使用防火墙策略将需要对校园网做应用的服务器进行地址映射;2)采用2台高性能服务器实现整体架构,服务器采用虚拟化技术,建多个虚拟机满足财务系统业务需求。当一台服务器出现物理故障时将业务迁移到另外一台物理服务器上。与方案一相比,方案二的优点是(请作答此空)。方案二还有一些缺点,下列不属于其缺点的是(68)。A.网络的安全性得到保障B.数据的安全性得到保障C.业务的连续性得到保障D.业务的可用性得到保障
24、软件系统工具的种类繁多,通常可以按照软件过程活动将软件工具分为()A.需求分析工具、设计工具和软件实现工具B.软件开发工具、软件维护工具、软件管理王其和软件支持工具C.需求分析工具、设计工具、编码与排错工具和测试工具D.设计规范工具、产编码工具和验证工具
25、电子政务的主要应用模式中不包括()。A.政府对政府(GovernmentToGovernment)B.政府对客户(GovernmentToCustomer)C.政府对公务员(GovernmentToEmployee)D.政府对企业(GovernmentToBusiness)
26、下列技术中,不是传输层安全技术的是()。A.SSLB.SOCKSC.IPSECD.安全RPC
27、王某买了二幅美术作品原件,则他享有该美术作品的()A.著作权B.所有权C.展览权D.所有权与其展览权
28、某单位为了建设健全的公路桥梁养护管理档案,拟开发一套公路桥梁在线管理系统。该系统要求正常负载情况下,系统必须在0.5秒内对用户的查询请求进行响应,这属于质量特性的();网络失效后,系统需要在10秒内发现错误并启用备用系统,这属于质量特性的();更改系统的Web界面接口必须在4人周内完成,这属于质量特性的();如果"养护报告生成"业务逻辑的描述尚未达成共识,可能导致部分业务功能模块规则的矛盾,影响系统的可修改性,这属于系统的(请作答此空);更改系统加密的级别将对安全性和性能产生影响,这属于系统的();对查询请求处理时间的要求将影响系统的数据传输协议和处理过程的设计,这属于系统的()。A.权衡点B.风险点C.敏感点D.非风险点
29、面向对象的分析模型主要由顶层架构图、用例与用例图和(13)构成:设计模型则包含以(14)表示的软件体系机构图、以交互图表示的用例实现图、完整精确的类图、描述复杂对象的(15)和用以描述流程化处理过程的活动图等。【回答括号14】A.模型试图控制器B.组件图C.包图D.2层、3层或N层
30、Theobjectiveof(请作答此空)istodeterminewhatpartsoftheapplicationsoftwarewillbeassignedtowhathardware.Themajorsoftwarecomponentsofthesystembeingdevelopedhavetobeidentifiedandthenallocatedtothevarioushardwarecomponentsonwhichthesystemwilloperate.Allsoftwaresystemscanbedividedintofourbasicfunctions.Thefirstis().Mostinformationsystemsrequiredatatobestoredandretrieved,whetherasmallfile,suchasamemoproducedbyawordprocessor,oralargedatabase,suchasonethatstoresanorganization'saccountingrecords.Thesecondfunctionisthe(),theprocessingrequiredtoaccessdata,whichoftenmeansdatabasequeriesinStructuredQueryLanguage.Thethirdfunctionisthe(),whichisthelogicdocumentedintheDFDs,usecases,andfunctionalrequirements.Thefourthfunctionisthepresentationlogic,thedisplayofinformationtotheuserandtheacceptanceoftheuser'scommands.Thethreeprimaryhardwarecomponentsofasystemare().A.architecturedesignB.modulardesignC.physicaldesignD.distributiondesign
31、一般来说,架构可以分为三个层次。()层主要负责接收用户的请求,对用户的输入、输出进行检查与控制,处理客户端的一些动作,包括控制页面跳转等,并向用户呈现最终的结果信息。表现层主要采用()结构来实现,其中的(请作答此空)负责接收用户的请求,并决定应该调用哪个模型来处理。()主要负责将业务数据存储在文件、数据库等持久化存储介质中。A.模型B.控制器C.视图D.处理器
32、(9)主要负责接收用户的请求,对用户的输入、输出进行检查与控制,处理客户端的一些动作,包括控制页面跳转等,并向用户呈现最终的结果信息。该层次主要通过(10)结构实现.(11)负责接收用户的请求,并决定应该调用哪个模型来处理;然后,(12)根据用户请求调用(13)进行相应的业务逻辑处理,并返回数据;最后,控制器调用相应的(14)来格式化模型返回的数据,并通过视图呈现给用户。A.视图层B.表现层C.中间层D.用户界面
33、以下关于软件架构风格与系统性能关系的叙述,错误的是()A.对于采用层次化架构风格的系统,划分的层次越多,系统的性能越差B.对于采用管道一过滤器架构风格的系统,可以通过引入过滤器的数据并发处理提高系统性能C.对于采用面向对象架构风格的系统,可以通过减少功能调用层次提高系统性能D.对于采用过程调用架构风格的系统,可以通过将显式调用策略替换为隐式调用策略提高系统性能
34、对于如下所示的序列图所描述的场景,最适合于采用的设计模式是();该模式适用的场合是(请作答此空)A.对象的行为决定于它的状态,且必须在运行时刻根据状态改变它的行为B.定义对象结构的类很少改变,但经常需要在此结构上定义新的操作C.需要使用一个算法的不同变体D.一个对象必须通知其他对象,而它又不能假定其他对象是谁
35、企业信息资源集成管理的前提是对企业()的集成。A.信息功能B.信息设施C.信息活动D.信息处理
36、结构化程序设计采用自顶向下、逐步求精及模块化的程序设计方法,通过()三种基本的控制结构可以构造出任何单入口单出口的程序。A.顺序、选择和嵌套B.顺序、分支和循环C.分支、并发和循环D.跳转、选择和并发
37、在地址/channel/welcome.htm中,welcome.htm表示()。A.协议类型B.主机域名C.网页文件名D.路径
38、项目配置管理中,配置项的状态通常包括()A.草稿、正式发布和正在修改B.草稿、技术评审和正式发布C.草稿、评审或审批、正式发布D.草稿、正式发布和版本变更
39、敏捷软件过程强调:让客户满意和软件尽早增量发布;小而高度自主的项目团队;非正式的方法;最小化软件工程工作产品以及整体精简开发。()不是采用这种软件开发过程的原因。A.难以提前预测哪些需求是稳定的和哪些需求会变化B.对于软件项目开发来说,设计和实现可以做到基本分离C.从制定计划的角度来看,分析、设计、实现和测试并不容易预测D.可执行原型和部分实现的可运行系统是了解用户需求和反馈的有效媒介
40、在面向对象设计的原则中,()原则是指抽象不应该依赖于细节,细节应该依赖于抽象,即应针对接口编程,而不是针对实现编程。A.开闭B.里氏替换C.最少知识D.依赖倒置
41、某虚拟存储系统采用最近最少使用(LRU)页面淘汰算法,假定系统为每个作业分配4个页面的主存空间,其中一个页面用来存放程序。现有某作业的程序如下:VarA:Array[1..100,1..100]OFinteger;i,j:integer;FORi:=1to100DOFORj:=1to100DOA[i,j]:=0;设每个页面可存放200个整数变量,变量i、j存放在程序页中。初始时,程序及i、j均已在内存,其余3页为空。若矩阵A按行序存放,那么当程序执行完后共产生()次缺页中断;A.50B.100C.5000D.10000
42、某异地开发的信息系统集成项目以程序流程图、数据流程图等为主要分析设计工具。由于用户身处异地,现场参与系统开发成本较高,因此项目组采用了先开发一个简化系统,待用户认可后再开发最终系统的策略。该信息系统集成项目的开发方法属于()。A.结构化方法与原型法的组合应用B.结构化方法与面向对象方法的组合应用C.原型法与面向对象方法的组合应用D.原型法与形式化方法的组合应用
43、以下关于软件架构风格与系统性能关系的叙述中,错误的是()。A.对于采用层次化架构风格的系统,划分的层次越多,系统的性能越差B.对于采用隐式调用架构风格的系统,可以通过处理函数的并发调用提高系统处理性能C.采用面向对象架构风格的系统,可以通过引入对象管理层提高系统性能D.对于采用解释器架构风格的系统,可以通过部分解释代码预先编译的方式提高系统性能。
44、给定IP地址为20,子网掩码是,那么主机号是(请作答此空),该子网直接的广播地址是()。A.20B.20C.D.20
45、下列不属于被动型攻击的是()A.非法登录B.信息截取C.网络监听D.数据篡改
46、某计算机系统采用5级流水线结构执行指令,设每条指令的执行由取指令(2?t)、分析指令(1?t)、取操作数(3?t)、运算(1?t)和写回结果(2?t)组成,并分别用5个子部完成,该流水线的最大吞吐率为(请作答此空);若连续向流水线输入10条指令,则该流水线的加速比为().A.1/9?tB.1/3?tC.1/2?tD.1/1?t
47、为了加强对企业信息资源的管理,企业应按照信息化和现代化企业管理要求设置信息管理机构,建立信息中心。信息中心的主要职能不包括()A.处理信息,确定信息处理的方法B.用先进的信息技术提高业务管理水平C.组织招聘信息资源管理员D.建立业务部门期望的信息系统和网络
48、在软件设计中,()的主要任务是将系统的功能需求分配给软件模块,确定每个模块的功能和调用关系,形成形成软件(请作答此空)。而为每个具体任务选择适当的技术手段和处理方法的过程称为()。A.数据流图B.4+1视图C.IPO图D.系统结构图
49、假设系统采用段式存储管理方法,进程P的段表如下所示。逻辑地址(请作答此空)不能转换为对应的物理地址;不能转换为对应的物理地址的原因是进行()。A.(0,790)和(2,88)B.(1,30)和(3,290)C.(2,88)和(4,98)D.(0,810)和(4,120)
50、某公司拥有多个应用系统,分别采用不同的语言和平台独立构建而成,企业需要集成来自不同系统的数据,并使用可定制格式的数据频繁地、立即地、可靠地、异步地传输数据。以下集成方式,最能满足这种要求的是()。A.文件共享B.数据库共享C.远程方法调用D.消息机制
51、应用系统构建中可以采用多种不同的技术,逆向工程可以将软件某种形式的描述转换为更高级的抽象表现形式,而利用这些获取的信息,()能够对现有系统进行修改或重构,从而产生系统的一个新版本。A.逆向工程((ReverseEngineering)B.系统改进(SystemImprovement)C.设计恢复(DesignRecovery)D.再工程(Re-engineering)
52、数字签名首先需要生成消息摘要,然后发送方用自己的私钥对报文摘要进行加密,接收方用发送方的公钥验证真伪。生成消息摘要的目的是(),对摘要进行加密的目的是(请作答此空)。A.防止窃听B.防止抵赖C.防止篡改D.防止重放
53、以下关于软件系统模块结构设计的叙述中,正确的是()A.当模块扇出过大时,应把下级模块进一步分解为若干个子模块B.当模块扇出过小时,应适当增加中间的控制模块C.模块的扇入大,表示模块的复杂度较高D.模块的扇入大,表示模块的复用程度高
54、企业信息化程度是国家信息化建设的基础和关键,企业信息化方法不包括()A.业务流程重组B.组织机构变革C.供应链管理D.人力资本投资
55、2019年我国将在多地展开5G试点,届时将在人口密集区为用户提供()bps的用户体验速率。A.100MB.1GC.10GD.1T
56、给定关系R(A1,A2,A3,A4)上的函数依赖集F={A1→A2A5,A2→A3A4,A3→A2},R的候选关键字为()A.A1B.A1A2C.A1A3D.A1A2A3
57、某摄影家创作一件摄影作品出版后,将原件出售给了某软件设计师。软件设计师不慎将原件毁坏,则该件摄影作品的著作权()享有。A.仍然由摄影家B.由摄影家和软件设计师共同C.由软件设计师D.由摄影家或软件设计师申请的一方
58、某公司欲开发一个网上商城系统,在架构设计阶段,公司的架构师识别出3个核心质量属性场景。其中“系统主站断电后,能够在2分钟内自动切换到备用站点,并恢复正常运行”主要与(请作答此空)质量属性相关,通常可采用()架构策略实现该属性;“在并发用户数不超过1000人时,用户的交易请求应该在0.5s内完成”主要与()质量属性相关,通常可采用()架构策略实现该属性;“系统应该能够抵挡恶意用户的ru侵行为,并进行报警和记录”主要与()_质量属性相关,通常可采用()架构策略实现该属性。A.性能B.可用性C.易用性D.可修改性
59、关于双机容错技术说法正确的是()A.双机互备模式的主要缺点在于,备用系统长期处于后备的状态,存在一定的计算资源浪费。B.双机热备模式两台服务器均处于工作状态,为前端客户机提供各自不同的应用服务,并互相检测对方的运行情况。C.双机双工模式两台服务器同时运行,但彼此均设为备用系统。当某一台服务器出现故障时,另一台服务器可以在短时间内将故障服务器的应用接管过来,从而保证了应用的持续性。双机双工模的主要缺点是对服务器的性能要求比较高。D.在双机容错系统中,双机软件是必不可少的。一切故障的诊断、服务的切换和硬件的控制都由双机软件来实现。
60、在分布式数据库中包括分片透明、复制透明、位置透明和逻辑透明等基本概念,其中:()是指局部数据模型透明,即用户或应用程序无须知道局部场地使用的是哪种数据模型。A.分片透明B.复制透明C.位置透明D.逻辑透明
61、设关系模式R(U,F),其中R上的属性集U={A,B,C,D,E},R上的函数依赖集F={A→B,DE→B,CB→E,E→A,B→D}。分解()是无损连接,并保持函数依赖的。A.ρ={R1(AC),R2(ED),R3(B)}B.ρ={R1(AC),R2(E),R3(DB)}C.ρ={R1(AC),R2(ED),R3(AB)}D.ρ={R1(ABC),R2(ED),R3(ACE)}
62、系统中的构件和连接件都有一个顶部和一个底部,构件的顶部应连接到某连接件的底部,构件的底部则应连接到某连接的顶部,构件和构件之间不允许直接连接,连接件直接连接时,必须由其中一个的底部连接到另一个的顶部。上述构件和连接件的组织规则描述的是()架构风格。A.管道-过滤器B.分层系统C.C2D.面向对象
63、按照设计模式的目的进行划分,现有的设计模式可以分为三类。其中创建型模式通过采用抽象类所定义的接口,封装了系统中对象如何创建、组合等信息,其代表有(9)模式等;(10)模式主要用于如何组合己有的类和对象以获得更大的结构,其代表有Adapter模式等;(11)模式主要用于对象之间的职责及其提供服务的分配方式,其代表有(12)模式等。【回答括号11】A.行为型B.交互型C.耦合性D.关联型
64、J2EE平台采用了多层分布式应用程序模型,实现不同逻辑功能的应用程序被封装到不同的构件中,处于不同层次的构件可被分别部署到不同的机器中。图中的1-5分别为A.AppletB.ServletC.EJB容器D.SessionBean
65、电子商务系统中参与电子商务活动的实体包括()。A.客户、商户、银行和认证中心B.客户、银行、商户和政府机构C.客户、商户、银行和物流企业D.客户、商户、政府和物流企业
66、面向对象的分析模型设计模型则包含以包图表示的软件体系机构图、以交互图表示的用例实现图、完整精确的类图、描述复杂对象的()和用以描述流程化处理过程的活动图等。A.序列图B.协作图C.流程图D.状态图
67、基于架构的软件开发(ArchitectureBasedSoftwareDevelopment,ABSD.强调由商业、质量和功能需求的组合驱动软件架构设计。它强调采用()来描述软件架构,采用(请作答此空)来描述需求。A.用例与类图B.用例与视角C.用例与质量场景D.视角与质量场景
68、设计模式基于面向对象技术,是人们在长期的开发实践中良好经验的结晶,提供了一个简单、统一的描述方法,使得人们可以复用这些软件设计办法、过程管理经验。按照设计模式的目的进行划分,现有的设计模式可以分为创建型、(请作答此空)和行为型三种类型。其中()属于创建型模式,()属于行为型模式。()模式可以将一个复杂的组件分成功能性抽象和内部实现两个独立的但又相关的继承层次结构,从而可以实现接口与实现分离。A.合成型B.组合型C.结构型D.聚合型
69、网络系统生命周期可以划分为5个阶段,实施这5个阶段的合理顺序是()。A.需求规范、通信规范、逻辑网络设计、物理网络设计、实施阶段B.需求规范、逻辑网络设计、通信规范、物理网络设计、实施阶段C.通信规范、物理网络设计、需求规范、逻辑网络设计、实施阶段D.通信规范、需求规范、逻辑网络设计、物理网络设计、实施阶段
70、某系统中的文本显示类(TextView)和图片显示类(PictureView)都继承了组件类(Component),分别显示文本和图片内容,现需要构造带有滚动条或者带有黑色边框,或者既有滚动条又有黑色边框的文本显示控件和图片显示控件,但希望最多只增加3个类。那么采用设计模式(1)可实现该需求,其优点是(2)。【回答括号2】A.比静态继承具有更大的灵活性B.提高已有功能的重复使用性C.可以将接口与实现相分离D.为复杂系统提供了简单接口
71、某公司欲开发一个门户系统,该系统以商业流程和企业应用为核心,将商业流程中不同的功能模块通过门户集成在一起,以提高公司的集中贸易能力、协同能力和信息管理能力。根据这种需求,采用企业______门户解决方案最为合适。A.信息B.知识C.应用D.垂直
72、在uml图中,(请作答此空)展现了一组对象、接口、协作和它们之间的关系。()强调消息跨越不同对象或参与者的实际时间,而不仅仅只是关心消息的相对顺序。()软件和硬件组件之间的物理关系以及处理节点的组件分布情况。()描述由模型本身分解而成的组织单元,以及它们之间的依赖关系。A.类图B.对象图C.部署图D.定时图
73、下列协议中,()定义了组播中组的成员加入和退出机制。A.RARPB.ARPC.IGMPD.ICMP
74、以下哪一项不是引入DTD的原因()A.提供一种验证的手段B.实现了文件格式的统一化C.提高了文件的重用性D.使用DTD进行验证,减少了操作时间。
75、软件架构风格是描述某-特定应用领域中系统组织方式的惯用模式。一个体系结构定义了一个词汇表和一组()。A.约束B.连接件C.拓扑结构D.规则
76、某商场商品数据库的商品关系模式P(商品代码,商品名称,供应商,联系方式,库存量),函数依赖集F={商品代码→商品名称,(商品代码,供应商)→库存量,供应商→联系方式}。商品关系模式P达到()A.1NFB.2NFC.3NFD.BCNF
77、CRM系统的四个主要模块包括()A.电子商务支持、呼叫中心、移动设备支持、数据分析B.信息分析、网络应用支持、客户信息仓库、工作流集成C.销售自动化、营销自动化、客户服务与支持、商业智能D.销售管理、市场管理、服务管理、现场服务管理
78、用于管理信息系统规划的方法有很多,其中()通过自上而下地识别企业目标、企业过程和数据,然后对数据进行分析,自下而上地设计信息系统。A.企业信息分析与集成法B.投资回收法C.企业系统规划法D.阶石法
79、以下不属于软件容错技术的是()。A.热备份或冷备份系统B.纠错码C.三模冗余D.程序走查
80、某公司拟开发一个新闻系统,该系统可根据用户的注册兴趣,向用户推送其感兴趣的新闻内容,该系统应该采用()架构风格最为合适。A.虚拟机B.基于规则的系统C.独立构件D.主程序-子程序二、多选题
81、用户提出需求并提供经费,委托软件公司开发软件。双方商定的协议(委托开发合同)中未涉及软件著作权归属,其软件著作权应由(64)享有。A.用户B.用户、软件公司共同C.软件公司D.经裁决所确认的一方
82、假如有3块容量是80G的硬盘做RAID5阵列,则这个RAID5的容量是(请作答此空);而如果有2块80G的盘和1块40G的盘,此时RAID5的容量是()。A.240GB.160GC.80GD.40G
83、关于双机容错技术说法正确的是()A.双机互备模式的主要缺点在于,备用系统长期处于后备的状态,存在一定的计算资源浪费。B.双机热备模式两台服务器均处于工作状态,为前端客户机提供各自不同的应用服务,并互相检测对方的运行情况。C.双机双工模式两台服务器同时运行,但彼此均设为备用系统。当某一台服务器出现故障时,另一台服务器可以在短时间内将故障服务器的应用接管过来,从而保证了应用的持续性。双机双工模的主要缺点是对服务器的性能要求比较高。D.在双机容错系统中,双机软件是必不可少的。一切故障的诊断、服务的切换和硬件的控制都由双机软件来实现。
84、Theobjectiveof()istodeterminewhatpartsoftheapplicationsoftwarewillbeassignedtowhathardware.Themajorsoftwarecomponentsofthesystembeingdevelopedhavetobeidentifiedandthenallocatedtothevarioushardwarecomponentsonwhichthesystemwilloperate.Allsoftwaresystemscanbedividedintofourbasicfunctions.Thefirstis().Mostinformationsystemsrequiredatatobestoredandretrieved,whetherasmallfile,suchasamemoproducedbyawordprocessor,oralargedatabase,suchasonethatstoresanorganization'saccountingrecords.Thesecondfunctionisthe(),theprocessingrequiredtoaccessdata,whichoftenmeansdatabasequeriesinStructuredQueryLanguage.Thethirdfunctionisthe(),whichisthelogicdocumentedintheDFDs,usecases,andfunctionalrequirements.Thefourthfunctionisthepresentationlogic,thedisplayofinformationtotheuserandtheacceptanceoftheuser'scommands.Thethreeprimaryhardwarecomponentsofasystemare(请作答此空).A.computers,cablesandnetworkB.clients,servers,andnetworkC.CPUs,memoriesandI/OdevicesD.CPUs,harddisksandI/Odevices
85、面向消息中间件MOM的主要特点不包括()A.通信程序可在不同的时间运行B.程序与网络复杂性相隔离C.程序与网络不隔离D.对应用程序的结构没有约束
86、主域名服务器在接收到域名请求后,首先查询的是()。A.本地hosts文件B.转发域名服务器C.本地缓存D.授权域名服务器
87、某公司拟开发一个语音搜索系统,其语音搜索系统的主要工作过程包括分割原始语音信号、识别音素、产生候选词、判定语法片断、提供搜索关键词等,每个过程都需要进行基于先验知识的条件判断并进行相应的识别动作。针对该系统的特点,采用()架构风格最为合适。A.分层系统B.面向对象C.黑板D.隐式调用
88、某软件公司欲开发一个绘图软件,要求使用不同的绘图程序绘制不同的图形。在明确用户需求后,该公司的架构师决定采用Bridge模式实现该软件,并设计UML类图如下图所示。图中与Bridge模式中的“Abstraction”角色相对应的类是(6),与“Implementor”角色相对应的类是(7)。【回答括号6】A.ShapeB.DrawingC.RectangleD.V2Drawing
89、请根据恢复块方法工作原理完成下图,在图中(1)~(4)中填入恰当的内容。并比较恢复块方法与N版本程序设计方法,将比较结果(5)~(8)填入下表中。(请作答第二个空)A.主块B.验证测试C.输出正确结果D.异常处理
90、某公司要开发一个软件产品,产品的某些需求是明确的,而某些需求则需要进一步细化。由于市场竞争的压力,产品需要尽快上市,则开发该软件产品最不适合采用模型!A.瀑布B.原型C.增量D.螺旋
91、给定关系模式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)))
92、UML用关系把事物结合在一起,(请作答此空)描述一个事物发生变化会影响另一个事物的语义;()描述特殊元素的对象可替换一般元素的对象。A.聚合关系B.关联关系C.包含关系D.依赖关系
93、不属于调用/返回风格的架构是()A.主程序/子程序B.数据抽象和面向对象C.层次结构D.管道/过滤器
94、RUP强调采用()的方式来开发软件,这样做的好处是(请作答此空)。A.在软件开发的早期就可以对关键的、影响大的风险进行处理B.可以避免需求的变更C.能够非常快速地实现系统的所有需求D.能够更好地控制软件的质量
95、假设系统中有n个进程共享3台打印机,任一进程在任一时刻最多只能使用1台打印机。若信号量S的值为-3,则系统中有()个进程等待使用打印机。A.0B.1C.2D.3
96、一般来说,架构可以分为三个层次。(请作答此空)层主要负责接收用户的请求,对用户的输入、输出进行检查与控制,处理客户端的一些动作,包括控制页面跳转等,并向用户呈现最终的结果信息。表现层主要采用()结构来实现,其中的()负责接收用户的请求,并决定应该调用哪个模型来处理。()主要负责将业务数据存储在文件、数据库等持久化存储介质中。A.表现层B.业务逻辑层C.持久层D.中间层
97、特定领域软件架构(DomainSpecificSoftwareArchitecture,DSSA以一个特定问题领域为对象,形成由领域参考模型、参考需求、()_等组成的开发基础架构,支持一个特定领域中多个应用的生成。DSSA的基本活动包括领域分析、领域设计和领域实现。其中领域分析的主要目的是获得(),从而描述领域中系统之间共同的需求,即领域需求;领域设计的主要目标是获得(请作答此空),从而描述领域模型中表示需求的解决方案;领域实现的主要目标是开发和组织可重用信息,并实现基础软件架构。A.特定领域软件需求B.特定领域软件架构C.特定领域软件设计模型D.特定领域软件重用模型
98、某公司拥有多个应用系统,分别采用不同的语言和平台独立构建而成,企业需要集成来自不同系统的数据,并使用可定制格式的数据频繁地、立即地、可靠地、异步地传输数据。以下集成方式,最能满足这种要求的是()。A.文件共享B.数据库共享C.远程方法调用D.消息机制
99、下列说法中正确的是()。A.半双工总线只在一个方向上传输信息,全双工总线可在两个方向上轮流传输信息B.半双工总线只在一个方向上传输信息,全双工总线可在两个方向上同时传输信息C.半双工总线可在两个方向上轮流传输信息,全双工总线可在两个方向上同时传输信息D.半双工总线可在两个方向上同时传输信息,全双工总线可在两个方向上轮流传输信息
100、对于语音识别、知识推理等问题复杂、解空间很大、求解过程不确定的这一类软件系统,通常会采用()架构风格。A.管道-过滤器B.解释器C.黑板D.过程控制
参考答案与解析
1、答案:C本题解析:2053/32=64.156,属于第65个字。题干问的是编号,编号64的是第65个字。
2、答案:D本题解析:暂无解析
3、答案:B本题解析:进行自然连接后,结果属性集为:A,B,C,D,E,F,G,共7列。进行投影操作后,结果为:A,B,D,F,共4列。
4、答案:B本题解析:本题考查PV操作方面的基本知识。因为公共数据单元Tj是一个临界资源,最多允许1个终端进程使用,因此需要设置一个互斥信号量S,初值等于1。第2小题因为进入临界区时执行P操作,退出临界区时执行V操作。
5、答案:C本题解析:设计模型则包含以包图表示的软件体系机构图、以交互图表示的用例实现图、完整精确的类图、描述复杂对象的状态图和用以描述流程化处理过程的活动图等。
6、答案:C本题解析:暂无解析
7、答案:B本题解析:体系结构风格反映了领域中众多系统所共有的结构和语义特性,并指导如何将各个模块和子系统有效地组织成一个完整的系统。对软件体系结构风格的研究和实践促进对设计的重用,一些经过实践证实的解决方案也可以可靠地用于解决新的问题。例如,如果某人把系统描述为客户/服务器模式,则不必给出设计细节,我们立刻就会明白系统是如何组织和工作的。语音识别是黑板风格的经典应用场景。输入某个构件,经过内部处理,产生数据输出的系统,正是管道-过滤器中过滤器的职能,把多个过滤器使用管道相联的风格为管道-过滤器风格。
8、答案:C本题解析:用例之间的关系主要有包含、扩展和泛化。
9、答案:B本题解析:本题考查计算机系统方面的基础知识。试题的正确答案是B,多机系统按多机之间连接的紧密程度分为紧耦合多机系统和松耦合多机系统两种。紧耦合多机系统又称直接耦合系统,指计算机间物理连接的频带较高,一般是通过总线或高速开关实现计算机间的互连,通过共享内存实现多机间的通信;松耦合多机系统又称间接耦合系统,—般是通过通道或通信线路实现计算机间的互连。
10、答案:D本题解析:(1)XP(ExtremeProgramming,极限编程)在所有的敏捷型方法中,XP是最引人瞩目的。它源于Smalltalk圈子,特别是KentBeck和WardCunningham在20世纪80年代末的密切合作。XP在一些对费用控制严格的公司中的使用,已经被证明是非常有效的。(2)Cockburn的水晶系列方法,水晶系列方法是由AlistairCockburn提出的。它与XP方法一样,都有以人为中心的理念,但在实践上有所不同。Alistair考虑到人们一般很难严格遵循一个纪律约束很强的过程,因此,与XP的高度纪律性不同,Alistair探索了用最少纪律约束而仍能成功的方法,从而在产出效率与易于运作上达到一种平衡。也就是说,虽然水晶系列不如XP那样的产出效率,但会有更多的人能够接受并遵循它。(3)开放式源码,这里提到的开放式源码指的是开放源码界所用的一种运作方式。开放式源码项目有一个特别之处,就是程序开发人员在地域上分布很广,这使得它和其他敏捷方法不同,因为一般的敏捷方法都强调项目组成员在同一地点工作。开放源码的一个突出特点就是查错排障(debug)的高度并行性,任何人发现了错误都可将改正源码的“补丁”文件发给维护者。然后由维护者将这些“补丁”或是新增的代码并入源码库。(4)SCRUM。SCRUM己经出现很久了,像前面所论及的方法一样,该方法强调这样一个事实,即明确定义了的可重复的方法过程只限于在明确定义了的可重复的环境中,为明确定义了的可重复的人员所用,去解决明确定义了的可重复的问题。(5)Coad的功用驱动开发方法(FDD-FeatureDrivenDevelopment)FDD是由JeffDeLuca和大师PeterCoad提出来的。像其他方法一样,它致力于短时的迭代阶段和可见可用的功能。在FDD中,一个迭代周期一般是两周。在FDD中,编程开发人员分成两类:首席程序员和“类”程序员(classowner)。首席程序员是最富有经验的开发人员,他们是项目的协调者、设计者和指导者,而“类”程序员则主要做源码编写。(6)ASD方法,ASD(AdaptiveSoftwareDevelopment)方法由JimHighsmith提出,其核心是三个非线性的、重叠的开发阶段:猜测、合作与学习。
11、答案:D本题解析:暂无解析
12、答案:C本题解析:考核TCP协议。
13、答案:D本题解析:软件的逆向工程是一个设计恢复的过程,从现有的程序中抽取数据、体系结构和过程的设计信息。逆向工程的完备性是指在某一个抽象层次上提供信息的详细程度,在大多数情况下,抽象层次越高,完备性就越低。逆向过程和实现该过程的工具的抽象层次是指可从源代码中抽取出来的设计信息的精密程度。理想情况下,抽象程度应该尽可能高。逆向工程过程应该能够导出过程的设计模型(一种底层的抽象);程序和数据结构信息(稍高层次的抽象);对象模型、数据和控制流模(相对高层的抽象);UML图,状态及部署图(高层抽象)。随着抽象层次增高,完备性就会降低。因此本题应该选择D。
14、答案:B本题解析:编程语言的集成开发环境需要提供代码编辑、语法高亮、代码编译、运行调试等功能,这些功能的特点是以软件代码为中心进行对应的编译处理与辅助操作。根据常见架构风格的特点和适用环境,可以知道最合适的架构设计风格应该是数据仓库风格。
15、答案:B本题解析:数据仓库4大特点:面向主题:数据按主题组织。集成的:消除了源数据中的不一致性,提供整个企业的一致性全局信息。相对稳定的(非易失的):主要进行查询操作,只有少量的修改和删除操作(或是不删除)。反映历史变化(随着时间变化):记录了企业从过去某一时刻到当前各个阶段的信息,可对发展历程和未来趋势做定量分析和预测。
16、答案:A本题解析:“系统主站断电后,能够在2分钟内自动切换到备用站点,并恢复正常运行”主要与可用性质量属性相关,通常可采用心跳、Ping/Echo、主动冗余、被动冗余、选举等架构策略实现该属性;“在并发用户数不超过1000人时,用户的交易请求应该在0.5s内完成”,主要与性能这一质量属性相关,实现该属性的常见架构策略包括:增加计算资源、减少计算开销、引入并发机制、采用资源调度等。“系统应该能够抵挡恶意用户的入侵行为,并进行报警和记录”主要与安全性质量属性相关,通常可采用入侵检测、用户认证、用户授权、追踪审计等架构策略实现该属性。
17、答案:C本题解析:暂无解析
18、答案:D本题解析:暂无解析
19、答案:D本题解析:结合本题只有D选项描述正确。
20、答案:C本题解析:直接索引范围:6*4KB=24KB,对应逻辑块号:0-5;一级间接索引范围:(4KB/4B)*4KB=4096KB,对应逻辑块号:6-1029;二级间接索引范围:(4KB/4B)*(4KB/4B)*4KB=4194304KB,对应逻辑块号:1030以及上。单个文件最大长度是:24KB+4096KB+4194304KB=4198424KB
21、答案:B本题解析:类之间的主要关系有关联、依赖、泛化、聚合、组合和实现等(1)关联关系关联提供了不同类的对象之问的结构关系,它在一段时间内将多个类的实例连接在一起(2)依赖关系两个类A和B,如果B的变化可能会引起A的变化,则称类A依赖于类B(3)泛化关系泛化关系描述了一般事物与该事物中的特殊种类之间的关系,也就是父类与子类之间的关系继承关系是泛化关系的反关系,也就是说,子类继承了父类,而父类则是子类的泛化(4)聚合共享聚集关系通常简称为聚合关系,它表示类之间的整体与部分的关系,其含义是“部分”可能同时属于多个“整体”,“部分”与“整体”的生命周期可以不相同例如,汽车和车轮就是聚合关系,车子坏了,车轮还可以用;车轮坏了,可以再换一个(5)组合组合聚集关系通常简称为组合关系,它也是表示类之间的整体与部分的关系与聚合关系的区别在于,组合关系中的“部分”只能属于一个“整体”,“部分”与“整体”的生命周期相同,“部分”随着“整体”的创建而创建,也随着“整体”的消亡而消亡例如,一个公司包含多个部门,它们之间的关系就是组合关系公司一旦倒闭,也就无所谓部门了(6)实现关系实现关系将说明和实现联系起来接口是对行为而非实现的说明,而类中则包含了实现的结构一个或多个类可以实现一个接口,而每个类分别实现接口中的操作
22、答案:C本题解析:分布透明性包括:分片透明性、位置透明性和局部数据模型透明性。(1)分片透明性是分布透明性的最高层次。所谓分片透明性是指用户或应用程序只对全局关系进行操作而不必考虑数据的分片。当分片模式改变时,只要改变全局模式到分片模式的映像(映像2),而不影响全局模式和应用程序。全局模式不变,应用程序不必改写,这就是分片透明性。(2)位置透明性是分布透明性的下一层次。所谓位置透明性是指,用户或应用程序应当了解分片情况,但不必了解片段的存储场地。当存储场地改变时,只要改变分片模式到分配模式的映像(映像3),而不影响应用程序。同时,若片段的重复副本数目改变了,那么数据的冗余也会改变,但用户不必关心如何保持各副本的一致性,这也提供了重复副本的透明性。(3)局部数据模型(逻辑透明)透明性是指用户或应用程序应当了解分片及各片断存储的场地,但不必了解局部场地上使用的是何种数据模型。
23、答案:C本题解析:与方案一相比,方案二服务器采用虚拟化技术,当一台服务器出现物理故障时将业务迁移到另外一台物理服务器上,保障了业务的连续性。网络的安全性、数据的安全性、业务的可用性都没有发生实质性变化。方案二有一些缺陷,缺少将数据进行统一的存储与管理的企业级磁盘阵列;其次缺少安全审计,不便于相关行为的记录、存储与分析;而且缺少内部财务用户接口,不便于快速管理与维护。如果加网闸,就不能实现对财务系统的访问。不能实现用户可通过校园网对财务系统的访问
24、答案:B本题解析:通常按软件过程活动将软件工具分为软件开发工具、软件维护工具、软件管理和软件支持工具。软件开发工具:需求分析工具、设计工具、编码与排错工具。软件维护工具:版本控制工具、文档分析工具、开发信息库工具、逆向工程工具、再工程工具。软件管理和软件支持工具:项目管理工具、配置管理工具、软件评价工具、软件开发工具的评价和选择。
25、答案:B本题解析:暂无解析
26、答案:C本题解析:本题考查网络安全技术,其中ISPEC是IP层安全技术,而传输层安全技术包括SSL,SOCKS和安全RPC等。
27、答案:D本题解析:《著作权法》第10条第1款第8项所称的展览权,是指公开陈列美术作品、摄影作品的原件或者复制件的权利。所谓公开,就是向不特定的多数人展示。展览的作品局限于美术作品、摄影作品,但包括复制件,不限于原件,也没有营利性、非营利性的区分。美术作品著作权人的展览权与作品原件的所有权有时会发生冲突,对此,《著作权法》第18条规定:"美术等作品原件所有权的转移,不视为作品著作权的转移,但美术作品的原件的展览权由原件所有人享有。"即作者出让美术作品的原件后,就丧失了对原件的展览权。摄影作品则不适用该项规定,作者仍享有展览权。
28、答案:B本题解析:性能是指系统的响应能力,即要经过多长时间才能对某个时间做出响应。可用性是指系统两次故障之间系统正常运行的比例。当可用性和可靠性同时出现在选项中的时候,我们通常选择可用性。可修改性是指较高的性价比对系统进行变更的能力。敏感点是指为了实现某种特定的质量属性,一个或多个系统组件所具有的特性。权衡点是指影响多个质量属性的特性,是多个质量属性的敏感点。风险点不以标准术语出现,它指某些做法有一些隐患可能导致一些问题。非风险点是指某些做法是可行的、可接受的。
29、答案:C本题解析:面向对象的分析模型主要由顶层架构图、用例与用例图和领域概念模型构成;设计模型则包含以包图表示的软件体系机构图、以交互图表示的用例实现图、完整精确的类图、描述复杂对象的状态图和用以描述流程化处理过程的活动图等。
30、答案:A本题解析:(请作答此空)的目标是确定应用软件的哪些部分将分配到何种硬件。识别出正在开发系统的主要软件构件并分配到系统将要运行的硬件构件。所有软件系统可分为四项基本功能。第一项是()。大多数信息系统需要数据进行存储并检索,不论是一个小文件,比如一个字处理器产生的一个备忘录,还是一个大型数据库,比如存储一个企业会计记录的数据库。第二项功能是(),处理过程需要访问数据,这通常是指用SQL进行数据库查询。第三项功能是(),这些逻辑通过数据流图,用例和功能需求来记录。第四项功能是表示逻辑,给用户显示信息并接收用户命令。一个系统的三类主要硬件构件是()。A.架构设计B.模块化设计C.物理设计D.分布式设计
31、答案:B本题解析:一般来说,架构可以分为表现层、中间层和持久层三个层次。(1)表现层。表现层主要负责接收用户的请求,对用户的输入、输出进行检查与控制,处理客户端的一些动作,包括控制页面跳转等,并向用户呈现最终的结果信息。表现层主要采用MVC结构来实现。控制器负责接收用户的请求,并决定应该调用哪个模型来处理;然后,模型根据用户请求调用中间层进行相应的业务逻辑处理,并返回数据;最后,控制器调用相应的视图来格式化模型返回的数据,并通过视图呈现给用户。(2)中间层。中间层主要包括业务逻辑层组件、业务逻辑层工作流、业务逻辑层实体和业务逻辑层框架四个方面。业务逻辑层组件分为接口和实现类两个部分,接口用于定义业务逻辑组件,定义业务逻辑组件必须实现的方法。通常按模块来设计业务逻辑组件,每个模块设计为一个业务逻辑组件,并且每个业务逻辑组件以多个DAO组件作为基础,从而实现对外提供系统的业务逻辑服务。业务逻辑层工作流能够实现在多个参与者之间按照某种预定义的规则传递文档、信息或任务的过程自动进行,从而实现某个预期的业务目标,或者促进此目标的实现。业务逻辑层实体提供对业务数据及相关功能的状态编程访问,业务逻辑层实体数据可以使用具有复杂架构的数据来构建,这种数据通常来自数据库中的多个相关表。业务逻辑层实体数据可以作为业务过程的部分I/O参数传递,业务逻辑层的实体是可序列化的,以保持它们的当前状态。业务逻辑层是实现系统功能的核心组件,采用容器的形式,便于系统功能的开发、代码重用和管理。(3)持久层。持久层主要负责数据的持久化存储,主要负责将业务数据存储在文件、数据库等持久化存储介质中。持久层的主要功能是为业务逻辑提供透明的数据访问、持久化、加载等能力。
32、答案:B本题解析:暂无解析
33、答案:D本题解析:本题主要考查对软件架构风格与系统性能之间关系的理解。对于采用层次化架构风格的系统,划分的层次越多,系统完成某项功能需要的中间调用操作越多,其性能越差。对于采用管道一过滤器架构风格的系统,可以通过引入过滤器的数据并发处理可以有效提高系统性能。对于采用面向对象架构风格的系统,可以通过减少功能调用层次提高系统性能。对于采用过程调用架构风格的系统,将显式调用策略替换为隐式调用策略能够提高系统的灵活性,但会降低系统的性能。
34、答案:B本题解析:访问者(Visitor)模式是一种对象的行为模式,用于表示一个作用于某对象结构中的各元素的操作,它使得用户可以在不改变各元素的类的前提下,定义作用于这些元素的新操作。访问者模式使得新的操作变得很容易,但在一定程度上破坏了封装性。
35、答案:A本题解析:考核信息资源管理的基本知识。
36、答案:B本题解析:结构化程序设计采用自顶向下、逐步求精及模块化的程序设计方法,通过顺序、分支和循环三种基本的控制结构可以构造出任何单入口单出口的程序。
37、答案:C本题解析:域名地址用来在Internet上唯一确定位置的地址,通常用来指明所使用的计算机资源位置及查询信息的类型。其由字母或数字组成,中间以“.”隔开,如中,http表示所使用的协议,表示访问的主机和域名。
38、答案:A本题解析:暂无解析
39、答案:B本题解析:敏捷软件过程强调让客户满意和软件尽早增量发布;小而高度自主的项目团队;非正式的方法;最小化软件工程工作产品以及整体精简开发。产生这种情况的原因是:在绝大多数软件开发过程中,提前预测哪些需求是稳定的和哪些需求会变化非常困难;对于软件项目构建来说,设计和构建是交错的;从指定计划的角度来看,分析、设计、构建和测试并不容易预测;可执行原型和部分实现的可运行系统是了解用户需求和反馈的有效媒介。因此本题应该选择B.
40、答案:D本题解析:依赖倒置原则是指抽象不应该依赖于细节,细节应当依赖于抽象。换言之,要针对接口编程,而不是针对实现编程。在程序代码中传递参数时或在组合(或聚合)关系中,尽量引用层次高的抽象层类,即使用接口和抽象类进行变量类型声明、参数类型声明和方法返回类型声明,以及数据类型的转换等,而不要用具体类来做这些事情。为了确保该原则的应用,一个具体类应当只实现接口和抽象类中声明过的方法,而不要给出多余的方法,否则,将无法调用到在子类中增加的新方法。实现开闭原则的关键是抽象化,并且从抽象化导出具体化实现,如果说开闭原则是OOD的目标的话,那么依赖倒置原则就是OOD的主要机制。有了抽象层,可以使得系统具有很好的灵活性,在程序中尽量使用抽象层进行编程,而将具体类写在配置文件中,这样,如果系统行为发生变化,则只需要扩展抽象层,并修改配置文件,而无须修改原有系统的源代码,在不修改的情况下来扩展系统功能,满足开闭原则的要求。依赖倒置原则是COM、CORBA、EJB、Spring等技术和框架背后的基本原则之一。
41、答案:A本题解析:考核计算机存储管理方面的知识。
42、答案:A本题解析:结构化方法使用的主要分析设计工具是"程序流程图、数据流程图等","先开发一个简化系统,待用户认可后再开发最终系统"是原型法的特点。所以,该信息系统集成项目的开发方法属于"A结构化方法与原型法的组合应用"。
43、答案:C本题解析:暂无解析
44、答案:A本题解析:本题考查子网的基本概念。其中,20是一个B类地址。如下图所示:其网络号是140.252,根据子网掩码可知,它用8位主机号作为子网号。由此可知它子网号是,主机号是20,而对子网的广播地址是55
45、答案:D本题解析:暂无解析
46、答案:B本题解析:本题考察流水线知识,相关计算公式如下:计算机流水线执行周期=最慢那个指令执行时间;流水线执行时间=首条指令执行时间+(指令总数-1)*流水线执行周期;流水线吞吐率=任务数/完成时间;流水线加速比=不采用流水线的执行时间/采用流水线的执行时间;根据公式:流水线执行周期=3?t,流水线执行时间=n/(2?t+1?t+3?t+1?t+2?t+(n-1)*3?t)=n/[9?t+(n-1)3?t)]=n/(6?t+n*3?t),当n趋向无穷大时,比值为1/3?t10条指令不用流水线的执行时间=(2?t+1?t+3?t+1?t+2?t)*10=90?t。10条指令使用流水线的执行时间=(2?t+1?t+3?t+1?t+2?t)+(10-1)*3?t=36?t。所以加速比为:90?t/36?t=5:2
47、答案:C本题解析:考核信息中心的职能。
48、答案:D本题解析:系统设计的主要内容包括概要设计和详细设计概要设计又称为系统总体结构设计,它是系统开发过程中很关键的一步,其主要任务是将系统的功能需求分配给软件模块,确定每个模块的功能和调用关系,形成软件的模块结构图,即系统结构图在概要设计中,将系统开发的总任务分解成许多个基本的、具体的任务,为每个具体任务选择适当的技术手段和处理方法的过程称为详细设计根据任务的不同,详细设计又可分为多种,例如,网络设计、代码设计、输入/输出设计、处理流程设计、数据存储设计、用户界面设计、安全性和可靠性设计等
49、答案:D本题解析:暂无解析
50、答案:D本题解析:一个企业往往拥有多个应用系统,会分别采用不同的语言和平台独立构建而成,当企业需要集成来自不同系统的数据,并使用可定制格式的数据频繁地、立即地、可靠地、异地传输数据时,通常会选择最为灵活的消息制实现这样的需求,因此本题应该选择D。
51、答案:D本题解析:所谓软件的逆向工程就是分析已有的程序,寻求比源代码更高级的抽象表现形式。一般认为,凡是在软件生命周期内将软件某种形式的描述转换成更为抽象形式的活动都可称为逆向工程。与之相关的概念是:重构(restructuring),指在同一抽象级别上转换系统描述形式;设计恢复(designrecovery),指借助工具从已有程序中抽象出有关数据
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 初中八年级科学(浙教版)组成物质的元素知识清单
- 初中八年级科学(浙教版)下册《组成物质的元素》巅峰知识清单
- 初中八年级地理(人教版)上册 地形第一课时 核心知识清单
- 《医院信息系统大数据架构设计》教案
- 初中八年级地理《交通运输方式的选择与评价》教学设计
- 初中八年级地理《中国的气候:特征、成因与影响》教学设计
- 2026年食品科学考研食品工艺专项试卷(含答案)
- 初中八年级道德与法治粤教版下册《法护人生基石》教学设计
- 初中八年级科学(浙教版)光合作用知识清单
- 八年级地理(上册)《交通运输赋能中国经济发展》深度教学方案
- 天津市医疗机构制剂注册管理办法实施细则-天
- 2025-2030年敏感肌头皮护理液企业制定与实施新质生产力战略研究报告
- 课题申报书:“五育并举”促进高校学生心理健康教育工作体系创新研究
- 苹果园防雹网设计及架设技术规程
- 大部分分校:地域文化形考任务三-国开(CQ)-国开期末复习资料
- 现代自然地理学学习通超星期末考试答案章节答案2024年
- 华师一附中2024届高三 《数列与不等式》试卷含答案
- 汽车学生实习工作总结
- 社区庆祝端午节活动方案
- BSCI验厂全套程序文件
- 金税四期下的税务风险与防范
评论
0/150
提交评论