20240902软考架构-------软考96-100答案解析

每日打卡题96-100答案

96、【2018年真题】 难度:难

CORBA服务端构件模型中, 是CORBA对象的真正实现,负责完成客户端请求。

A.伺服对象(Servant)

B.对象适配器(Object Adapter)

C.对象请求代理(Object Request Broker)

D.适配器激活器(Adapter Activator)

答案:A

解析:

伺服对象(Servant):CORBA对象的真正实现,负责完成客户端请求。

对象适配器(Object Adapter):用于屏蔽ORB内核的实现细节,为服务器对象的实现者提供抽象接口,以便他们使用ORB内部的某些功能。

对象请求代理(Object Request Broker):解释调用并负责查找实现该请求的对象,将参数传给找到的对象,并调用方法返回结果。客户方不需要了解服务对象的位置、通信方式、实现、激活或存储机制。

97、【2018年真题】 难度:一般

J2EE应用系统支持五种不同类型的构件模型,包括 。

A. Applet、JFC、JSP、Servlet、EJB

B. JNDI、IIOP、RMI、EJB、JSP/Servlet

C. JDBC、EJB、JSP、Servlet、JCA

D. Applet、Servlet、JSP、EJB、Application Client

答案:D

解析:

J2EE 核心组成:

容器:Applet Container、Application Container、Web Container、EJB Container

组件:Applet、Application、JSP/Servlet、EJB

服务: HTTP(Hypertext Transfer Protocol)超文本传输协议

RMI-IIOP(Remote Method Invocation over the Internet Inter-ORB Protocol):远程方法调用,融合了Java RMI 和CORBA(Common Object Request Broker Architecture 公共对象请求代理体系结构) 在使用Application 或Web 端访问EJB 端组件是使用

Java IDL(Java Interface Definition Language):Java 接口定义语言,主要用于访问外部的CORBA 服务

JTA(Java Transaction API):用于进行事务处理操作的 API

JDBC(Java Database Connectivity):为数据库操作提供的一组API

JMS(Java Massage Service):用于发送点对点消息的服务

Java Mail: 用于发送邮件

JAF(Java Activation Framework):用于封装传递的邮件数据

JNDI(Java Naming and Directory Interface )

JAXP(Java API for XML Parsing ):专门用于XML解析操作的API

JCA(J2EE Connector Architecture ):Java 连接器构架

JAAS (Java Authentication and Authorization Service)

JSF (Java Server Faces)

JSTL (JSP Standard Tag Library)

SAAJ (SOAP with Attachments API for JAVA)

JAXR (Java API for XML Registries)

98、【2018年真题】 难度:一般

体系结构权衡分析方法(Architecture Tradeoff Analysis Method,ATAM)包含4个主要的活动领域,分别是场景和需求收集、体系结构视图和场景实现、 (1) 、折中。基于场景的架构分析方法(Scenarios-based Architecture Analysis Method, SAAM)的主要输入是问题描述、需求声明和 (2) 。

(1)A.架构设计 B.问题分析与建模

C.属性模型构造和分析 D.质量建模

(2)A.问题说明 B.问题建模

C.体系结构描述 D.需求建模

答案:(1)C (2)C

解析:

ATAM被分为四个主要的活动领域(或阶段) ,分别是场景和需求收集、体系结构视图和场景实现、属性模型构造和分析、折中。

SAAM分析评估体系结构的过程包括五个步骤,即场景开发、体系结构描述、单个场景评估、场景交互和总体评估。SAAM的主要输入问题是问题描述、需求声明和体系结构描述。

99、【2018年真题】 难度:一般

在仓库风格中,有两种不同的构件,其中, (1) 说明当前状态, (2) 在中央数据存储上执行。

(1)A.注册表 B.中央数据结构 C.事件 D.数据库

(2)A.独立构件 B.数据结构 C.知识源 D.共享数据

答案:(1)B (2)A

解析:

本题考查的是架构风格的概念,属于教程原话:"在仓库风格中,有两种不同的构件:中央数据结构说明当前状态,独立构件在中央数据存储上执行"。

100、【2018年真题】 难度:一般

某公司欲开发一个大型多人即时战略游戏,游戏设计的目标之一是能够支持玩家自行创建战役地图,定义游戏对象的行为和对象之间的关系。针对该需求,公司应该采用 (1) 架构风格最为合适。在架构设计阶段,公司的架构师识别出2个核心质量属性场景。其中,"在并发用户数量为10000人时,用户的请求需要在1秒内得到响应"主要与 (2) 质量属性相关;"对游戏系统进行二次开发的时间不超过3个月"主要与 (3) 质量属性相关。

(1)A.层次系统 B.解释器 C.黑板 D.事件驱动系统

(2)A.性能 B.吞吐量 C.可靠性 D.可修改性

(3)A.可测试性 B.可移植性 C.互操作性 D.可修改性

答案:(1)B (2)A (3)D

解析:

本题是极为经典的考题。题目中提及"支持玩家自行创建战役地图"这说明系统要能应对"自定义"内容的解析,这需要用到解释器风格。"并发用户数量10000人时用户请求要在1秒内得到响应"属于典型的性能属性,"对游戏系统进行二次开发的时间不超过3个月"属于可修改性属性。

相关推荐
运维&陈同学32 分钟前
【zookeeper01】消息队列与微服务之zookeeper工作原理
运维·分布式·微服务·zookeeper·云原生·架构·消息队列
哔哥哔特商务网13 小时前
一文探究48V新型电气架构下的汽车连接器
架构·汽车
007php00713 小时前
GoZero 上传文件File到阿里云 OSS 报错及优化方案
服务器·开发语言·数据库·python·阿里云·架构·golang
码上有前15 小时前
解析后端框架学习:从单体应用到微服务架构的进阶之路
学习·微服务·架构
货拉拉技术21 小时前
多元消息融合分发平台
javascript·后端·架构
冷心笑看丽美人1 天前
Spring 框架七大模块(Java EE 学习笔记03)
学习·spring·架构·java-ee
思尔芯S2C1 天前
面向未来的智能视觉参考设计与汽车架构,思尔芯提供基于Arm技术的创新方案
arm开发·架构·汽车·iot·fpga原型验证·prototyping·智慧视觉
老码沉思录1 天前
Android开发实战班 -应用架构 - MVVM 架构模式
android·架构
晴子呀1 天前
微服务系列概览
微服务·云原生·架构
武子康1 天前
Java-05 深入浅出 MyBatis - 配置深入 动态 SQL 参数、循环、片段
java·sql·设计模式·架构·mybatis·代理模式