全部来自 AI 原创生成并经逐题审校的题目,带 精品 标记的为 AI 复审通过。整卷生成请去组卷。
某实验室预约系统的顶层数据流图中,外部实体“申请者”向系统加工“处理预约”发送“预约申请”,系统向“申请者”发送“预约结果”。将其分解为一层数据流图时,子图只要包含与父图相同的输入流和输出流,即使额外增加一个由“处理预约”直接发往外部实体“申请者”的数据流,也仍符合分层数据流图的平衡要求。判断该说法是否正确。
登录后查看答案
某团队采用增量模型开发城市公交查询系统。系统被划分为若干构件,分批进行分析、设计、实现与集成。以下哪种交付安排符合增量模型的交付方式? A. 所有构件全部完成后,一次性交付整个系统 B. 每批构件完成后,交付一个已集成到现有系统中、可运行且用户可实际使用其新增功能的产品版本 C. 只交付每批构件的设计文档与测试用例,待全部构件完成后统一交付可运行系统 D. 各构件分别独立交付给用户,但各构件之间无需集成,由用户自行组合使用
判断:需求评审中,只要利益相关者确认每条需求的措辞清楚,就无需检查需求之间是否一致;需求规格说明书仅用于记录获取结果,后续设计与验收可不以它为依据。
某高校课程管理平台的需求说明书中有如下条目:①学生可在线提交作业并查看批改结果;②作业提交页面的响应时间不超过两秒;③教师可设置作业截止日期并查看提交统计。其中属于非功能需求的是哪一项?A. ① B. ② C. ③ D. ①和③
某公司拟开发报销审批系统。需求分析人员在访谈中得知财务主管声称“审批人通常只需核对发票金额即可通过申请”,便认为仅凭该口述记录已足以完成需求获取,且认为访谈与原型、观察等方法选用其一即可,无需交叉使用。请判断:该做法符合需求获取方法的规范要求。
某软件团队宣称采用敏捷方法开发企业管理系统,其实际做法为:①每两周一个迭代周期,每次迭代结束交付可运行的软件增量并请用户评审;②迭代计划按用户反馈动态调整需求优先级;③以“响应变化高于遵循计划”为由,从项目开始就不做任何设计与规划,代码完成后也不保留任何文档。以下对该团队做法的评价,正确的是( ) A. ①②符合敏捷核心思想,③错误;敏捷强调响应变化,但并非放弃计划、设计与文档,而是按需保持轻量、精益 B. ①②③均符合敏捷核心思想,因为敏捷宣言将响应变化置于遵循计划之上 C. ①符合敏捷核心思想,②③错误;需求一旦在迭代评审中变化就应严格按原计划执行,拒绝调整 D. ②③符合敏捷核心思想,①错误;敏捷方法不要求交付可运行的软件增量,只需在项目末期一次性交付
判断:某视频会议软件的需求条目中,“主持人可将会议共享权限授予任意参会者”属于功能需求,而“画面传输延迟不得超过300毫秒”属于非功能需求。该分类是否正确?
某大型软件项目的需求和关键技术均存在较大不确定性,团队计划采用螺旋模型。以下哪种迭代决策方式最符合该模型的核心机制? A. 每一回路分析当前风险,并依据风险评估确定后续开发重点 B. 每一回路严格重复固定阶段,后续工作不受风险评估影响 C. 项目启动时集中分析一次风险,之后按预定计划推进 D. 每一回路都先制作原型,并以原型数量决定后续开发重点
某团队采用增量模型开发图书管理软件,划分为三个构件批次。甲认为:应等三个批次的构件全部分析、设计、实现并集成完毕后,一次性交付完整产品,这样才符合增量模型的交付方式。乙认为:增量模型的核心是每完成一批构件的分析、设计、实现与集成,就交付一个已集成到当前系统中、具备完整可用功能的可运行产品,后续交付在此基础上逐步增加功能,且每个交付的增量都必须可用,而非半成品。判断:甲的说法正确。
判断:某团队认为,瀑布模型在各阶段结束时通过评审即可保证错误不会延续到后期,因此即使需求在开发中频繁变化,采用瀑布模型也不会导致后期昂贵的返工。
判断:某团队负责人认为,既然敏捷宣言强调“响应变化高于遵循计划”,那么敏捷开发就应当取消预先规划与设计文档,仅在代码写完后按需口头说明即可。这一观点符合敏捷方法的核心思想。
某软件企业采用盈利指数法作为项目组合选择模型,预算上限为9万元。四个候选项目互不依赖且不可拆分,其初始投资和净现值如下:A投资5万元、净现值2.0万元;B投资4万元、净现值2.4万元;C投资3万元、净现值未知;D投资2万元、净现值1.0万元。按盈利指数 PI=NPV/初始投资 从高到低依次选择,能容纳则选,不能容纳则跳过,直至预算无法再容纳任何未选项目。最终选择的组合为 {B,C,D},且该组合总净现值为6.2万元。则项目C的净现值是( )。 A. 2.2万元 B. 2.5万元 C. 2.8万元 D. 3.1万元
某团队重构一款已运行三年的库存管理系统的月度报表导出功能。原实现把导出逻辑内联在业务类中,代码 320 行,单次导出约 40 s。重构后把导出逻辑抽取为独立的报表组件并引入列式缓存,代码增至 460 行,单次导出约 6 s;但缓存键与业务字段强耦合,业务字段一旦变更就必须同步改写缓存键生成逻辑,组件对外配置项也从 1 个增至 9 个。按 ISO/IEC 9126 的质量属性模型判定,下列说法中唯一正确的是: A. 重构主要提升了可靠性,配置项增多意味着可移植性也得到提升 B. 重构主要提升了效率(时间特性),其代价是可维护性中的易改变性与易分析性下降 C. 重构主要提升了易用性,其代价体现在功能性中的准确性下降 D. 重构同时提升了效率与可维护性,二者之间不存在权衡关系
某在线考试系统出现偶发提交失败。小组梳理出四项活动:①不查看被怀疑的源程序,依据需求规格说明设计新输入并执行,以暴露尚未出现的失效;②根据一条失效报告设置断点、检查变量值,定位到导致该失效的错误语句;③修改错误语句后重新运行原失败用例,确认该失效不再出现;④针对输入边界补充新用例,检查是否还有遗漏失效。若把活动归为“测试”或“调试”,则属于测试的是____,属于调试的是____。
某团队完成四项维护:甲,修复特定输入下结果错误的问题;乙,修改程序以适配新版本操作系统;丙,按用户需求新增报表筛选功能;丁,在故障发生前重构易出错模块,以降低未来维护风险。按甲、乙、丙、丁的顺序填写维护类型:___。
某系统录入整数型考生年龄 a,合法范围为 18≤a≤60。测试人员已选取等价类中心值 40,并已补测了上边界处的 60 和 61 两个取值。现要求按照边界值分析法补全对下边界及其邻域的测试取值(即略低于、等于、略高于下边界各取一个整数),则还需补测的取值依次为 ____、____、____;若只测中心值 40 而不测这些边界取值,最可能遗漏的缺陷类型是____缺陷。
在 ISO/IEC 9126 软件质量属性模型中,六大质量属性包括功能性、可靠性、易用性、效率、可维护性和____。某开发团队为提升系统的运行速度而大量使用底层代码优化技巧,导致后续修改代码变得困难,这体现了质量属性之间存在的____关系,即运行效率的提升往往以____的下降为代价。
某系统维护记录包含四项工作:①修复已确认的账单汇总错误;②调整接口以支持新型号终端;③新增批量导出功能;④在未发现故障且不改变功能的前提下重构高耦合模块,以降低未来维护风险。哪项分类正确? A. ①改正性,②适应性,③完善性,④预防性 B. ①适应性,②改正性,③完善性,④预防性 C. ①改正性,②适应性,③预防性,④完善性 D. ①完善性,②适应性,③改正性,④预防性
某整数输入 x 的合法范围为 10≤x≤30。测试人员选取合法等价类中心值 20 以及边界值 10、30,并据此判断已完成边界值分析,因为上下边界本身均已覆盖,边界外侧与内侧的相邻取值无需测试。该判断正确吗?
某在线教育平台团队在季度回顾中列出四条实践,拟判断哪些符合敏捷方法的核心思想: ① 每个迭代结束都交付可运行的软件增量,并邀请用户参与评审; ② 为了体现“敏捷”,删除全部设计说明与接口文档,只靠口头沟通; ③ 迭代内保护迭代目标,评审后根据反馈调整产品待办列表优先级,变更在下一迭代实现; ④ 因为“响应变化高于遵循计划”,任何新需求都必须立即插入当前迭代,即使原迭代目标无法完成。 以下哪组选项同时体现敏捷方法的核心思想,且没有偏离“按需精益、绝不放弃过程”的边界? A. ①③ B. ①④ C. ②③ D. ②④