全部来自 AI 原创生成并经逐题审校的题目,带 精品 标记的为 AI 复审通过。整卷生成请去组卷。
某物流公司开发新的订单跟踪平台,梳理出以下三项陈述:①公司希望通过该平台将客户投诉率降低30%;②客服人员希望能在平台界面上直接查看到货时间;③平台应采用加密协议传输订单数据。按软件需求工程的层次划分,①属于业务需求,②属于用户需求,③属于____需求。
登录后查看答案
某团队开发医院手术排程系统。外科医生难以用语言完整说明排程冲突时的取舍规则,但能判断某个排程方案是否可行。工程师据此先实现一个仅含排程界面的可执行版本,让医生在模拟病例上操作并即时提出修正意见。需求澄清后,该版本被整体丢弃,正式系统另行开发。这种原型策略称为____。
某团队开发“城市公交实时查询系统”,其需求分析过程的实际执行顺序为:需求获取 → 需求分析 → 需求优先级排序 → 需求验证 → 编写需求规格说明。项目评审时发现,司机与乘客对“到站时间预测”的精度要求存在严重分歧,且最终规格说明中该需求定义模糊。根据需求分析过程的标准任务划分,该团队遗漏的关键任务是____。
某仓库需求调研中,观察员现场记录到:收货员扫描到货单、检查外包装;发现破损后,将货物放入隔离区并登记。资料室有两份文件:已作废的旧指南要求“破损件隔离待查”,当前生效且经批准的收货规程要求“破损件拒收并退回”。根据现场观察与文档研究,二者在破损件处置上____。
某校园预约系统的需求规定:A. 在并发请求不超过300个时,95%的查询响应时间不超过1.2秒;B. 系统必须部署在学校指定的Linux服务器上。依据表述,A所描述的质量属性是____,B所描述的约束类别是____。
给定程序:if (level∈{A,B}) { if (token="valid") status="通过"; else status="拒绝"; } else status="待核验"; return status; 每个赋值语句及 return 均计为一条可执行语句。若测试集须同时达到语句覆盖与判定覆盖,最少需要设计____个测试用例。
软件团队已明确项目要解决的问题,下一步需要详细弄清用户需求、系统功能及约束,这项工作属于软件生命周期的____阶段。
在常用的逻辑覆盖标准中,覆盖能力最弱的是____覆盖,最强的是____覆盖。
某团队使用集中式版本控制系统,开发者从中央版本库的主干创建短期分支,完成修改后将其合并回主干。合并时若双方改动同一处内容产生冲突,最终内容应由____裁决。
某软件公司两个估算小组对同一早期项目分别采用不同方法估算工作量:甲组采用代码行(LOC)估算,乙组采用功能点估算。评审时发现:甲组因实现语言和详细设计均未确定,只能凭经验猜测代码规模,误差较大;乙组从用户功能需求出发计数,受技术细节不确定的影响较小。据此可知,在项目早期需求阶段,通常更适用且误差来源更少的方法是____估算;而代码行估算的主要误差来源是项目早期____无法准确得知。
某软件项目经理已绘制出项目任务的甘特图,图中用横条标示了各任务的起止日期。为了进一步明确任务先后顺序并识别关键路径,他还应绘制____图;因为在甘特图中,若某任务延期,仅凭该图____(填“能”或“不能”)直接判断其是否影响项目总工期。
某数据采集模块接收整数型海拔高度 h(单位:米),合法输入集合为 {h | -3 ≤ h ≤ 2 或 8 ≤ h ≤ 12}。测试人员已选取两个合法等价类的中心值 -1 和 10 进行测试。现要求严格采用边界值分析法,对每个合法边界均取略低于、等于、略高于边界的三个测试值,则还需补充的测试数据个数为 ___。
在软件配置管理中,基线是指经过正式评审和批准而____的配置项集合,它是后续开发活动的出发点。基线一旦确立,对其任何配置项的修改都必须通过正式的____流程提出申请,经评估、审批后方可实施,从而保证配置项的可追踪性与一致性。某项目将 V2.1 版本的设计文档集基线化后,工程师小王发现其中一处缺陷,若他不经审批直接在本地修改并合入该基线文档,则破坏了配置管理的____性与可追踪性。
某项目团队用甘特图规划了各任务的开始与结束时间,横条长度清晰反映了任务持续时间。评审中发现,该图无法直接显示任务之间的依赖约束,也无法识别一旦延误就会影响项目总工期的任务链条。这说明甘特图不能替代网络图来分析____。
某项目将评审确认的接口规范、源代码和测试用例作为一个经批准的配置集合予以冻结,供后续开发与验证使用。开发人员发现规范需调整时,不能直接覆盖原版本,而应提交正式变更申请并经批准后更新。这个经评审冻结、可作为后续工作依据的配置集合称为____。
某银行的利息计算模块已通过全部测试并上线。因利率政策调整,开发团队修改了其中约20%的代码后重新交付测试。测试组小李主张只测试新改动的利率计算逻辑即可;测试组老张则主张除新逻辑外,还必须对利息计算模块此前已测试通过的其他功能重新执行测试,以确认修改未引入新缺陷。老张所主张实施的这类测试称为____,其核心目的是验证修改后既有功能是否仍然正确,且一般来说代码改动范围越大,该测试的____也应相应扩大。
某项目的甘特图用横条展示各任务的日历进度,但未标出任务间的连接关系。若要判断某任务延期可能影响哪些后续任务,应优先查看____。
某团队把质量活动分为甲、乙两类:甲贯穿需求、设计和编码阶段,持续审查过程并制定规范,以减少缺陷产生;乙对已构建的软件执行操作,以暴露缺陷。甲、乙分别是____和____;二者的核心区别是甲面向____,乙面向____。
在软件质量属性模型中,某预约系统在规定条件下能够持续稳定运行,并在出现故障后恢复服务,这主要体现了____。
某公司一款新软件即将发布,测试主管提出下列观点:(1)测试的目标是以发现错误为目的执行程序,即使没有发现错误也不能证明程序完全正确;(2)为节省成本,所有测试活动应安排在编码完成后集中进行;(3)应针对不同测试阶段开展单元测试、集成测试、系统测试等,与开发各阶段相对应;(4)测试用例设计越充分,就越能保证程序不存在任何缺陷。根据测试的目的与原则,上述观点中错误的是第____项和第____项(按编号从小到大填写)。