职业考证-软考-系统分析师考前自测提分卷81(含答案详解)

上传人:住在****他 文档编号:109239877 上传时间:2022-06-16 格式:DOCX 页数:6 大小:25.90KB
返回 下载 相关 举报
职业考证-软考-系统分析师考前自测提分卷81(含答案详解)_第1页
第1页 / 共6页
职业考证-软考-系统分析师考前自测提分卷81(含答案详解)_第2页
第2页 / 共6页
职业考证-软考-系统分析师考前自测提分卷81(含答案详解)_第3页
第3页 / 共6页
点击查看更多>>
资源描述
书山有路勤为径,学海无涯苦作舟! 住在富人区的她职业考证-软考-系统分析师考前自测提分卷(含答案详解)一.综合题(共10题)1.单选题在企业信息化中,()的主要方法有业务与IT整合和企业IT架构构建。下面关于上述两种方法的说法中,不正确的是()。问题1选项A.信息架构继承B.企业战略与信息化战略集成C.信息化规划与业务整合D.信息化规划与企业战略规划问题2选项A.业务与IT整合和企业IT架构两种方法不存在任何领域的重叠B.业务与IT整合是一种以业务为导向的、全面的IT管理咨询实施方法论C.企业IT架构帮助企业制订IT战略,并对其投资决策进行指导D.企业IT架构适用于现有信息系统和IT基础架构不一致、不兼容和缺乏统一的整体管理的企业【答案】第1题:B第2题:A【解析】第1题:企业战略与信息化战略集成的主要方法有BITA(Business-IT Alignment,业务与IT整合)和EITA(Enterprise IT Architecture,企业IT架构)。(1)业务与IT整合。BITA是一种以业务为导向的、全面的IT管理咨询实施方法论。从制订企业战略、建立(或改进)企业组织结构和业务流程,到进行IT管理和制订过渡计划(transition plan),使IT能够更好地为企业战略和目标服务。BITA适用于信息系统不能满足当前管理中的业务需要,业务和IT之间总是有不一致的地方。BITA的主要步骤是:评估和分析企业当前业务和IT不一致的领域,整理出企业的业务远景和未来战略,建立业务模型,提出达到未来目标的转变过程建议和初步计划,以及执行计划。(2)企业IT架构。EITA分析企业战略,帮助企业制订IT战略,并对其投资决策进行指导。在技术、信息系统、信息、IT组织和IT流程方面,帮助企业建立IT的原则规范、模式和标准,指出IT需要改进的方面并帮助制订行动计划。EITA适用于现有信息系统和IT基础架构不一致、不兼容和缺乏统一的整体管理的企业。根据以上介绍可知,BITA和EITA有相同之处,甚至在某些领域有重叠。在企业信息化实践中,需要根据实际情况,选择其中的一种方法,或者结合使用BITA和EITA方法进行实施。第2题:企业战略与信息化战略集成的主要方法有BITA(Business-IT Alignment,业务与IT整合)和EITA(Enterprise IT Architecture,企业IT架构)。(1)业务与IT整合。BITA是一种以业务为导向的、全面的IT管理咨询实施方法论。从制订企业战略、建立(或改进)企业组织结构和业务流程,到进行IT管理和制订过渡计划(transition plan),使IT能够更好地为企业战略和目标服务。BITA适用于信息系统不能满足当前管理中的业务需要,业务和IT之间总是有不一致的地方。BITA的主要步骤是:评估和分析企业当前业务和IT不一致的领域,整理出企业的业务远景和未来战略,建立业务模型,提出达到未来目标的转变过程建议和初步计划,以及执行计划。(2)企业IT架构。EITA分析企业战略,帮助企业制订IT战略,并对其投资决策进行指导。在技术、信息系统、信息、IT组织和IT流程方面,帮助企业建立IT的原则规范、模式和标准,指出IT需要改进的方面并帮助制订行动计划。EITA适用于现有信息系统和IT基础架构不一致、不兼容和缺乏统一的整体管理的企业。根据以上介绍可知,BITA和EITA有相同之处,甚至在某些领域有重叠。在企业信息化实践中,需要根据实际情况,选择其中的一种方法,或者结合使用BITA和EITA方法进行实施。2.单选题( )防火墙是内部网和外部网的隔离点,它可对应用层的通信数据流进行监控和过滤。问题1选项A.包过滤B.应用级网关C.数据库D.Web【答案】B【解析】防火墙技术可分为网络级防火墙和应用级防火墙两类。网络级防火墙用来防止整个网络出现外来非法的入侵。例如,分组过滤和授权服务器就属于这一类。前者检查所有流入本网络的信息,然后拒绝不符合事先制订好的一套准则的数据,而后者则是检查用户的登录是否合法;应用级防火墙是从应用程序来进行接入控制,通常使用应用网关或代理服务器来区分各种应用。例如,可以只允许WWW应用,而阻止FTP应用。 题目中要求对应用层的通信数据流进行监控与过滤,这个要求使用包过滤防火墙是做不到的,必须使用应用层的防火墙应用级网关。 3.单选题给定关系模式R(U,F),U=A,A,A,A4, F=AAA, AAA4,那么在关系R中()。以下说法错误的是()。问题1选项A.有1个候选关键字A1B.有1个候选关键字A2A3C.有2个候选关键字A2和A3D.有2个候选关键字A1和A2A3问题2选项A.根据F中“AAA”,可以得出“AA”B.根据F中“AAA”,可以得出“AA”C.根据F中“AAA4”,可以得出“AA4,AA4”D.根据F中“AAA,AAA4”,可以得出“AA4”【答案】第1题:A第2题:C【解析】第1题:第2题:4.单选题在计算机体系结构设计时,通常在CPU和内存之间设置小容量的Cache机制,以提高CPU数据输入输出速率。通常当Cache已存满数据后,新数据必须替换(淘汰) Cache中的某些旧数据。常用的数据替换算法包括()。问题1选项A.随机算法、先进先出(FIFO) 和近期最少使用(LRU)B.随机算法、先进后出(FILO) 和近期最少使用(LRU)C.轮询调度(RRS)、 先进先出(FIFO) 和近期最少使用(LRU)D.先进先出(FIFO)、近期最少使用(LRU)和最近最常使用(MRU)【答案】A【解析】本题考查的是Cache替换算法。常用的数据替换算法包括随机算法、先进先出(First In and First Out, FIFO)算法、近期最少使用(Least Recently Used, LRU)算法和最不经常使用页置换(Least Frequently Used (LFU)算法。本题选择A选项。(1)随机算法。这是最简单的替换算法。随机法完全不管cache块过去、现在及将来的使用情况,简单地根据一个随机数,选择一块替换掉。(2)先进先出(First In and First Out, FIFO)算法。按调入cache的先后决定淘汰的顺序,即在需要更新时,将最先进入cache的块作为被替换的块。这种方法要求为每块做一记录,记下它们进入cache的先后次序。这种方法容易实现,而且系统开销小。其缺点是可能会把一些需要经常使用的程序块(如循环程序)替换掉。(3)近期最少使用(Least Recently Used, LRU)算法。LRU算法是把CPU近期最少使用的块作为被替换的块。这种替换方法需要随时记录cache中各块的使用情况,以便确定哪个块是近期最少使用的块。LRU算法相对合理,但实现起来比较复杂,系统开销较大。通常需要对每一块设置一个称为“年龄计数器”的硬件或软件计数器,用以记录其被使用的情况。(4)最不经常使用页置换(Least Frequently Used (LFU)算法,要求在页置换时置换引用计数最小的页,因为经常使用的页应该有一个较大的引用次数。但是有些页在开始时使用次数很多,但以后就不再使用,这类页将会长时间留在内存中,因此可以将引用计数寄存器定时右移一位,形成指数衰减的平均使用次数。LFU的复杂度以及计数器规模都比LRU大,LRU只关注近期访问情况,而LFU会统计累计访问次数作为淘汰的依据。选项B中的先进后出算法(FILO)是按调入cache的先后决定淘汰的顺序,即在需要更新时,将最后进入cache的块作为被替换的块。不适合Cache替换,它会降低Cache的命中率;选项D的最近最常使用(MRU)算法是把CPU近期最常使用的块作为被替换的块,也不适合Cache替换,且不常用。选项C中的轮询调度(RRS)不是Cache替换算法,适用于服务器调度。5.案例题阅读以下关于系统设计的叙述,在答题纸上回答问题1至问题3。【说明】某软件公司为某企业开发一套在线办公自动化系统,以提升企业管理服务的质量和效率。公司决定采用面向对象方法开发该系统,张工负责对员工请假审批业务进行了分析,具体描述如下:企业员工通过请假申请页面提出请假申请后,首先由部门经理进行审核,若请假理由不合理,部门经理拒绝请假申请,将申请退回给员工,员工对请假申请表进行修改再次提交,或放弃请假申请。若请假理由合理,且请假天数小于等于3天,则部门经理直接批准请假申请,生成请假批准单,申请结束。若请假天数大于3天,则在部门经理批准请假申请后,需要提交给副总经理审核批准。副总经理若认为该申请合理,则审核通过,生成请假批准单,流程结束;若副总经理认为申请不合理,则拒绝请假申请,将请假申请退回给员工。【问题1】(11分)识别设计类是面向对象设计过程中的重要环节之一,设计类表达了类的职责,即该类所承担的任务。请用300字以内的文字说明设计类通常包含哪3种类型,以及每种类型的主要职责,并从题干描述案例涉及的具体类为每种类型的设计类举出两个实例。【问题2】(6分)识别类之间的关系是面向对象分析过程中的重要环节之一,常见的类之间关系包括泛化关系、关联关系、聚合关系、组合关系等。请用300字以内的文字对泛化关系和关联关系的内涵进行描述,并根据题干具体类的描述为这两种关系各举出一种实例。【问题3】(8分)在面向对象的设计过程中,状态图描述了一个实体基于事件反应的动态行为。请根据题干描述,填写图2-1中的(a)(d)空白,完成请假审批的状态图。【答案】【问题1】(1)实体类。实体类映射需求中的每个实体,保存需要存储在永久存储体中的信息,例如,员工信息、请假申请表。(2)控制类。控制类是用于控制用例工作的类,用于对一个或几个用例所特有的控制行为进行建模。例如,提交请假,审批请假。(3)边界类。边界类用于封装在用例内、外流动的信息或数据流。例如,请假申请页面、请假批准单。【问题2】(1)泛化关系。泛化关系描述了一般事物与该事物中的特殊种类之间的关系,也就是父类与子类之间的关系。继承关系是泛化关系的反关系,也就是说,子类继承了父类,而父类则是子类的泛化。(2)关联关系。关联提供了不同类的对象之间的结构关系,它在一段时间内将多个类的实例连接在一起。关联体现的是对象实例之间的关系,而不表示两个类之间的关系。其余的关系涉及类元自身的描述,而不是它们的实例。对于关联关系的描述,可以使用关联名称、角色、多重性和导向性来说明。泛化关系实例:员工与部门经理。部门经理也是员工的一种。关联关系:员工与请假记录之间有关联关系。【问题3】(a)部门经理拒绝请假申请(b)请假天数3天(c)副总经理不批准请假(d)请假天数=3天6.单选题由于处理器芯片在不同领域应用时,需要考虑对环境的适应性。通常,我们把芯片分为民用级、工业级和军用级。()分别是民用级、工业级和军用级芯片的标准工作温度范围。问题1选项A.-10 +70 、-40+80 、-50+150B.0+70、-30+85、-60+150C.0+70、-40+85、-55+150D.-10+60、-40+90、 -55+150【答案】C7.单选题以下商标注册申请,经审查,不能获准注册的是()。问题1选项A.青铜B.华山C.湖北D.麒麟【答案】C【解析】根据中华人民共和国商标法第十条规定:下列标志不得作为商标使用:(一)同中华人民共和国的国家名称、国旗、国徽、国歌、军旗、军徽、军歌、勋章等相同或者近似的,以及同中央国家机关的名称、标志、所在地特定地点的名称或者标志性建筑物的名称、图形相同的;(二)同外国的国家名称、国旗、国徽、军旗等相同或者近似的,但经该国政府同意的除外;(三)同政府间国际组织的名称、旗帜、徽记等相同或者近似的,但经该组织同意或者不易误导公众的除外;(四)与表明实施控制、予以保证的官方标志、检验印记相同或者近似的,但经授权的除外;(五)同“红十字”、“红新月”的名称、标志相同或者近似的;(六)带有民族歧视性的;(七)带有欺骗性,容易使公众对商品的质量等特点或者产地产生误认的;(八)有害于社会主义道德风尚或者有其他不良影响的。县级以上行政区划的地名或者公众知晓的外国地名,不得作为商标。但是,地名具有其他含义或者作为集体商标、证明商标组成部分的除外;已经注册的使用地名的商标继续有效。8.案例题阅读以下关于嵌入式实时系统设计的相关技术的描述,回答问题1至问题3。【说明】某公司长期从事嵌入式系统研制任务,面对机器人市场的蓬勃发展,公司领导决定自主研制一款通用的工业机器人。王工承担了此工作,他在泛调研的基础上提出:公司要成功地完成工业机器人项目的研制,应采用实时结构化分析和设计(RTSAD)方法,该方法已被广泛应用于机器人顶层分析和设计中。【问题1】 (9分)实时结构化分析和设计(RTSAD)方法分为分析和设计两个阶段。分析阶段要开发个基本模型,即需求模型,基本模型中包含一个环境模型和一个行为模型:设计阶段是一种程序设计方法,该方法在转换分析和事务分析策略中结合使用了模块耦合和内聚标准,用于开发从结构化分析规范开始的设计方案。请用300字以内文字说明环境模型、行为模型、模块耦合和内聚的含义;并从模块独立性的角度,说明模块设计的基本原则。【问题2】 (9分)图31给出了机器人控制器的状态转换图,其中T1T6表示了状态转换过程中的触发事件,请将T1T6填到图31中的空(1) (6)处,完善机器人控制器的状态转换图,并将正确答案填写在答题纸上。【问题3】 (7分)参考机器人控制器状态转换图(图31)和机器人控制器环境图(图32),完善机器人控制器命令的数据流程图(图33)中的空(1) (7)处,并将正确答案填写在答题纸上。【答案】【问题1】环境模型描述的是系统运行时所处的环境,也就是系统要连接的外部实体,以及发送给系统的输入和来自系统的输出。行为模型描述的是行为,也就是系统对从外部环境中接收到的输入信息的反应,在实时系统中,这些反应一般都是依赖于状态的。模块耦合在模块分解过程中作为种标准来使用,用于判断模块间连接性的程度。模块内聚在模块分解过程中作为 种标准来使用,用于确定模块内部的强度或统一性。模块设计在模块独立性上的基本原则:高内聚低耦合。【问题2】(1) T1(2) T4(3) T2(4) T3(5) T6(6) T5【问题3】(1)控制机器人(2)修改程序(3)启动程序(4)结束程序(5)处理程序结束(6)停止程序(7)继续执行程序【解析】本题是对嵌入式结构化分析与设计相关内容的考查。RTSAD(Real-Time Structured Analysis and Design)方法是对传统的结构化分析和设计方法的补充扩展,专门用于开发实时系统。【问题1】实时结构化分析和设计(RTSAD)方法主要包含分析和设计两个阶段,其中分析阶段要求开发一个基础模型,这个基础模型称为需求模型。通常基本模型中应包含一个环境模型和一个行为模型。环境模型描述的是系统运行时所处的环境,也就是系统要连接的外部实体,以及发送给系统的输入和来自系统的输出。行为模型描述的是行为,也就是系统对从外部环境中接收到的输入信息的反应,在实时系统中,这些反应一般都是依赖于状态的。其中行为模型常用状态转换图(简称状态图)来描述,它又称为状态机模型。行为模型通过描述系统的状态以及引起系统状态转换的事件来表示系统的行为。状态图中的基本元素有事件、状态和行为等。内聚是指模块内各元素之间的关联交互。耦合是指模块间的依赖关联、交互关系。模块耦合在模块分解过程中作为种标准来使用,用于判断模块间连接性的程度。模块内聚在模块分解过程中作为 种标准来使用,用于确定模块内部的强度或统一性。从模块设计角度看,模块独立性应遵守“高内聚低耦合”的基本原则。【问题2】状态转换图,即STD图(State Transform Diagram),表示行为模型。STD通过描述系统的状态和引起系统状态转换的事件,来表示系统的行为,指出作为特定事件的结果将执行哪些动作(例如处理数据等)。STD描述系统对外部事件如何响应,如何动作。在状态转换图中,每一个节点代表一个状态。机器人控制器设定了6种状态,即已关闭、增加动力、手动、运行、终止和已挂起,在6个状态相互转换时,设计了6个触发事件(T1T6)。当按下启动按键时,系统就会进入增加动力状态。在成功地完成了增加动力的过程之后,系统就会进入手动状态。系统手动状态时操作员按下运行按钮,就会启动当前选择程序的执行过程,然后系统就会过渡到运行状态,所以第三空应该为T2:触发【开始程序】。系统运行状态时操作员可以通过按下停止按钮来挂起程序的执行过程,然后系统就会进入已挂起状态,所以第六空应该为T5:触发【停止程序】。系统已挂起状态时操作员可以按下运行按钮来继续执行程序,系统则返回到运行状态,所以第五空应该为T6:触发【恢复程序】。系统运行状态时操作员可以按下结束按钮,系统进入终止状态,所以第四空应该为T3:触发【结束程序】。当程序终止执行时要想返回手动状态,就需要触发【处理程序已结束】,从而回到手动状态。所以所以第二空应该为T4:触发【处理程序已结束】。系统手动状态时操作员现在可以使用程序选择旋钮开关来选择程序,所以应该触发【改变程序】,第一空应该为T1:触发【改变程序】。【问题3】数据流程图(Data Flow Diagram,DFD/Data Flow Chart), 是一种描述系统数据流程的主要工具,它用一组符号来描述整个系统中信息的全貌,综合地反映出信息在系统中的流动、处理和存储情况。数据流程图有两个特征: 抽象性和概括性。抽象性指的是数据流程图把具体的组织机构、工作场所、物质流都去掉,只剩下信息和数据存储、流动、使用以及加工情况。概括性则是指数据流程图把系统对各种业务的处理过程联系起来考虑,形成一个总体。图3-3为机器人控制器命令的数据流程图。读取控制面板输入转换可以从控制面板接收输入。这些输入要作为事件流发送给控制机器人,所以(1)答案为控制机器人。控制机器人转换要在系统当前状态下检查输入是否有效,如果有效,那么控制机器人转换就可以从状态转换图中判断新的状态和所需操作,然后该转换就会触发相应的数据转换来实现操作。因此,根据问题2中状态转换图,T1触发了【修改程序】转换,所以(2)答案为修改程序。T2触发了【启动程序】转换,所以(3)答案为启动程序。T3触发了【结束程序】转换,所以(4)答案为结束程序。T4触发了【处理程序结束】转换,所以(5)答案为处理程序结束。T5触发了【停止程序】转换,所以(6)答案为停止程序。T6触发了【继续执行程序】转换,所以(7)答案为继续执行程序。9.单选题在数据库的安全机制中,通过提供()供第三方开发人员调用进行数据更新,从而保证数据库的关系模式不被第三方所获取。问题1选项A.索引B.视图C.触发器D.存储过程【答案】D10.案例题阅读以下关于Web应用系统的叙述,在答题纸上回答问题1至问题3。【说明】某公司因业务需要,拟在短时间内同时完成“小型图书与音像制品借阅系统”和“大学图书馆管理系统”两项基于B/S的Web应用系统研发工作。小型图书与音像制品借阅系统向某所学校的所有学生提供图书与音像制品借阅服务。所有学生无需任何费用即可自动成为会员,每人每次最多可借阅5本图书和3个音像制品。图书需在1个月之内归还,音像制品需在1周之内归还。如未能如期归还,则取消其借阅其他图书和音像制品的权限,但无需罚款。学生可通过网络查询图书和音像制品的状态,但不支持预定。大学图书馆管理系统向某所大学的师生提供图书借阅服务。有多个图书存储地点,即多个分馆。搜索功能应能查询所有的分馆的信息,但所有的分馆都处于同一个校园内,不支持馆际借阅。本科生和研究生一次可借阅16本书,每本书需在1个月内归还。教师一次可借阅任意数量的书,每本书需在2个月内归还,且支持教师预定图书。如预定图书处于被借出状态,系统自动向借阅者发送邮件提醒。借阅期限到达前3天,向借阅者发送邮件提醒。超出借阅期限1周,借阅者需缴纳罚款2元/天。存在过期未还或罚款待缴纳的借阅者无法再借阅其他图书。图书馆仅向教师和研究生提供杂志借阅服务。基于上述需求,该公司召开项目研发讨论会。会议上,李工建议开发借阅系统产品线,基于产品线完成这两个Web应用系统的研发工作。张工同意李工观点,并提出采用 MVP(Model View Presenter)代替MVC的设计模式研发该产品线。【问题1】(6分)软件产品线是提升软件复用的重要手段,请用300字以内的文字分别简要描述什么是软件复用和软件产品线。【问题2】(16分)产品约束是软件产品线核心资产开发的重要输入,请从以下已给出的(a)(k)各项内容,分别选出产品的相似点和不同点填入表5-1中(1)(8)处的空白,完成该软件产品线的产品约束分析。(a)项目当前状态;(b)项目操作;(c)预定策略;(d)会员分类;(e)借阅项目数量;(f)项目的类型和属性;(g)检索功能;(h)与支付相关的用户信息;(i)图书 编号;(j)教师;(k)学生【问题3】(3分)MVP模式是由MVC模式派生出的一种设计模式。请说明张工建议借阅系统产品线采用MVP模式代替MVC模式的原因。【答案】【问题1】软件复用是将已有软件的各种有关知识用于建立新的软件,以缩减软件开发和维护的花费。软件复用是提高软件生产力和质量的一种重要技术。早期的软件复用主要是代码级复用,被复用的知识专指程序,后来扩大到包括领域知识、开发经验、设计决定、体系结构、需求、设计、代码和文档等一切有关方面。软件产品线是一个产品集合,这些产品共享一个公共的、可管理的特征集,这个特征集能满足特定领域的特定需求。软件产品线是一个十分适合专业的开发组织的软件开发方法,能有效地提高软件生产率和质量,缩短开发时间,降低总开发成本。【问题2】(1)h(2)a(3)b(4)g(5)f(6)e(7)c(8)d【问题3】MVP与MVC相比,最在的差异在于层次之类的耦合度不一样。MVP将M与V彻底分离,所有交互均通过P传达,这样,有利于软件构件及架构的重用,也利于修改,有良好的可扩展性。【解析】略
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 成人自考


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!