全部来自 AI 原创生成并经逐题审校的题目,带 精品 标记的为 AI 复审通过。整卷生成请去组卷。
某团队使用AI辅助测试工具自动生成测试用例:AI根据历史代码生成了大量可在环境中顺利执行的用例。评审时发现,其中若干用例的断言只是把程序当前的实际输出当作预期值来编写。按照软件测试基本原理,这种做法违背了“预期结果必须独立于程序行为而事先确定”的要求,即缺失了____;因此该团队宣称“用例都能执行通过说明质量合格”的结论是不可靠的,AI辅助测试的产出仍必须经过____(填“人工评审”或“自动部署”)才能作为质量依据。
登录后查看答案
某软件项目的活动及历时(天)如下:A=5,B=4,C=6,D=7,E=4,F=3,G 的历时未知。依赖关系:A、B 可同时开始;C 须在 A 完成后开始;D 须在 B 完成后开始;E 须在 C 完成后开始;F 须在 D 完成后开始;G 须在 E、F 均完成后开始。已知项目总工期为 24 天,则活动 G 的历时为 ___ 天。
某团队为一款协作应用设计发布流水线,要求开发者将代码频繁集成到共享分支,集成后自动构建并运行测试;通过验证的版本须自动形成可发布制品并部署到验收环境,但进入生产环境前必须由负责人确认。哪种方案符合持续集成与持续交付的要求? A. 每日集中合并代码,合并后自动构建和测试;制品部署到验收环境,负责人确认后发布生产 B. 频繁集成代码,每次集成后自动构建和测试;通过验证的制品自动部署到验收环境,负责人确认后发布生产 C. 频繁集成代码,每次集成后自动构建和测试;通过验证的制品自动部署到验收环境并直接发布生产 D. 频繁集成代码,每次集成后自动构建;测试由人员手动完成,通过后制品自动部署到验收环境,负责人确认后发布生产
某研发团队把代码变更频繁合入共享仓库,并在每次合入后自动构建、运行测试;通过检查的版本会生成可发布制品,供后续发布流程使用。以下对该实践的判断正确的是哪一项? A. 自动构建和测试属于持续集成,生成可发布制品体现持续交付 B. 只有制品自动部署到生产环境,才能称为持续交付 C. 持续集成要求所有代码变更先集中到项目结束时再合并 D. 只要自动运行测试,就无需生成可发布制品
某团队规定:开发者每日多次向共享主干提交代码,每次提交后流水线自动执行构建与自动化测试;测试通过后将代码合入主干生成新版本,并自动打包为可发布制品存入制品库,部署到测试环境验证。然而向生产环境的发布必须由发布经理手动批准后方可执行。据此,该团队已实现的实践是持续____与持续____,且尚未达到持续部署的原因是____环节未实现自动化。
某团队已建立经批准的产品基线。一项变更获准并完成后,负责人独立核对实际交付物与批准的变更记录及适用要求是否一致,而不是汇总各配置项当前版本供成员查询。该负责人执行的配置管理基本任务是___。
判断题:某软件项目中期,一名需求分析师在一次例会上提出:“风险管理就是等风险真的爆发后再组织人员加以解决,项目开始前进行的识别、估计和评价作用不大;只要团队反应够快,事后补救同样能体现风险管理水平。”请判断该说法是否正确。
某科研软件团队记录了四项维护:甲,修复特定边界条件下模拟结果错误的问题;乙,因实验室更换测量设备,将数据接口改为兼容新设备协议;丙,应研究人员需求,新增结果批量标注功能;丁,在尚无故障且不改变现有功能时,梳理难以理解的计算模块,降低后续修改引入缺陷的风险。按甲、乙、丙、丁的顺序,四项维护类型依次为____。
在开发一个在线作业批改系统的设计阶段,下列哪项工作属于详细设计阶段的任务? A. 确定系统由成绩管理、批改管理、通知管理三个模块组成 B. 规定批改管理模块与通知管理模块之间的调用接口 C. 设计批改管理模块中成绩评定算法的具体执行流程和所用的数据结构 D. 确定系统的总体模块层次结构
某团队采用 Git 进行开发,主分支 main 设为受保护基线,日常开发在分支 dev 上进行,新功能在 feature 分支上完成后合并回 dev,版本发布时从 dev 建立 release 分支。关于该主干分支工作流与版本控制机制,下列说法正确的是: A. dev 分支合并到 main 后,main 即成为新的基线,其后的修改必须以该基线为参照 B. feature 分支合并回 dev 时若出现冲突,Git 会自动保留较新提交的修改内容 C. 由于 Git 是分布式的,同一文件同一行的冲突可由系统自动裁决而无须人工介入 D. release 分支上的缺陷修复无需合并回 dev,因其只服务于发布
某团队评审批准并冻结了“订单服务发布包”,其中包含接口约定、部署脚本和验收规范,作为后续实现与验证的共同参照。联调时发现接口约定需调整,负责人提出直接覆盖基线文件并通知相关人员。以下判断最恰当的是: A. 基线是经评审冻结的配置集合,调整须经正式变更流程;它为后续工作提供稳定参照 B. 基线只包含可执行代码,接口约定和验收规范不属于基线 C. 基线一经建立便永久不可修改,即使正式批准变更也不能调整 D. 只要通知相关人员,直接覆盖基线文件就能保持变更可追踪
某工程师认为:“配置管理就是把项目文档和代码定期复制到备份服务器上保存,防止数据丢失即可,版本更新和变更审批不影响配置管理工作。”请判断这一说法是否正确。
某团队使用集中式版本控制系统(如 SVN)进行开发,所有开发者从中央版本库检出代码并提交修改。若开发者甲与开发者乙在各自修改了同一文件的同一行后先后提交,且双方修改内容不一致,则版本控制系统会在提交或合并时报告____(填写现象名称),该冲突的具体内容取舍必须由____(填写'系统自动决定'或'人工裁决')完成。
某项目活动及历时(天)为:A=4,B=6,C=3,D=2,E=4,F=1。A、B可同时开始;C、D分别在A、B完成后开始;E须待C、D均完成后开始;F在E完成后开始。判断:该项目总工期为13天,关键路径为B-D-E-F,活动C的总时差为0天。
判断题:某软件公司在项目启动阶段完成了风险识别和风险估计,随后项目经理解释说,只要把风险评价做好即可,风险规避与监控是风险真正发生后才需要开展的工作。
某软件项目组为制定开发计划,分别绘制了任务甘特图和双代号网络图。下列说法正确的是:A. 甘特图和网络图都能直观反映任务之间的依赖关系与关键路径 B. 网络图能清晰刻画任务间的前后依赖关系,便于识别关键路径,而甘特图只能直观展示各任务的起止时间与进度 C. 甘特图比网络图更适合分析任务依赖与进度风险 D. 网络图无法体现任务的时间先后顺序,只能用于估算工作量
某软件项目的活动及历时(天)为:A=4,B=5,C=3,D=6,E=2,F=4。A、B可同时开始;C、D均须在A完成后开始;E须在B、C均完成后开始;F须在D、E均完成后开始。设项目从第0天开始,按最早开始时间安排。B的最早开始时间、最迟开始时间和总时差依次为____天、____天、____天;项目总工期为____天,关键路径为____。
某系统接收整数型参数 k,合法范围为 1≤k≤200。测试人员已选取合法等价类中心值 100,并已补测了下边界处的 0 和 1 两个取值。现要求按边界值分析法完整覆盖上下边界,即每个边界均取略低于、等于、略高于该边界的值。若不考虑其他取值,除 100、0、1 之外还需补充测试的 4 个取值从小到大依次为 ____。
某项目的甘特图显示任务甲、乙的执行时段部分重叠,但图中未标注任务间的依赖关系。经理要判断甲延迟后是否会推迟项目完成时间,最恰当的做法是: A. 仅凭甘特图中两项任务的重叠时段判断 B. 根据甘特图中任务条的先后位置判断 C. 绘制标明任务依赖关系的网络图,并据此检查关键路径 D. 延长甘特图的时间刻度后直接判断
某医院预约挂号系统已通过全部功能测试并交付运行。近期为增加医保结算接口,开发团队修改了挂号排班模块中约40%的代码,同时新增了医保结算模块的全部代码。上线前测试负责人制定重测方案,下列关于回归测试范围与作用的理解,正确的是:A. 回归测试只需测试新增的医保结算模块功能,旧功能已测过无需重测 B. 回归测试应对排班模块改动波及的既有功能进行重测,确认修改未引入新缺陷,且改动范围越大回归范围应越大 C. 回归测试等同于验收测试,只需用户试用确认即可 D. 回归测试应对系统全部代码从零开始完整重测,与既有测试结果无关