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.如何通过模型转换技术,将高层架构模型逐步细化为细粒度架构模型

相关推荐
Roadinforest9 小时前
Claude Code 架构深度解析:从 Agent Loop 到 Tool、MCP 与 Context
ai·架构·llm·agent·anthropic·claudecode
zhaodezhu16889 小时前
四维技术全域赋能 一网推重构企业数字营销增长新范式
安全·架构·泰兴geo优化·可靠公司·苏州geo技术·四维技术·全域赋能
橘色的喵9 小时前
PySide6 工业上位机的实时帧链、零拷贝与跨语言架构
c++·架构·图像·pyside
tachibana210 小时前
把RAGAS跑起来
数据库·人工智能·ai·架构·大模型·llm·rag
用户69190268133910 小时前
Agent 上下文记忆原理
设计模式·架构·设计
刘立军10 小时前
中心化配置与 I18n:严格禁止 AI 魔法值与硬编码参数
人工智能·后端·架构
两万五千个小时10 小时前
DeepSeek Harness 从 0 开始:18 todo 任务记忆
人工智能·程序员·架构
两万五千个小时10 小时前
DeepSeek Harness 从 0 开始:17 plan(计划模式)
人工智能·程序员·架构
两万五千个小时10 小时前
DeepSeek Harness 从 0 开始:16 scope 域(作用域隔离)
人工智能·程序员·架构
江洋之道11 小时前
嵌入式LVGL UI架构实践:MVP分层 + 双链表路由,构建低耦合、易维护的嵌入式界面
c语言·架构·嵌入式·lvgl