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)
领域开发环境,领域特定应用开发环境 和 应用执行环境。