当前位置: 首页 > news >正文

SAAMDSSA-系统架构师(五十一)

1基于场景的架构分析法SAAM(Software Architecture Analyzer Method)是非功能质量属性架构分析法,SAAM主要是输入的是()、()和()。其分析过程主要包括()、()、()、()、()。

解析:

问题描述,需求说明,架构文档描述。

场景开发,架构描述,单个场景评估,场景交互,总体评估。

2某磁盘磁头从一个磁道移动另一个磁道需要10ms,文件在磁盘上非连续存放,逻辑上相邻数据块的平均移动距离10个磁道,每块的旋转延迟时间及传输时间分别为100ms和2ms,则读取一个100块的问价需要()ms。

解析:

一个磁头道另一个磁道10ms,相邻的有10个磁道,则100ms

100+100+2 = 202

202 *100 = 20200 ms

3集成系统还需要根据公司的新业务需要,灵活、动态的定制系统之间的功能协作关系,针对这一需求,应该选择基于()技术的实现方式更为合适。

A分布式对象

B远程过程调用

C进程间通信

D工作流

解析:

工作流的作用就是业务需求灵活、动态的定制系统间的功能协作关系

4某公司开发文档编译器,该编译器允许在文档中直接嵌入图形对象,但开销很大。用户在系统设计之初提出打开编译器必须十分迅速,可以暂时不显示图形。针对这一需求,可以采用()什么设计模式。

A 代理模式

B 外观模式

C 桥接模式

D 组合模式

解析:

代理模式 适合先显示文字,将图片的显示让其他代理处理。

5信息加密是保证系统机密性的常用手段。使用哈希校验是保证数据完整性的常用方法。可用性保证合法用户对资源的正常访问,不会被不正当的拒绝。()就是破坏系统的可用性。

A 跨站脚本攻击XSS

B 拒绝服务攻击DoS

C 跨站请求伪造攻击CSRF

D 缓冲区溢出攻击

解析:

跨站脚本攻击XSS:指攻击者往web页面插入html代码,窃取用户cookies,劫持浏览器会话等。

拒绝服务攻击DOS:通过大量服务请求,导致服务器负载过大而影响可用性。

跨站请求伪造攻击CSRF:挟持、欺骗用户在当前已登入的web上执行非本意的操作。

缓冲区溢出攻击:利用缓冲溢出漏洞,控制主机,进行攻击。

6峰值MIPS(每秒百万次指令数)用来描述计算机的定点运算速率,通过对计算机指令集中基本指令的执行速度计算得到。假设某计算机中基本指令执行需要5个周期,每个周期为3us,则该计算机的定点运行速度为()MIPS。

A 8

B 15

C 0.125

D 0.067

解析:

1/(3*5) = 0.066666

7()描述的是DBMS向用户提供数据操纵语言,实现对数据库中数据的基本操作,如检索、插入、修改和删除。

A 数据定义

B 数据库操作

C 数据库运行管理

D 数据组织、存储与管理

解析:

DBMS包括数据定义、数据库操作、数据库运行管理、数据组织、存储与管理、数据库的建立和维护。

答案B

8特定领域软件架构DSSA是在一个特定应用领域中,为一组应用提供结构参考标准软件体系结构。DSSA通常是一个具有三个层次的系统模型,包括()环境、领域特定应用开发环境和应用执行环境,其中()主要在领域特定应用开发环境中工作。

问题1

A 领域需求

B 领域开发

C 领域执行

D 领域应用

问题2

A 操作员

B 领域架构师

C 应用工程师

D 程序员

解析:

DSSA(Domain Specific  Software  Architecture)

领域开发环境,领域特定应用开发环境 和 应用执行环境。

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • Go开发后端和Vue3开发前端的前后端分离框架中自己手戳一个OA流程审批、工作流引擎给新时代一个漂亮便捷的工作流引擎
  • 验证码案例
  • UE中的运行时Mesh - 学习笔记
  • day16
  • Nginx系列-Nginx Location匹配规则
  • 【鸿蒙学习】Stage模型与FA模型的对比与应用选择
  • Spring Boot 3.x Rest API最佳实践之统一响应结构
  • 作为硬件工程师和射频工程师必备的射频前端冷知识
  • 提升前端性能的JavaScript技巧
  • 异步调用实践:Async,Future, TaskExecutor、EventListener
  • 网络编程----TCP/IP协议
  • scrcpy源码 windows10编译傻瓜式教程
  • 字符串查找 - 模拟实现strstr 、BF算法 、 KMP算法
  • 【AI】算力底座的巨变
  • golang中的星号*通配符字符串模式匹配 和问号? 通配符字符串模式匹配的2种实现方法 和相关的单元测试用例
  • 「前端」从UglifyJSPlugin强制开启css压缩探究webpack插件运行机制
  • 【干货分享】SpringCloud微服务架构分布式组件如何共享session对象
  • 【跃迁之路】【641天】程序员高效学习方法论探索系列(实验阶段398-2018.11.14)...
  • 【跃迁之路】【733天】程序员高效学习方法论探索系列(实验阶段490-2019.2.23)...
  • git 常用命令
  • Git 使用集
  • input实现文字超出省略号功能
  • Invalidate和postInvalidate的区别
  • Js基础知识(四) - js运行原理与机制
  • js数组之filter
  • JS专题之继承
  • Laravel 实践之路: 数据库迁移与数据填充
  • LeetCode18.四数之和 JavaScript
  • Linux编程学习笔记 | Linux IO学习[1] - 文件IO
  • STAR法则
  • vue2.0项目引入element-ui
  • 多线程事务回滚
  • 官方新出的 Kotlin 扩展库 KTX,到底帮你干了什么?
  • 聚簇索引和非聚簇索引
  • 前端每日实战:61# 视频演示如何用纯 CSS 创作一只咖啡壶
  • 为视图添加丝滑的水波纹
  • 我是如何设计 Upload 上传组件的
  • Spark2.4.0源码分析之WorldCount 默认shuffling并行度为200(九) ...
  • ​LeetCode解法汇总1410. HTML 实体解析器
  • ### RabbitMQ五种工作模式:
  • #includecmath
  • #多叉树深度遍历_结合深度学习的视频编码方法--帧内预测
  • #控制台大学课堂点名问题_课堂随机点名
  • (C++17) std算法之执行策略 execution
  • (iPhone/iPad开发)在UIWebView中自定义菜单栏
  • (k8s)Kubernetes 从0到1容器编排之旅
  • (Redis使用系列) Springboot 实现Redis 同数据源动态切换db 八
  • (ZT)北大教授朱青生给学生的一封信:大学,更是一个科学的保证
  • (含笔试题)深度解析数据在内存中的存储
  • (切换多语言)vantUI+vue-i18n进行国际化配置及新增没有的语言包
  • (未解决)jmeter报错之“请在微信客户端打开链接”
  • (源码版)2024美国大学生数学建模E题财产保险的可持续模型详解思路+具体代码季节性时序预测SARIMA天气预测建模
  • .java 9 找不到符号_java找不到符号
  • .NET Framework 3.5安装教程
  • .Net 知识杂记