SOA架构-架构真题(六十七)

  1. SAAM主要输入的问题是问题描述、()和架构描述文档。
  1. 问题建模
  2. 问题说明
  3. 需求建模
  4. 需求说明

答案:D

解析:

SAAM主要输入的问题是问题描述、需求说明和架构描述文档

五、【问题:5.1】(7分)请说明什么是面向服务架构(SOA)以及ESB在SOA中的作用与特点。

答案:

面向服务架构是集中式管理的架构,各个服务都是相互独立的,通过ESB服务总线把他们相互关联起来,解决各个系统信息交互差等问题。

ESB作用:

  1. 各个服务交互数据格式的转换。
  2. 路由、发现、选择,可以负载均衡,和服务安全提升。
  3. ESB服务总线集中式管理,可以通过API和Web Service来进行数据交互。
  4. 元数据和服务的注册

【问题:2.1】状态图和活动图是软件系统设计建模中常用的两种手段,请用200字以内文字简要说明状态图和活动图的含义及其区别。

答案:

状态图由事件触发对象状态的改变,通常是一个对象生存周期里的行为

活动图则表示连续的,一个活动的结束伴随着另一个活动的开始。

状态图不可以表示并行,流程图可以表示并行。

状态图侧重结构,活动图侧重动作

2017

【问题:5.1】(5分)请用200字以内的文字描述什么是"响应式 Web 设计",并列举2个响应式Web设计的实现方式。

答案:

响应式web设计指可以根据客户请求或不同的环境来动态改变界面设计,比如pc端和app端都可以动态适配。

  1. 流式布局。
  2. 弹性布局 和媒体查询。

风险点,敏感点和权衡点区别和描述

风险点指系统存在的一些缺陷,可能存在的系统安全隐患。

权衡点指对多个质量属性进行权衡,改变的时候影响多个质量属性。

敏感点指单个质量属性的影响,一个构件或多个构件所具有的特性

相关推荐
JMchen12311 小时前
现代Android图像处理管道:从CameraX到OpenGL的60fps实时滤镜架构
android·图像处理·架构·kotlin·android studio·opengl·camerax
Jing_jing_X14 小时前
CPU 架构:x86、x64、ARM 到底是什么?为什么程序不能通用?
arm开发·架构·cpu
qq_1777673716 小时前
React Native鸿蒙跨平台自定义复选框组件,通过样式数组实现选中/未选中状态的样式切换,使用链式调用替代样式数组,实现状态驱动的样式变化
javascript·react native·react.js·架构·ecmascript·harmonyos·媒体
小程故事多_8017 小时前
深度搜索Agent架构全解析:从入门到进阶,解锁复杂问题求解密码
人工智能·架构·aigc
●VON18 小时前
React Native for OpenHarmony:项目目录结构与跨平台构建流程详解
javascript·学习·react native·react.js·架构·跨平台·von
Gary董18 小时前
高并发的微服务架构如何设计
微服务·云原生·架构
ujainu18 小时前
Flutter + OpenHarmony 实战:《圆环跳跃》——完整游戏架构与视觉优化
flutter·游戏·架构·openharmony
爬山算法19 小时前
Hibernate(74)如何在CQRS架构中使用Hibernate?
java·架构·hibernate
香芋Yu20 小时前
【大模型教程——第二部分:Transformer架构揭秘】第2章:模型家族谱系:从编码器到解码器 (Model Architectures)
深度学习·架构·transformer
从此不归路21 小时前
Qt5 进阶【13】桌面 Qt 项目架构设计:从 MVC/MVVM 到模块划分
开发语言·c++·qt·架构·mvc