2022年软考-系统架构设计师考前模拟强化练习题4(附答案详解)

上传人:博****1 文档编号:487027454 上传时间:2022-11-27 格式:DOCX 页数:23 大小:44.24KB
返回 下载 相关 举报
2022年软考-系统架构设计师考前模拟强化练习题4(附答案详解)_第1页
第1页 / 共23页
2022年软考-系统架构设计师考前模拟强化练习题4(附答案详解)_第2页
第2页 / 共23页
2022年软考-系统架构设计师考前模拟强化练习题4(附答案详解)_第3页
第3页 / 共23页
2022年软考-系统架构设计师考前模拟强化练习题4(附答案详解)_第4页
第4页 / 共23页
2022年软考-系统架构设计师考前模拟强化练习题4(附答案详解)_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《2022年软考-系统架构设计师考前模拟强化练习题4(附答案详解)》由会员分享,可在线阅读,更多相关《2022年软考-系统架构设计师考前模拟强化练习题4(附答案详解)(23页珍藏版)》请在金锄头文库上搜索。

1、2022年软考-系统架构设计师考前模拟强化练习题(附答案详解)1. 单选题政府、企业等对信息化的需求是能组织信息化的原动力,它决定了组织信息化的价值取向和成果效益水平,而需求本身又是极为复杂的,它是一个系统性的、多层次的目标体系,组织信息化需求通常包含三个层次,即( ),三个层次的需求并不是相互孤立的,而是有着内在的联系。问题1选项A.战略需求,运作需求,功能需求B.战略需术,运作需求,技术需求C.市场需求,技术需求,用户需求D.巿场需求,技术需求,领域需求【答案】B【解析】信息化需求包含3个层次,即战略需求、运作需求和技术需求。战略需求。组织信息化的目标是提升组织的竞争能力、为组织的可持续发

2、展提供一个支持环境。从某种意义上来说,信息化对组织不仅仅是服务的手段和实现现有战略的辅助工具;信息化可以把组织战略提升到一个新的水平,为组织带来新的发展契机。特别是对于企业,信息化战略是企业竞争的基础。运作需求。组织信息化的运作需求是组织信息化需求非常重要且关键的一环,它包含三方面的内容:一是实现信息化战略目标的需要;二是运作策略的需要。三是人才培养的需要。技术需求。由于系统开发时间过长等问题在信息技术层面上对系统的完善、升级、集成和整合提出了需求。也有的组织,原来基本上没有大型的信息系统项目,有的也只是一些单机应用,这样的组织的信息化需求,一般是从头开发新的系统。2. 单选题以下关于敏捷方法

3、的描述中,不属于敏捷方法核心思想的是( )问题1选项A.敏捷方法是适应型,而非可预测型B.敏捷方法以过程为本C.敏捷方法是以人为本,而非以过程为本D.敏捷方法是迭代代增量式的开发过程【答案】B【解析】敏捷方法是以人为本,而非以过程为本,所以B选项错误。此处注意一个解题技巧,B和C的说法冲突,此时,这两个选项中至少有一个是错误的。3. 单选题以下关于软件构件的叙述中,错误的是( )。问题1选项A.构件的部署必须能跟它所在的环境及其他构件完全分离B.构件作为一个部署单元是不可拆分的C.在一个特定进程中可能会存在多个特定构件的拷贝D.对于不影响构件功能的某些属性可以对外部可见【答案】D【解析】软件构

4、件有3个核心特点:1、独立部署单元;2、作为第三方的组装单元;3、没有(外部的)可见状态。D选项的描述与第3个核心特点相冲突。4. 单选题对软件体系结构风格的研究和实践促进了对设计的复用。Garlan和Shaw对经典体系结构风格进行了分类 。其中,( )属于数据流体系结构风格;( )属于虚拟机体系结构风格;而下图描述的属于( )体系结构风格 。问题1选项A.面向对象B.事件系统C.规则系统D.批处理问题2选项A.面向对象B.事件系统C.规则系统D.批处理问题3选项A.层次型B.事件系统C.规则系统D.批处理【答案】第1题:D第2题:C第3题:A【解析】本题考查的是架构风格。关于架构的传统分类如

5、下所示:数据流风格:批处理序列、管道-过滤器,第一空选择D选项批处理。 调用/返回风格:主程序/子程序、面向对象、层次结构。 独立构件风格:进程通信、事件驱动系统(隐式调用)。 虚拟机风格:解释器、基于规则的系统,第二空选择C选项规则系统。 仓库风格:数据库系统、超文本系统、黑板系统。 题干给出的图示是典型的层次结构。第三空选择A选项。5. 单选题经典的设计模式共有23个,这些模式可以按两个准则来分类: -是按设计模式的目的划分,可分为()型、 结构型和行为型三种模式:二是按设计模式的范围划分,可以把设计模式分为类设计模式和()设计模式。问题1选项A.创建B.实例C.代理D.协同.问题2选项A

6、.包B.模板C.对象D.架构【答案】第1题:A第2题:C【解析】第1题:本题考查的是设计模式的基本概念。设计模式是一套可以被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结,使用设计模式是为了可重用代码、让代码更容易被他人理解并且提高代码的可靠性。设计模式的分类:(1)根据目的分类:创建型主要用于创建对象。有工厂方法模式(Factory Method)、抽象工厂模式(Abstract Factory)、建造者模式(Builder)、原型模式(Prototype)、单例模式(Singleton)共5种。结构型主要用于处理类和对象的组合。有适配器模(Adapter)、桥接模式(Brid

7、ge)、组合模式(Composite)、装饰模式(Decorator)、外观模式(Facade)、享元模式(Flyweight)、代理模式(Proxy)共7种。行为型主要用于描述类或对象怎么样交互和怎样分配职责。有指责链模式(Chain of Responsibility)、命令模式(Command)、解释器模式(Interpreter)、迭代器模式(Iterator)、中介者模式(Mediator)、备忘录模式(Memento)、观察者模式(Observer)、状态模式(State)、策略模式(Stratege)、模板方法模式(Template Method)、访问者模式(Visitor)共

8、11种。第一题选择A选项。(2)根据作用范围分类:可分为类模式和对象模式。类模式用于处理类和子类的关系,这种关系通过继承建立,在编译时就确定了,是一种静态关系。对象模式处理对象间的关系,具有动态关系。第2题:6. 单选题在架构评估过程中,评估人员所关注的是系统的质量属性。其中,( )是指系统的响应能力:即经过多长时间才能对某个事件做出响应,或者在某段时间内系统所能处理的事件的( )。问题1选项A.安全性B.性能C.可用性D.可靠性问题2选项A.个数B.速度C.消耗D.故障率【答案】第1题:B第2题:A【解析】性能(performance)是指系统的响应能力,即要经过多长时间才能对某个事件做出响

9、应,或者在某段时间内系统所能处理的事件的个数。7. 单选题人口信息采集处理和利用业务属于( ), 营业执照发放属于( ),户籍管理属于( ),参加政府工程交接属于( )。问题1选项A.政府对企业(Government to Business, G2B)B.政府对政府(Government to Government, G2G)C.企业对政府(Business to Government, B2G)D.政府对公众(Government to Citizen, G2C)问题2选项A.政府对企业(Government to Business, G2B)B.政府对政府(Government to Go

10、vernment, G2G)C.企业对政府(Business to Government, B2G)D.政府对公众(Government to Citizen, G2C)问题3选项A.政府对企业(Government to Business, G2B)B.政府对政府(Government to Government, G2G)C.企业对政府(Business to Government, B2G)D.政府对公众(Government to Citizen, G2C)问题4选项A.政府对企业(Government to Business, G2B)B.政府对政府(Government to Go

11、vernment, G2G)C.企业对政府(Business to Government, B2G)D.政府对公众(Government to Citizen, G2C)【答案】第1题:B第2题:A第3题:D第4题:C【解析】本题考查信息化中的电子政务类型。电子政务分以下类型:1、政府对政府(G2G,Government To Government):政府之间的互动及政府与公务员之间互动。基础信息的采集、处理和利用,如人口信息;各级政府决策支持。 G2G原则上包含:政府对公务员(G2E,Government To Employee):内部管理信息系统。 2、政府对企业(G2B,Governme

12、nt To Business):政府为企业提供的政策环境。给企业单位颁发的各种营业执照、许可证、合格证、质量认证。3、企业对政府(B2G,Business To Government):企业纳税及企业为政府提供服务。企业参加政府各项工程的竞/投标,向政府供应各种商品和服务,企业向政府提建议,申诉。4、政府对公民(G2C,Government To Citizen):政府对公民提供的服务。社区公安和水、火、天灾等与公共安全有关的信息。户口、各种证件和牌照的管理。5、公民对政府(C2G,Citizen To Government):个人应向政府缴纳税费和罚款及公民反馈渠道。个人应向政府缴纳的各种税

13、款和费用了解民意,征求群众意见。报警服务(盗贼、医疗、急救、火警等)。8. 单选题对应软件开发过程的各种活动,软件开发工具有需求分析工具、( )、编码与排错工具、测试工具,按照描述需求定义的方法,可将需求分析工具分为基于自然语言或图形描述的工具,和基于( ) 的工具。问题1选项A.设计工具B.分析工具C.耦合工具D.监控工具问题2选项A.用例B.形式需求定义语言C.UMLD.需求描述【答案】第1题:A第2题:B【解析】本题考查的是系统开发基础中软件系统工具的知识内容。软件开发工具用来辅助开发人员进行软件开发活动,对应软件开发过程的各种活动,软件开发工具包括需求分析工具、设计工具、编码与排错工具

14、、测试工具等。1、需求分析工具用以辅助软件需求分析活动,辅助系统分析员从需求定义出发,生成完成的、清晰的、一致的功能规范。按描述需求定义的方法可以将需求分析工具分为基于自然语言或图像描述的工具和基于形式化需求定义语言的工具。(1)基于自然语言或图形描述的工具:这类工具采用分解与抽象等基本手段,对用户问题逐步求精,并在检测机制的辅助下,发现其中可能存在的问题(如一致性),通过对问题描述的修改,逐步形成能正确反映用户需求的功能规范。比如结构化分析方法采用的数据流图。(2)基于形式化需求定义语言的工具:基于形式化需求定义语言的工具大多以基于知识的需求智能助手的形式出现,并把人工智能技术运用于软件工程。这类工具通常具有一个知识库和一个推理机制。(3)其他需求分析工具:可执行规范语言以及原型技术为需求分析工具提供了另一条实现途径,这些工具通过运行可执行规范或原型,将有关的结果显示给用户和系统分析员,以便进行需求确认。2、设计工具:设计工具用以辅助软件设计活动,辅助设计人员从软件功能规范出发,得

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 习题/试题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号