SASAM软件架构静态分析法-系统架构师(六)

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

问题1

A架构设计

B问题分析与建模

C属性模型的构造与分析

D质量建模

问题2

A问题说明

B问题建模

C体系结构描述

D需求建模

答案:C C

2、项目成本管理中,()将总的成本估算分配到各项活动和工作包中,来建立一个成本基线。

A成本估算

B成本预算

C成本跟踪

D成本控制

解析:

成本估算:对项目需要的资金进行近似估值。

成本预算:汇总所有的估算成本,建立一个经批准的成本基准。

成本控制:监督项目状态以更新项目预算、管理成本基准变更

答案:B

3、在构件组装过程中需要检测并解决架构失配问题,其中()失配主要包括由于系统对构件基础设施、控制模型和数据模型的假设存在冲突引起的失配。()失配包括由于系统对构件交互协议、构件连接时数据格式的假设存在冲突引起的失配。

问题1 问题2

A构件

B模型

C协议

D连接子

解析:

构件引起的失配,包括构件基础设施、控制构件模型和构件数据模型的假设存在冲突的失配。

连接子引起的失配,包括由于系统对构件交互协议,连接子数据模型假设存在冲突引起的失配。

由于系统成分对全局体系结构的假设存在冲突引起的失配等。要解决失配问题,首先需要检测出失配问题,并通过适当手段消除失配问题。

4、采用微内核结构操作系统提高了系统的 灵活性和可扩展性,()。

并增强了系统的可靠性和可移植性,可运行于分布式系统。

5、有职务工资关系P(职务,最低工资,最高工资),员工关系EMP(员工号,职务,工资)要求任何一名员工,其工资值必须在其职务对应的工资范围,实现该需求的方法是()。

A建立”EMP职务”向“P.职务”的参照完整性约束

B建立“P.职务”向“EMP.职务”的参照完整性约束

C建立EMP上触发器程序审定该需求

D建立P上的触发器程序审定该需求

解析:

简单的约束可以通过主键primary key指定,或者外键,本题的约束只能通过编写触发器,因为对工资值进行插入或者修改时时候触发,所以对EMP建立触发器。

答案:C

6、下列属于软件架构静态分析方法的是()。

A SASAM

B ATAM

C SAAM

D SAABNet

解析:

ASEM方法:将软件架构视为最终产品和设计过程的中间产品。他从外部和内部两个角度评估。

SAABNet方法使用贝叶斯信念网络:表达和使用定性只是,辅助架构的定性评估。

软件架构修改度量方法:专注于软件架构在修改过程中的变化。

软件架构修改度量方法(Software Architecture Change Measurement Method,SACME):专注软件架构中修改过程的变化。

软件架构静态分析方法(Software Station of Software Architecture Model,SASAM):通过映射和比较预期架构实际架构来静态评估软件架构。

软件架构可靠性风险评估方法(Architecture-based Reliability Risk Assessment,ALRRA):使用动态复杂度和耦合度准则来定义组件和连接件的复杂性因素。

层次分析法(Analytical Hierarchy Process,AHP):是一种多准则决策方法,通过划分问题层次,构造比较判断矩阵。

COSMIC+UML方法是一种基于面向对象系统源代码的可维护性度量准则的方法,他通过面向对象的度量准则与COSMIC方法相关联,并提出UML度量准则,来评估可维护性。

答案:A

7、软件系统架构设计与确认之后,需要进行架构复审,架构复审的目的是为了标识潜在风险,及早发现架构设计中的缺陷和错误。在架构复审过程中,主要由()决定架构是否满足需求、质量需求是否在设计中得到体现。

A 系统分析师与架构师

B 用户代表与领域专家

C 系统拥护者与项目经理

D 系统开发与测试人员

解析:

在ABSD中,基于软件体系结构设计,在一个主版本的软件架构中,要安排一次外部人员(用户代表与领域专家)来评审。

8、在软件使用过程中,用户往往对软件提出新的功能和性能要去,为了满足,需要修改或者再次开发软件。这种情况下维护活动称为()。

A改正性维护

B适应性维护

C完善性维护

D预防性维护

解析:

改正性 指 修改bug。

完善性 指 新的需求。

预防性 指 为了适应未来软硬件环境变化,主动增加预防性功能。

适应性 指 软件适应环境或者数据,而进行的修改。

答案:C

9、(软件工程)以下关于软件开发方法的叙述,错误的是()。

A对于较为复杂的应用问题,适合采用形式化方法进行需求分析。

B形式化方法的优势在于精确的表述和研究应用问题及其软件实现。

C净室软件工程将正确性严重作为发现和排除错误的主要机制。

D净室软件工程强调统计质量控制技术,包括客户对软件视同预期的测试。

解析:

形式化方法是一种坚实数据基础的方法,允许系统和开发过程中严格处理和论证,适用于那些安全级别要求极高的软件开发。

需求分析 则不仅仅需要 形式化方法来完成。

答案:A

10、假设文件系统采用索引节点管理,且索引节点有8个地址项iaddr[0]~iaddr[7],每个地址项大小为4B,iaddr[0]~iaddr[4]采用直接地址索引,iaddr[5]和iaddr[6]采用一级间接地址索引,iaddr[7]采用二级间接地址索引。假设磁盘索引块和磁盘数据块大小均为1KB字节,文件File1的索引节点如下图所示。若用户访问文件File1中逻辑块号为5和261的信息,则对应的物理块号分别为();101号物理块存放的是()

解析:

因为4B,1024/4 =256

所以0到4是 逻辑块则是0到4,直接索引

5到6是 逻辑块是5到255+5 = 260,一级索引

7是 逻辑块是261~261+255 = 516 ,二级索引

图上逻辑块5则是对应的58

而一个索引是256,所以136对应的是225+5 = 260

所以261对应的是187

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/23038.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

读写csv文件的C++实现

系列文章目录 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 TODO:写完再整理 文章目录 系列文章目录前言读写csv文件的C++实现前言 认知有限,望大家多多包涵,有什么问题也希望能够与大家多交流,共同成长! 本文先对读写csv文件的C++实现做个简单的…

大归纳!!教你使用<string.h>的字符函数与字符串函数!!☑

这篇博客为你归纳了所有的字符函数和最常用的字符串函数,以及对应的模拟实现!!你可以直接循着目录跳到你需要的段落哦!!😍 目录 字符函数 字符分类 字符判断函数 islower——判断小写字母 isupper——…

JVM学习-Jprofiler

JProfiler 基本概述 特点 使用方便,界面操作友好对被分析的应用影响小(提供模板)CPU,Tread,Memory分析功能尤其强大支持对jdbc,noSql,jsp,servlet,socket进行分析支持多种模式(离线、在线)的分析支持监控本地、远程JVM跨平台,拥…

纯血鸿蒙开发教程:如何实现运动饮食卡片效果

开发背景 人们对健康的要求越来越高,从单纯的健康饮食到健康运动,再到两者的结合。但是,饮食和运动之间的平衡一般人很难掌握,而我们这款 APP 将饮食、运动、以及自身身体状况(如体脂、体重、内脂等)有机结…

力扣1838.最高频的元素的频数

力扣1838.最高频的元素的频数 首先排序 然后右指针遍历补成的数 每次加**差值(num[i] - num[i-1]) * 位数(i - j) class Solution {public:int maxFrequency(vector<int>& nums, int k) {int res1,n nums.size();sort(nums.begin(),nums.end());long long ans0;fo…

编程互动遥控机器狗电子方案定制

东莞酷得智能科技方案公司&#xff0c;专注于电子玩具行业MCU单片机电子方案定制开发服务。酷得开发的电子方案中&#xff0c;涵盖了益智、娱乐、运动等多个领域&#xff0c;满足了不同年龄段孩子们的需求。这些玩具不仅能帮助孩子们度过愉快的时光&#xff0c;还能在游戏中学习…

linux上VirtualBox使用

前言 最近想把唯一的windows系统装成linux&#xff0c; 但是确实存在一些特殊软件无法舍弃&#xff0c;所有装完linux需要用虚拟机装个windows 上来使用特定的一些软件&#xff08;不想用wine了&#xff09;。 还有对一些特定usb设备的透传&#xff0c;这样才能保证在虚拟机中…

【Linux】Linux工具——gdb

1. gdb 概述 GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。或许&#xff0c;各位比较喜欢那种图形界面方式的&#xff0c;像VC、BCB等IDE的调试&#xff0c;但如果你是在 UNIX平台下做软件&#xff0c;你会发现GDB这个调试工具有比VC、BCB的图形化调试器更强大的功能…

和平饭店短视频:成都科成博通文化传媒公司

和平饭店短视频&#xff1a;历史的沉淀与现代的演绎 随着短视频平台的兴起&#xff0c;越来越多的人开始通过镜头记录生活、分享故事。在众多短视频中&#xff0c;以“和平饭店”为主题的短视频独树一帜&#xff0c;以其独特的魅力吸引了大量观众的目光。成都科成博通文化传媒…

Oracle NUMTOYMINTERVAL函数的使用

Oracle NUMTOYMINTERVAL函数的使用 NUMTOYMINTERVAL是Oracle数据库中的一个函数&#xff0c;用于将给定的数字转换为INTERVAL YEAR TO MONTH类型的值。该函数在处理日期和时间计算时非常有用&#xff0c;特别是当你需要将年或月的数量转换为时间间隔时。 以下是关于NUMTOYMIN…

【常见报错】影刀小窗口消失-作者:【小可耐教你学影刀RPA】

现象描述&#xff1a; 影刀能够正常登录并运行&#xff0c;但是从常规模式切换到调度模式后能出现启动页&#xff0c;然后程序就退出了&#xff0c;查看影刀日志和事件查看器中的日志都没有任何异常消息 问题原因&#xff1a; 正常切换调度后会在窗口右下角出现一个机器人的小…

QT+FFmpeg+Windows开发环境搭建(加薪点)

01、Windows 环境搭建 FFMPEG官网:http://ffmpeg.org/ 02、下载4.2.1版本源码 源码:https://ffmpeg.org/releases/ffmpeg-4.2.1.tar.bz2 03、下载4.2.1编译好的文件 下载已经编译好的FFMPEG)(迅雷下载很快) 网址:https://ffmpeg.zeranoe.com/builds/ 32位下载地址:(迅雷…

特征工程及python实现

一、特征构建 概述 从原始数据中构建新的特征&#xff0c;一般需要根据业务分析&#xff0c;生成能更好体现业务特性的新特征&#xff0c;这些新特征要与目标关系紧密&#xff0c;能提升模型表现或更好地解释模型。 方法 时间周期&#xff1a;不同的时间切片长度&#xff0…

超实惠的GPU云服务器安利!!

自己一个人抱着老笔记本学深度学习&#xff0c;没有GPU是真的难受。Colab用过&#xff0c;GPU稍微用用就被剥夺了。华为云在培训的时候也用过&#xff0c;好贵。现在学到大模型&#xff0c;cuda10.1举步维艰。 失眠在网上冲浪&#xff0c;刷到了潞晨云&#xff0c;一块六就能用…

机器视觉:搞清楚视觉项目的需求

一、确定被检测物 首先要搞清楚&#xff0c;你要检测什么东西&#xff0c;是什么形状&#xff0c;什么颜色&#xff0c;什么材质&#xff1f; 二、确定检测项目 你要检测什么内容&#xff0c;一般检测的内容有如下&#xff1a; 1、物体有无 2、物体的状态 3、物体的尺寸 4、物…

SL4010 40V耐压 300W大功率升压IC 12V5A大功率UPS电源专用

在当今这个信息高速发展的时代&#xff0c;电力稳定已成为企业运营和个人生活的核心需求。UPS&#xff08;不间断电源&#xff09;作为电力的守护者&#xff0c;其性能和质量直接关系到我们的工作和生活能否顺畅进行。今天&#xff0c;我们为您推荐一款高性能的UPS应急电源芯片…

K8s service 底层逻辑

文章目录 K8s service 底层逻辑Kube-proxy 代理模式Service 请求情况Service-Iptables 模式iptables 规则介绍ClusterIP 模式分析NodePort 模式分析 Service- IPVS 模式 服务发现环境变量CoreDNSCoreDNS 策略ClusterFirst&#xff08;默认DNS策略&#xff09;CluterFirstWithHo…

gcc编译器

预处理gcc -E b.c -o g.i -S -s -c -o gcc a.c -L acc.c指导路径 3 /

0041__在VC中链接动态链接库(DLL)的方法

在VC中链接动态链接库&#xff08;DLL&#xff09;的方法_vc如何链接dll库-CSDN博客

创新入门|营销中的视频内容:不可或缺的策略

视频在营销中日益重要。你是否也发现,视频内容最近似乎无处不在?它占据着社交媒体的推文、网站首页,甚至电子邮件中的位置。事实上,并不是你一个人有这样的感受。在过去十年中,视频作为一种营销手段日益成熟和强大。这是因为,人类天生就是视觉动物。我们大脑处理视觉信息的速度…