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个月"属于可修改性属性。

相关推荐
mldong5 小时前
一个 App,十三套后端:手机审批端 uni-jeeflow-app 开源了
java·架构
weixin_BYSJ19876 小时前
【计算机毕设】基于SpringBoot与Vue的文物保护档案管理系统08621
vue.js·spring boot·spring cloud·微服务·架构·django·课程设计
GreenTea7 小时前
7000 万 QPS、500 PB:OpenAI 如何用一个 Python 存储平台撑住 10 亿用户
后端·架构
西安栈上月明软件科技7 小时前
从业务黑话到本体图谱:OAG本体建模五步法(西安老系统AI化改造实战)
数据库·人工智能·架构
海宇AI8 小时前
零信任架构实战:基于海宇柠檬查出险-登记证构建自动化车抵贷核保网关
java·人工智能·架构·自动化
白远山10 小时前
家政服务家政社区派单实战:调度系统架构设计与实现指南
java·开发语言·小程序·架构·需求分析
故作春风12 小时前
elpis-core 核心从入门到理解
后端·架构·node.js
萧瑟余晖14 小时前
Hibernate 核心原理与架构详解
开发语言·架构·hibernate
企业通信技术笔记14 小时前
信创环境下企业即时通讯IM怎么部署?5类方案的架构与适配思路
架构·私有化部署·信息与通信·信创·企业即时通讯
parser14 小时前
LangGraph 智能体项目实战问题:循环导入的根因分析与三层解法(Python langgraph)
架构