全部来自 AI 原创生成并经逐题审校的题目,带 精品 标记的为 AI 复审通过。整卷生成请去组卷。
某项目的测试过程按验证范围逐步扩大:先分别检查各模块,再检查模块组合后的接口与协作,随后验证完整系统是否满足需求,最后由用户代表确认是否满足业务验收标准。模块组合检查阶段的测试级别是____。
登录后查看答案
需求获取有多种常用方法。某团队开发图书馆自修室管理系统:(A) 分析师在自修室现场连续一周记录学生占座、离开等实际行为,此方法为____;(B) 团队面向全校学生发放500份书面问题表并回收统计,此方法为____;(C) 分析师与后勤处负责人就管理规则进行一对一深入问答并不断追问,此方法为____;(D) 团队组织各干系人集中数日、按既定议程以结构化会议方式共同界定需求,此方法为____。
某云端渲染工具需支持多种画质优化算法。各算法接收相同类型的渲染参数,调用者可在运行时选择算法;渲染流程不判断具体算法,也不因算法切换而改变自身状态。为封装可互换算法并避免修改渲染流程,应采用____模式;该模式属于____型模式。
某设备控制接口同时声明“采集温度”“打印标签”“播放提示音”三组操作。温度监测模块只需采集温度,却必须依赖包含全部操作的接口。若将接口拆分为按客户端需求组织的精简接口,最直接遵循的面向对象设计原则是____。
某团队开发医院住院管理系统,访谈护士时发现:护士对日常医嘱处理能清楚说明,但对夜间紧急用药时的核对流程说不清楚,且该环节不宜在真实病区反复现场演示观察。于是分析师先构建一个界面可交互、功能简化的系统雏形,交由护士试用并据其反馈逐步澄清与修正需求。这种需求获取方法称为____。
某图书馆预约座位系统的需求文档中有如下记录:馆方要求“系统应支持刷校园卡、手机扫码和学号登录三种方式进入预约页面”。按软件工程中需求的分类,这条要求属于____需求;而按需求的层次划分,“建设该系统是为了缓解高峰期占座混乱”这一顶层的、面向组织目标的要求属于____需求。
某项目团队在统一软件过程(UP)的过程模型图中,发现需求、分析与设计、实现、测试和部署等工作流会贯穿多个生命周期阶段,且各工作流在不同阶段的投入程度不同。这些工作流在UP中统称为____。
某公司为银行开发核心账务系统,在合同签订前客户已通过详细调研形成完整、稳定且经双方书面确认的需求规格说明书,行业监管还要求各开发阶段必须留存规范文档以供审计追溯。据此,该团队在众多过程模型中最应选择____模型;但需注意,若在该模型的实现(编码)阶段才发现需求存在缺陷,开发者必须返回____阶段重新修正后再次向下推进。
某团队开发排班软件,每轮结束后都交付一个可运行版本,并在后续轮次中根据试用反馈重新设计和完善已实现的排班规则,而不是逐批加入新的功能模块。这种开发方式属于____模型。
某软件公司将生命周期按顺序划分为:①问题定义、②可行性研究、③需求分析、④设计、⑤编码、⑥测试、⑦运行与维护。项目A已完成需求分析并进入编码阶段,期间用户提出新的明确需求,按规范须回到阶段____重新确认后再继续;项目B已交付并处于缺陷修复阶段,该阶段编号为____。
设 <L, ≤> 是含最小元 0 与最大元 1 的分配格。对 x∈L,若存在 y∈L 满足 x∧y=0 且 x∨y=1,则称 y 为 x 的补元。根据分配格中补元的性质,L 中任意元素补元的个数至多为____个;据此判断:含五个元素的钻石格 M3={0,a,b,c,1}(其中 a,b,c 两两不可比)不是分配格,这是因为其中元素 a 的补元有____个。
统计数据显示,某类计算机系统中,硬件成本占总成本的比例从十年前的约70%降到当前约20%,而软件成本占比从约30%升到约80%,其中绝大部分软件支出用于修改已有程序以适应新环境和修复缺陷。这一现象对应软件危机的典型表现是软件成本在计算机系统总成本中所占比例逐年上升;从成因角度分析,导致该表现的关键在于软件______成本居高不下。
某遗留系统仅有可运行程序,团队先通过分析程序及其运行行为,恢复模块关系和设计说明,但不修改系统;随后依据恢复出的设计重组模块并迁移到新平台,同时保持外部功能不变。前一阶段属于____,后一阶段属于____。
给定上下文无关文法 G:S → A B C,A → a A b | ε,B → c B | c,C → d C e | d e。规定 S 为第 0 个句型,最左推导每一步替换当前句型中最左的非终结符。则句子 aabbcde 的最左推导中,第 4 个句型是 ___。
某设备运维平台需要处理故障登记、维修派单和费用结算。评审时约定:模块内的功能都围绕同一项业务职责,视为内聚性高;模块间只存在完成职责所必需的依赖,视为耦合度低。三个设计为:甲:各模块彼此独立,但每个模块都混合处理登记、派单和结算;乙:每个模块只处理一项职责,但所有模块彼此依赖;丙:每个模块只处理一项职责,且仅依赖完成该职责所必需的其他模块。最符合高内聚与低耦合原则的是____设计。
某公司启动一个仓储管理系统的开发项目。项目分四个连续的构建阶段完成:第一阶段完成入库管理模块的全部设计与实现,第二阶段在此之上叠加出库管理模块,第三阶段叠加库存盘点模块,第四阶段叠加报表统计模块,每个阶段结束都交付一个可运行的完整版本,已交付模块只做必要的接口维护而不扩展其功能。与之对照,公司另一个项目组在开发物流跟踪系统的核心调度算法时,先实现一个只考虑车辆载重约束的初步版本,随后每一轮都在上一轮版本基础上重新分析、设计并重写该算法,依次补充时间窗约束、多目标优化和实时路况响应能力,每一轮都针对同一个模块的深化改进。第一个项目采用的开发模型是____模型,第二个项目采用的开发模型是____模型。
某项目组讨论新型校园事务软件的实施方案:甲主张只要尽快写出可运行程序即可;乙主张先用规范、可度量的方法组织开发,但不必核对最终软件是否满足需求;丙主张以系统、规范、可度量的工程方法开展开发与维护,并在约定资源和进度内交付满足用户需求且质量可验证的软件。完整体现软件工程定义与目标的是____。
在集合 S={0,1,2,3,4,5,6} 上定义二元运算 *:a*b=(a+b+ab) mod 7。已知 (S,*) 关于 * 封闭且结合律成立,单位元为 0。则 (S,*) 中可逆元素共有 ____ 个。
某系统第 n 轮结束时的累计记录量记为 aₙ。第 n 轮新增记录量等于第 n−1 轮累计记录量的两倍与第 n−2 轮累计记录量之和。用 aₙ 表示累计记录量,则 n≥2 时的递推关系为 ____。
数列 {aₙ} 满足递推关系 aₙ₊₂=5aₙ₊₁−6aₙ(n≥0),且 a₀=1,a₁=5。用特征方程法可求得通项 aₙ=____。