2025年软件工程与项目管理考核试卷及答案.docxVIP

  • 0
  • 0
  • 约9.74千字
  • 约 31页
  • 2026-03-15 发布于四川
  • 举报

2025年软件工程与项目管理考核试卷及答案.docx

2025年软件工程与项目管理考核试卷及答案

一、单项选择题(每题2分,共30分)

1.在敏捷开发中,以下哪项最能体现“个体与交互高于流程与工具”的价值观?

A.每日站会由ScrumMaster主导并记录会议纪要

B.团队成员通过面对面沟通解决集成冲突

C.使用Jira自动生成燃尽图并邮件发送给全部干系人

D.需求变更必须填写电子表单并走OA审批流

答案:B

解析:敏捷宣言第一条强调“个体与交互高于流程与工具”,面对面沟通是最直接、最高效的交互方式,可快速消除歧义并建立共识。

2.某项目采用DevOps持续交付,测试环境数据库每晚自动重置,导致测试人员次日发现缺陷复现率极高。最合理的改进措施是:

A.让测试人员手工备份并在早晨还原数据

B.将数据库重置频率降为每周一次

C.引入Docker-Compose一键生成可重复的沙箱环境

D.要求开发在本地完成全部集成测试

答案:C

解析:可重复、可移植的沙箱环境是DevOps质量门禁的核心,Docker-Compose可在分钟级重建含脏数据状态的完整栈,解决“环境漂移”问题。

3.项目经理使用MoSCoW法则对需求排序,其中“Couldhave”级别的需求在迭代中未完成,应如何处理?

A.直接删除,避免后续干扰

B.自动转入下一迭代“Musthave”

C.重新评估价值与成本,再决定保留或降级

D.向客户发送书面警告,要求冻结需求

答案:C

解析:MoSCoW是动态优先级工具,未完成的需求需持续重估,避免机械升级导致范围膨胀。

4.在软件估算中,以下哪项最能降低“锚定偏差”?

A.让资深工程师率先发言给出参考值

B.采用PlanningPoker,专家同时亮牌

C.使用公司历史平均生产率反推

D.直接采纳乙方销售承诺的交付日期

答案:B

解析:PlanningPoker通过匿名同时亮牌,避免后续发言者被首个数字锚定,显著降低认知偏差。

5.某微服务接口升级遵循语义化版本规范,从v2.3.4升级到v2.4.0,表示:

A.进行了不兼容的API修改

B.只修复了缺陷,无新功能

C.向下兼容的功能性新增

D.重大重构,必须同步升级客户端主版本

答案:C

解析:语义化版本规则:MAJOR.MINOR.PATCH,MINOR升级代表向下兼容的功能新增。

6.项目组合管理中,若“战略一致性指数”最高的项目组合其“资源冲突指数”也最高,优先选择:

A.放弃战略一致性,缓解资源冲突

B.延迟低战略项目,引入外部资源

C.降低所有项目质量目标

D.强制加班,确保全部上线

答案:B

解析:组合治理需平衡战略与约束,引入外部资源(外包、招聘)是常见且可持续的解。

7.在Scrum中,Time-boxing的主要意义是:

A.强制加班,保证进度

B.限制迭代长度,降低风险并提升可预测性

C.让团队有充分时间镀金

D.方便财务按月发放奖金

答案:B

解析:Time-boxing通过固定迭代周期,强制优先级排序与增量交付,降低复杂项目的变异性。

8.以下哪项最能体现“信息辐射器”原则?

A.项目经理每周群发Excel进度报告

B.在团队工作区墙面张贴实体燃尽图

C.将风险登记册加密存储于SharePoint

D.仅向高层开放Jira权限

答案:B

解析:信息辐射器强调“路过式”获取,实体墙面图表无需登录即可被所有干系人看到,促进透明。

9.使用COCOMOII进行工作量估算时,若“经验系数”A=2.5,规模KSLOC=8,指数B=1.1,则工作量PM为:

A.2.5×8^1.1≈28.5人月

B.2.5×8^0.9≈18.3人月

C.2.5×1.1^8≈5.7人月

D.2.5×8+1.1≈21.1人月

答案:A

解析:COCOMOII基本公式PM=A×Size^B,代入即得28.5人月。

10.关于技术债务的“利率”隐喻,以下说法正确的是:

A.利率越高,未来修改成本越低

B.利率与代码复杂度无关

C.利率高表示拖延重构将带来更大代价

D.技术债务本金可通过加班偿还

答案:C

解析:利率衡量债务随时间膨胀的速度,高利率模块需优先重构,否则后期修改成本指数级上升。

11.在风险管理中,某风险发生概率10%,一旦发生损失100万,预期货币价值EMV为:

A.100万

B.10万

C.90万

D.0

答案:B

解析:EMV=概率×影响=0.1×100万=10万,用于量化风险并排序。

12.以下哪项属于“镀金”行为?

A.客户要求新增报表,团队评估后拒绝

B.开发者为按钮添加未在需求中的动画特效

C.测试发现缺陷,开发立即修复

D.架构师将日志框架从Log4j升级到Logback

答案:B

文档评论(0)

1亿VIP精品文档

相关文档