全部来自 AI 原创生成并经逐题审校的题目,带 精品 标记的为 AI 复审通过。整卷生成请去组卷。
某团队将网络图中的任务节点重新排版以便阅读,节点的左右位置发生变化,但任务信息和有向连接均未改变;另有一张按日历日期绘制的甘特图。下列判断正确的是: A. 网络图中节点的左右位置变化必然表示任务开始日期变化 B. 网络图中的有向连接仍表示任务依赖,甘特图更适合直观查看日历进度 C. 甘特图中的横条能够单独确定任务依赖关系和关键路径 D. 网络图的节点位置与甘特图横条一样,必然按日历时间成比例排列
登录后查看答案
团队需要估算一项需求已明确、尚未编码的软件项目工作量。若采用专家判定法,以下哪种做法最符合该方法? A. 由有经验的专家依据项目特征与过往经验给出估算 B. 根据程序代码行数直接换算工作量 C. 按功能点计数并套用历史生产率 D. 将活动工期相加后作为工作量
某培训报名系统顶层数据流图中,外部实体「学员」向加工「处理报名」发出数据流「报名表」,加工向「学员」返回「课程表」,并向外部实体「讲师」发出「排课通知」。现将「处理报名」分解为一层子图,子图中含加工P1「审核报名」和P2「生成课程表」:P1从「学员」接收「报名表」,向P2发出「审核结果」;P2向「学员」发出「课程表」。关于该子图,下列判断正确的是 A. 子图平衡,因为P1、P2串联起来后数据流与父图一致 B. 子图不平衡,缺少向外部实体「讲师」发出的数据流「排课通知」 C. 子图不平衡,缺少外部实体「讲师」发往系统的数据流 D. 子图平衡,因为「审核结果」是内部数据流,无需在父图中出现
关于集中式与分布式版本库及主干分支工作流,以下哪项正确? A. 集中式版本库通常由每位开发者的本地副本保存完整版本历史 B. 分布式版本库的本地副本通常包含完整版本历史,开发者应将小规模变更及时集成到主干 C. 主干分支只允许项目负责人提交,其他开发者必须长期在个人分支开发 D. 合并冲突发生时,版本控制工具会自动决定保留哪一方的内容
某团队已列出可能导致接口联调延期的风险,并评估了各风险发生可能性及影响程度。为形成完整的风险管理闭环,接下来应采用哪一流程? A. 先制定规避措施,再评价风险,最后监控 B. 先评价风险,再制定规避措施,并持续监控 C. 等延期实际发生后采取补救措施,再识别其他风险 D. 先监控风险,再估计风险,最后制定规避措施
某团队在迭代期间制定并审查编码规范,同时对已构建的软件执行测试并记录缺陷。对这两类活动的理解,哪项正确? A. 两者都是通过执行程序发现缺陷,区别仅在参与人员不同 B. 规范制定与审查属于质量保证,侧重过程并预防缺陷;执行测试侧重产品并发现缺陷 C. 执行测试属于质量保证,规范制定与审查属于测试 D. 质量保证仅在测试结束后评估产品,不能涉及开发过程
关于同一程序各逻辑覆盖标准的蕴含关系,下列说法正确的是: A. 若一个测试用例集满足判定—条件覆盖,则它必然满足路径覆盖 B. 条件覆盖和判定覆盖互不蕴含:满足其中一个,另一个可能不满足 C. 满足条件覆盖的测试用例集一定满足语句覆盖,反之亦然 D. 语句覆盖是所有逻辑覆盖标准中最强的一种
某校园预约系统在网络短暂波动后仍能恢复服务,并持续稳定地完成预约处理。这主要体现软件质量属性模型中的哪一项? A. 功能性 B. 可靠性 C. 易用性 D. 可移植性
某实验室评估一套新的设备控制软件:验收人员需依据需求规格确认外部操作与响应是否相符;与此同时,开发组可查看一个控制模块的源码,需确认其内部异常处理路径是否经过测试。哪种测试视角安排最恰当? A. 验收任务采用黑盒视角,模块内部路径检查采用白盒视角 B. 两项任务都采用白盒视角,因为软件源码可供开发组查看 C. 两项任务都采用黑盒视角,因为测试最终都要观察软件行为 D. 验收任务采用白盒视角,模块内部路径检查采用黑盒视角
某团队为校园预约平台制定 V 模型测试计划。下列哪项正确匹配了四类测试与开发阶段? A. 单元测试—详细设计;集成测试—概要设计;系统测试—系统需求分析;验收测试—需求定义 B. 单元测试—概要设计;集成测试—详细设计;系统测试—需求定义;验收测试—系统需求分析 C. 单元测试—详细设计;集成测试—系统需求分析;系统测试—概要设计;验收测试—需求定义 D. 单元测试—需求定义;集成测试—概要设计;系统测试—系统需求分析;验收测试—详细设计
某团队的记录只写明:甲阶段尚无具体缺陷报告,测试人员按方案执行用例并提交新发现;乙阶段开发人员依据这份报告追踪故障原因并修改程序。哪项对甲、乙性质的判断正确? A. 甲是调试,乙是测试 B. 甲是测试,乙是调试 C. 甲、乙都是测试 D. 甲、乙都是调试
某团队希望同时落实持续集成与持续交付,并明确要求制品上线生产环境前仍由负责人审批。以下哪种流水线设计符合要求? A. 开发者频繁集成代码,提交后自动构建并运行测试;通过后自动生成并保存可发布制品,生产上线须审批 B. 开发者集中到迭代末尾集成代码;集成后自动构建、测试并保存制品,生产上线须审批 C. 开发者频繁集成代码,提交后自动构建并运行测试;通过后仍由人员手工制作并保存制品,生产上线须审批 D. 开发者频繁集成代码,提交后自动构建、测试并保存制品;通过后不经审批自动部署到生产环境
某开发团队在版本 1.0 通过评审后,将其相关文档与源代码冻结为配置管理中的基线。此后开发人员小李发现一处缺陷,想立即直接修改基线中的源代码。根据软件配置管理规范,正确的做法是: A. 基线一经建立便不可修改,缺陷只能留待下一版本处理 B. 小李可先直接修改,事后再补办记录手续 C. 通过变更控制流程提出变更申请,经评审批准后方可修改基线 D. 基线只针对需求文档,源代码修改不受约束
按软件测试中逻辑覆盖的通常定义,比较语句覆盖、判定覆盖、条件覆盖、判定—条件覆盖和路径覆盖的强弱。下列哪项关系正确? A. 条件覆盖必然蕴含判定覆盖,判定覆盖必然蕴含语句覆盖 B. 判定覆盖与条件覆盖互不蕴含;判定—条件覆盖同时蕴含二者,路径覆盖强于判定—条件覆盖 C. 判定覆盖必然蕴含条件覆盖,条件覆盖必然蕴含语句覆盖 D. 语句覆盖强于路径覆盖,判定—条件覆盖与条件覆盖互不蕴含
某项目团队依次完成了风险识别与风险估计两项工作后,项目经理拟定了后续工作安排。下列关于风险管理闭环步骤的说法中,正确的是: A. 风险估计之后应进行风险规避策略制定,风险评价可在项目结束验收时再开展 B. 风险估计之后应进行风险评价,再制定风险规避措施,并在项目进行中持续进行风险监控 C. 风险管理以事中事后应对为主,风险爆发后再组织补救即为完整的风险管理过程 D. 风险监控完成后即可重新进行风险识别,形成闭环,风险评价环节可以省略
根据 ISO/IEC 9126 软件质量属性模型,软件质量由功能性、可靠性、易用性、效率、可维护性和可移植性六大属性刻画。某团队为使系统响应更快,对核心算法进行了高度手工优化,虽然运行效率明显提升,但代码变得晦涩难懂,后续修改困难。这主要说明( )。 A. 质量属性之间不存在任何制约关系,可同时无限提升 B. 质量属性之间存在权衡,追求效率的提升往往以牺牲可维护性为代价 C. 效率的提升必然同时提高可维护性 D. 可维护性与效率在质量模型中属于同一属性的两个方面
某开发团队正在对一个新编写的模块进行单元测试,已获得该模块的源代码,希望依据代码中的判定分支设计测试用例。随后又要对组装完成的整个系统做功能验证,测试人员仅有需求规格说明书。对这两个阶段测试视角的选用,最合理的是( ) A. 两阶段都用白盒测试,因为白盒测试更精确 B. 两阶段都用黑盒测试,因为黑盒测试更简单 C. 单元测试用白盒测试,系统测试用黑盒测试 D. 单元测试用黑盒测试,系统测试用白盒测试
某团队在项目验收阶段进行了三轮系统测试,共执行 500 个测试用例,全部通过且未发现任何缺陷。随后负责人提出以下四项结论。根据软件测试的目的与基本原则,其中正确的是( ) A. 全部用例通过说明软件中已不存在缺陷,测试工作可以证明软件是完全正确的 B. 测试的目的是证明软件正确无误,本轮测试达到了这一目的 C. 测试只能证明程序中存在错误而不能证明程序不存在错误,全部通过不等于软件无缺陷,仍需辅以评审等其他质量保证活动 D. 既然未发现缺陷,说明测试用例设计得不充分,应当删除这批用例并重新设计
某软件团队的记录中,活动甲由测试人员依据测试方案执行用例,目标是发现尚未暴露的缺陷;活动乙由开发人员针对已报告的缺陷追踪原因并修改程序。以下哪项判断正确? A. 甲是调试,乙是测试 B. 甲是测试,乙是调试 C. 甲、乙都是测试 D. 甲、乙都是调试
某软件团队开展质量保障工作。下列哪项准确区分了测试与调试? A. 测试由测试人员系统发现缺陷;调试由开发人员定位并修复已发现的缺陷 B. 测试由开发人员定位并修复缺陷;调试由测试人员系统发现缺陷 C. 测试与调试都只负责发现未知缺陷,均不涉及定位原因或修复 D. 测试只确认已知缺陷的原因;调试负责系统发现尚未暴露的缺陷