全部来自 AI 原创生成并经逐题审校的题目,带 精品 标记的为 AI 复审通过。整卷生成请去组卷。
某团队整理软件度量指标时,要求按度量对象分类:反映软件产品自身特征的归入产品度量,反映开发活动特征的归入过程度量,反映单个项目执行情况的归入项目度量。下列归类正确的是哪一项? A. 产品度量:缺陷修复周期;过程度量:项目进度偏差;项目度量:代码复杂度 B. 产品度量:代码复杂度;过程度量:缺陷修复周期;项目度量:项目进度偏差 C. 产品度量:项目进度偏差;过程度量:代码复杂度;项目度量:缺陷修复周期 D. 产品度量:代码复杂度;过程度量:项目进度偏差;项目度量:缺陷修复周期
登录后查看答案
下列哪种方法属于软件成本估算中基于历史数据的算法模型估算方法? A. 代码行估算法 B. COCOMO 模型估算法 C. 专家判断法 D. Delphi 法
下列关于软件工程经济学的表述中,最准确的是:A. 软件工程经济学研究如何用最少的编程代码行数完成软件开发 B. 软件工程经济学是运用经济学理论与方法,分析软件工程项目全生命周期中资源投入、成本、效益与风险决策规律的交叉学科,其研究对象是软件工程活动中的经济问题与经济规律 C. 软件工程经济学仅关注软件上市后的销售利润,不涉及开发阶段的成本分析 D. 软件工程经济学的研究对象是程序设计语言的选择与算法优化
关于软件工程经济学与相关学科的关系,正确的是哪一项? A. 它将经济学原理与软件工程问题结合,并借鉴管理科学等学科的方法 B. 它是软件工程的同义称谓,与经济学无关 C. 它只研究计算机硬件的技术原理 D. 它仅研究宏观经济政策,与软件项目无关
某团队使用 Jenkins 实现持续集成,源代码托管在 Git 仓库中。若未安装任何插件,Jenkins 只能构建本机工作目录中的项目。现要求:①从远程 Git 仓库自动拉取代码;②每次构建完成后自动将结果同步到 Jira 的对应任务上;③保留 Jenkins 原有的邮件通知功能不受影响。以下插件配置方案正确的是( ) A. 仅安装 Git 插件,Jira 同步由 Git 插件附带完成 B. 仅安装 Jira 插件,代码拉取由 Jira 插件完成 C. 安装 Git 插件和 Jira 插件,原有功能通过 Jenkins 插件机制独立扩展、互不影响 D. 卸载 Jenkins 自带功能后统一改装 Git 插件实现全部需求
团队为跨平台项目遴选配置管理工具时,哪项属于应重点评估的选型因素? A. 工具图标的设计风格 B. 工具对项目所需配置管理功能的支持程度 C. 工具名称的字数 D. 工具官网首页的动画效果
某团队对持续集成的理解进行自查,以下四条陈述分别与其核心内涵对照:①集成频率高但每次集成都可能拖延数天才修复失败——这违背了CI对快速反馈的要求;②每次提交都触发自动构建与自动化测试——符合CI的自动化验证要求;③主干长期不合并、各分支各自开发数月——违背了CI持续合并到主干的要求;④构建失败后不处理,继续提交新代码——违背了CI保持主干可构建的要求。上述陈述中,正确理解了持续集成内涵与价值的有:A. ①②③ B. ②③④ C. ①②④ D. ①②③④
某团队要为代码仓库设计持续集成流程,要求每次提交都能尽早发现缺陷并让提交者获知结果。下列流程设计最合适的是哪一项? A. 提交代码后自动检出并构建,构建成功后运行自动化测试,再将结果及时反馈给提交者 B. 每周汇总提交后统一构建和测试,月底向团队发布一次结果 C. 提交代码后只运行自动化测试,测试通过后再手动检出并构建 D. 提交代码后自动构建,构建成功即结束流程,测试和结果反馈由开发者自行安排
某项目的构建脚本要求通过环境变量统一配置构建环境。以下哪项做法最符合构建环境配置中「环境一致性」的基本要求? A. 每位开发者自行在本地安装任意版本的工具链,只要能编译通过即可 B. 将构建所需的 JDK 版本、构建工具版本及依赖库版本以配置文件形式纳入版本库统一管理 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. 开始实施变更
某团队收到一项软件变更请求,需按变更管理流程处理。下列哪一顺序正确? A. 记录变更请求→分析影响→提交变更控制委员会审议→批准后实施并验证 B. 实施变更→分析影响→记录请求→提交变更控制委员会审议 C. 提交变更控制委员会审议→实施变更→记录请求→分析影响 D. 分析影响→实施变更→提交变更控制委员会审议→记录请求
当前仓库中不存在分支 `proto`,HEAD 位于分支 `staging` 所指向的提交。若要在该提交处创建 `proto` 并立即切换到它,应执行哪条命令? A. git branch proto B. git switch proto C. git switch -c proto D. git checkout staging
某开源项目要求外部贡献者无权直接写入官方远程仓库,提交的改动须经维护者审查后再进入主仓库。哪种远程协作方式最符合要求? A. 外部贡献者克隆官方仓库并直接推送主分支 B. 外部贡献者派生自己的远程仓库,推送改动后向官方仓库发起合并请求 C. 外部贡献者与维护者共用官方仓库账号并轮流推送 D. 外部贡献者只在本地提交改动,再将本地仓库目录发给维护者
两名开发者需要通过远程仓库共享项目变更,哪种协作方式最合适? A. 开发者先克隆远程仓库,在本地提交变更后推送,另一名开发者再从远程仓库获取变更 B. 两名开发者分别在本地创建仓库,通过邮件发送整个项目目录 C. 一名开发者每次修改后删除远程仓库,另一名开发者重新创建仓库 D. 两名开发者只下载远程仓库的压缩包,不向远程仓库提交变更
某软件新版本部署后出现严重故障,团队决定恢复服务。下列哪项操作属于回滚? A. 将运行版本恢复为此前稳定版本 B. 继续向当前版本添加功能 C. 为新版本编写更多测试用例 D. 将新版本部署到更多服务器