20240827软考架构-------软考76-80答案解析

每日打卡题76-80

76、【2012年真题】 难度:一般

基于场景的架构分析方法(Scenarios-based Architecture Analysis Method,SAAM)是卡耐基梅隆大学软件工程研究所的Kazman等人于1983年提出的一种非功能质量属性的架构分析方法,是最早形成文档并得到广泛应用的软件架构分析方法。SAAM的主要输入是问题描述、 (1) 和架构描述文档,其分析过程主要包括场景开发、 (2) 、单个场景评估、场景交互和总体评估。

(1)A.问题说明 B.问题建模 C.需求说明 D.需求建模

(2)A.架构需求 B.架构描述 C.架构设计 D.架构实现

77、【2013年真题】 难度:一般

"编译器"是一种非常重要的基础软件,其核心功能是对源代码形态的单个或一组源程序依次进行预处理、词法分析、语法分析、语义分析、代码生成、代码优化等处理,最终生成目标机器的可执行代码。考虑以下与编译器相关的软件架构设计场景:

传统的编译器设计中,上述处理过程都以独立功能模块的形式存在,程序源代码作为一个整体,依次在不同模块中进行传递,最终完成编译过程。针对这种设计思路,传统的编译器采用(1)架构风格比较合适。

随着编译、链接、调试、执行等开发过程的一体化趋势发展,集成开发环境(IDE.随之出现。IDE集成了编译器、连接器、调试器等多种工具,支持代码的增量修改与处理,能够实现不同工具之间的信息交互,覆盖整个软件开发生命周期。针对这种需求,IDE采用(2)架构风格比较合适。IDE强调交互式编程,用户在修改程序代码后,会同时触发语法高亮显示、语法错误提示、程序结构更新等多种功能的调用与结果呈现,针对这种需求,通常采用(3)架构风格比较合适。

某公司已经开发了一款针对某种嵌入式操作系统专用编程语言的IDE,随着一种新的嵌入式操作系统上市并迅速占领市场,公司决定对IDE进行适应性改造,支持采用现有编程语言进行编程,生成符合新操作系统要求的运行代码,并能够在现有操作系统上模拟出新操作系统的运行环境,以支持代码调试工作。针对上述要求,为了使IDE能够生成符合新操作系统要求的运行代码,采用基于(4)的架构设计策略比较合适;为了模拟新操作系统的运行环境,通常采用(5)架构风格比较合适。

(1)A.管道---过滤器 B.顺序批处理 C.过程控制 D.独立进程

(2)A.规则引擎 B.解释器 C.数据共享 D.黑板

(3)A.隐式调用 B.显式调用 C.主程序一子程序 D.层次结构

(4)A.代理 B.适配 C.包装 D.模拟

(5)A.隐式调用 B.仓库结构 C.基于规则 D.虚拟机

78、【2013年真题】 难度:一般

架构权衡分析方法(Architecture Tradeoff Analysis Method,ATAM)是一种系统架构评估方法,主要在系统开发之前,针对性能、(1)、安全性和可修改性等质量属性进行评价和折中。ATAM可以分为4个主要的活动阶段,包括需求收集、(2)描述、属性模型构造和分析、架构决策与折中,整个评估过程强调以(3)作为架构评估的核心概念。

某软件公司采用ATAM进行软件架构评估,在评估过程中识别出了多个关于质量属性的描述。其中,"系统在进行文件保存操作时,应该与Windows系统的操作方式保持一致"主要与(4)质量属性相关;"系统应该提供一个开放的API接口,支持远程对系统的行为进行控制与调试"主要与(5)质量属性相关。在识别出上述描述后,通常采用(6)对质量属性的描述进行刻画与排序。

(1)A.可测试性 B.可移植性 C.可用性 D.易用性

(2)A.架构视图 B.架构排序 C.架构风格 D.架构策略

(3)A.用例 B.视图 C.属性 D.模型

(4)A.可测试性 B.互操作性 C.可移植性 D.易用性

(5)A.可测试性 B.互操作性 C.可移植性 D.易用性

(6)A.期望管理矩阵 B.决策表 C.优先队列 D.效用树

79、【2014年真题】 难度:一般

下列关于用户界面设计的叙述中,错误的是 ( )。

A.界面交互模型应经常进行修改

B.界面的视觉布局应该尽量与真实世界保持一致

C.所有可视信息的组织需要按照统一的设计标准

D.确保用户界面操作和使用的一致性

80、【2014年真题】 难度:一般

将系统需求模型转换为架构模型是软件系统需求分析阶段的一项重要工作,以下描述中,( )是在转换过程中需要关注的问题。

A.如何通过多视图模型描述软件系统的架构

B.如何确定架构模型中有哪些元素构成

C.如何采用表格或用例映射保证转换的可追踪性

D.如何通过模型转换技术,将高层架构模型逐步细化为细粒度架构模型

相关推荐
小扳2 小时前
微服务篇-深入了解 MinIO 文件服务器(你还在使用阿里云 0SS 对象存储图片服务?教你使用 MinIO 文件服务器:实现从部署到具体使用)
java·服务器·分布式·微服务·云原生·架构
盛派网络小助手10 小时前
微信 SDK 更新 Sample,NCF 文档和模板更新,更多更新日志,欢迎解锁
开发语言·人工智能·后端·架构·c#
快乐非自愿14 小时前
分布式系统架构2:服务发现
架构·服务发现
2401_8543910814 小时前
SSM 架构中 JAVA 网络直播带货查询系统设计与 JSP 有效实现方法
java·开发语言·架构
264玫瑰资源库14 小时前
从零开始C++棋牌游戏开发之第二篇:初识 C++ 游戏开发的基本架构
开发语言·c++·架构
神一样的老师14 小时前
面向高精度网络的时间同步安全管理架构
网络·安全·架构
2401_8570262314 小时前
基于 SSM 架构的 JAVA 网络直播带货查询系统设计与 JSP 实践成果
java·开发语言·架构
9527华安14 小时前
FPGA实现MIPI转FPD-Link车载同轴视频传输方案,基于IMX327+FPD953架构,提供工程源码和技术支持
fpga开发·架构·mipi·imx327·fpd-link·fpd953
DT辰白14 小时前
如何解决基于 Redis 的网关鉴权导致的 RESTful API 拦截问题?
后端·微服务·架构
老猿讲编程16 小时前
技术发展历程:从 CORBA 到微服务
微服务·云原生·架构