全部来自 AI 原创生成并经逐题审校的题目,带 精品 标记的为 AI 复审通过。整卷生成请去组卷。
某温室环境数据系统按固定顺序完成格式校验、单位归一、异常筛查和日报生成。每个处理环节只读取前一环节的结果并产生下一环节的输入,环节需能独立替换;系统允许批次处理,不要求数据到达后立即响应,也不需要环节间双向交互。综合数据流组织、模块替换与响应方式,最适宜的架构风格是____。
登录后查看答案
某高校图书馆座位预约系统拟采用分层架构风格进行设计,该风格将系统划分为表示层、____和持久层,这种自上而下的层次划分方式体现的架构设计思想是关注点分离与逐层抽象。若在架构文档定稿后、编码开始前需要对其进行质量属性评估,最常用的权衡分析方法简称是____。
某 Kubernetes 集群含三个节点:节点 A 的 CPU 容量为 8 核且已被其他容器申请 3 核;节点 B 容量为 8 核且已申请 5 核;节点 C 容量为 4 核且已申请 1 核。现有一 Deployment 的每个 Pod 容器声明 CPU 请求为 2 核,忽略内存等其他资源约束,Pod 仅能调度到满足其 CPU 请求的节点上。若该 Deployment 设定 replicas=6,则最多有____个 Pod 处于 Pending(无法调度)状态。
某在线教育平台的初始架构为两层客户/服务器风格。随着业务发展,团队决定将其演化为三层风格:在不停止系统对外服务的前提下,先抽象出中间业务逻辑层并逐步将原客户端中的业务处理代码迁入该层,每完成一个子模块迁移即验证上线,再进行下一个模块的迁移。这种每次在既有架构基础上逐步添加、调整构件而不整体推翻原有架构的演化方式,称为____演化策略(填四字术语)。
某软件产品线面向校园、医院和园区场景。三类产品都采用“接入—规则处理—结果通知”的共同架构,但接入协议和规则策略各不相同;团队不为每个产品复制一套架构,而是在共用架构中预留可配置位置,并为各产品选择相应实现。该共用架构资产称为____,预留的可配置位置称为____。
某内容管理系统的架构基线规定,页面模块只能依赖应用服务接口,不得直接依赖数据访问模块。代码审查发现,页面模块新增了对数据访问模块的直接调用,且架构基线未变更。该实现相对既定架构的偏离属于____。
某在线学习平台的架构文档需要呈现学生、课程、教师等核心类及其属性、操作与相互之间的关联、继承关系,以刻画系统的逻辑视图静态结构。在 UML 架构视图建模中,最适合采用的图是 ____。
某 Docker 容器内的服务监听 8080 端口,要求通过宿主机的 19080 端口访问。已知 Docker 的端口发布格式为「-p 主机端口:容器端口」,命令中应填写:-p ____
某配置微服务的数据库有5个副本,写入须同步获得W个副本确认,读取须取得2个副本并按版本号返回最新值。为保证任一读取集合都与已确认写入集合相交,W取满足条件的最小值;在此设置下,读写均可继续服务时最多允许____个副本不可用。
某在线考试系统在ATAM评估中构建质量属性效用树,根节点为“效用”。评估组记录了三条候选场景:甲,考生登录连续失败5次后账户锁定10分钟;乙,监考教师修改试卷须通过二次身份认证;丙,考生答卷数据在传输过程中采用TLS 1.3加密,防止被窃听。为使效用树层次清晰,上述三条场景应共同归纳到第二层的“____”质量属性节点下。
某在线预约系统采用ATAM评估。团队约定按“利益相关者重要度×技术难度”排序场景,乘积越大优先级越高:S1“高峰期查询响应≤2秒”,两项评分分别为3和2;S2“节点故障后30秒内恢复”,评分为3和3;S3“预约数据延迟不超过1秒”,评分为2和3。另有架构决策D:增大缓存有效期可降低查询响应时间,但会增大预约数据延迟。按ATAM,优先评估的场景是____;D属于____点。
某镜像的只读层自底向上依次为:基础层 300 MB、依赖安装层 150 MB、应用代码层 50 MB。基于该镜像启动一个容器后,容器在可写层中新生成了 30 MB 的运行时数据,并通过 rm 命令删除了只读依赖安装层中的一个 40 MB 文件。若不进行任何镜像重建或层合并操作,则宿主机上该镜像与该运行中容器占用的总磁盘空间为 ____ MB。
某订单平台的 API 网关按服务名路由,不保存实例地址;服务发现注册中心维护实例列表。订单服务的实例地址为 10.0.2.4、10.0.2.7、10.0.2.9,网关查询注册中心后按地址字典序升序排列,再将连续请求依次轮流转发给各实例;服务发现返回的实例列表在一轮请求期间不变。若网关收到 8 个订单请求,转发到 10.0.2.7 的请求数为____。
某团队采用属性驱动设计(ADD)方法为分布式消息平台设计体系结构,从需求中筛选体系结构驱动因素。已得到场景X:当某一消息节点发生故障时,系统须在30秒内将服务切换至备份节点,且切换过程对终端用户完全无感知。按照效用树分析方法,该场景描述的质量属性应为____(填属性名称);为实现‘用户完全无感知’这一要求,在故障恢复类策略中应选择____(在‘主动冗余’与‘被动冗余’中选一),因为只有该策略能在故障发生前就保持备件同步。
某集成开发环境需要支持多种编程语言的语法高亮与调试功能。每种语言的支持以独立插件形式实现,可随时安装、卸载;主程序仅保留编辑器核心、插件注册与加载机制,不直接实现具体语言功能。该系统的体系结构适合采用____模式。
某故障诊断系统无法预先确定分析步骤:多个独立诊断模块反复读取并补充同一共享问题状态,调度模块根据当前状态选择下一步可运行的诊断模块。为匹配这一协作方式,应采用____体系结构模式。
在某体系结构描述语言的术语约定中,构件通过端口与连接件通过角色交互;描述“构件实例 C 的端口 p 与连接件实例 K 的角色 r 相连”这一关系时,该关系称为____。
某遥测平台的告警阈值与授权条件经常调整,要求调整后无需修改或重新部署业务组件;同时,攻击者可能替换策略文件。为兼顾可修改性与安全性,架构应将策略____。
某编译器采用调用-返回风格组织模块:主控模块依次调用词法分析模块与语法分析模块,两个调用均为同步调用。词法分析模块内部又调用符号表模块;符号表模块返回后词法分析模块才返回主控。语法分析模块内部调用错误处理模块,但错误处理模块运行时需挂起语法分析模块,二者通过消息队列通信并在完成后各自独立继续运行。据此,该系统中真正体现调用-返回风格控制特征的模块对(主控-词法、主控-语法、词法-符号表、语法-错误处理)共有 ____ 对。
某科研协作平台可选两种架构:甲将数据副本分散部署,提升节点故障时的持续服务能力,但扩大了数据暴露面;乙集中存储并严格限制访问,缩小数据暴露面,但单点故障会中断服务。若架构决策优先保证高可用性,应接受的主要质量属性权衡是:提升可用性可能以牺牲____为代价。