北京大学2025年计算机科学与技术(软件工程)专业软件工程项目管理实战试题及答案.docxVIP

北京大学2025年计算机科学与技术(软件工程)专业软件工程项目管理实战试题及答案.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

北京大学2025年计算机科学与技术(软件工程)专业软件工程项目管理实战试题及答案

考试时间:______分钟总分:______分姓名:______

一、

请简述项目管理的五大过程组及其核心作用。在软件开发项目中,选择特定项目管理方法论(如瀑布模型、敏捷Scrum)的依据有哪些?

二、

某高校教务系统升级项目,旨在引入新的在线选课和成绩管理功能。项目计划在下一个学期开始前完成。项目经理在项目启动阶段遇到了以下挑战:部分学校领导对项目价值和预期收益存在疑虑;核心业务部门(如教务处、信息中心)对新功能的详细需求尚不明确;项目团队尚未组建。请针对以上挑战,分别提出项目经理在项目启动和规划阶段可以采取的应对措施。

三、

你负责一个中等规模的Web应用开发项目,项目周期约6个月,团队成员5人。在项目执行过程中,你发现以下情况:核心开发人员A突然生病,预计将缺勤2周;客户提出一个在项目范围之外的新功能需求,但表示愿意支付额外费用;项目当前进度比计划落后5%,且预算略有超支。请分别阐述你对以上三种情况的处理思路。

四、

在一个采用敏捷Scrum方法进行的项目中,一个Sprint(为期2周)即将结束。在Sprint评审会上,产品负责人(PO)表示虽然交付的软件增量基本满足需求,但缺乏一些重要的用户体验优化;同时,开发团队认为在Sprint期间遇到了一个预料之外的技术难题,导致部分计划未完成。请分析在Sprint评审会和Sprint回顾会中,团队应如何处理PO的反馈和未完成的工作,以及如何识别和处理导致技术难题的原因。

五、

项目团队在开发过程中预计将使用几种主要的编程语言(如Java,Python)和多个外部库。为了确保项目最终产品的质量,你计划在项目中引入质量保证(QA)活动。请列举至少三种具体的QA活动,并简述其在项目不同阶段如何实施。

六、

项目进行到中期,项目经理发现项目存在一定的技术风险,例如某个关键技术的应用尚未经过充分验证,可能存在性能瓶颈或兼容性问题。同时,项目的外部依赖(如第三方API的稳定性)也存在不确定性。请描述你对这些风险的识别、分析和应对过程。

七、

项目即将进入收尾阶段,需要完成项目验收、经验教训总结、知识转移和团队解散等工作。请说明项目经理在项目收尾阶段的主要职责,并解释进行经验教训总结对于组织未来项目的重要意义。

八、

某系统集成项目涉及与多个现有系统进行接口对接。项目经理需要估算接口开发的工作量。项目团队缺乏直接类似项目的经验,但可以参考过去完成的类似接口开发任务的数据。请描述在这种情况下,项目经理可以采用哪些项目估算技术,并简述其应用思路。

九、

请比较项目范围管理中的“需求变更控制过程”与“项目范围确认过程”。说明这两个过程的主要目的、输入、输出和涉及的关键活动有何不同。

十、

在一个全球分布式的软件开发项目中,团队成员位于不同国家,沟通主要依赖在线协作工具和定期视频会议。项目经理需要协调团队成员完成一个复杂的模块开发。请列举至少三种在分布式项目管理中可能遇到的主要挑战,并说明项目经理可以采取哪些策略来克服这些挑战。

试卷答案

一、

项目管理的五大过程组及其核心作用如下:

1.启动过程组:核心作用是定义新项目或项目新阶段,获得授权以开始项目或阶段,明确项目目标和范围初步定义,识别关键干系人。主要过程包括项目章程制定和批准。

2.规划过程组:核心作用是制定详细的项目管理计划,明确项目范围、目标、可交付成果、任务、资源、进度、成本、质量、风险、沟通、风险、采购等,为项目执行提供路线图和行动指南。涉及范围规划、进度规划、成本规划、质量规划、资源规划、沟通规划、风险管理规划、采购规划等。

3.执行过程组:核心作用是整合并领导项目团队,完成项目管理计划中确定的工作,产出项目可交付成果。涉及指导与管理项目工作、团队建设、沟通管理、风险管理应对、采购管理等活动。

4.监控过程组:核心作用是跟踪、审查和调整项目进展与绩效,识别偏差并采取纠正或预防措施,确保项目目标的实现。涉及范围控制、进度控制、成本控制、质量管理、资源控制、沟通控制、风险管理、采购控制等活动。

5.收尾过程组:核心作用是正式完成或关闭项目或项目阶段,包括获得最终验收、结束合同、释放项目资源、总结经验教训、文件归档等,使项目有序结束。

选择特定项目管理方法论(如瀑布模型、敏捷Scrum)的依据主要包括:

1.项目类型和复杂度:结构化、需求明确、变更少的项目适合瀑布模型;需求复杂、变化快、探索性强的项目适合敏捷方法。

2.产品类型:硬件驱动型或需要严格遵守法规的项目可能更适合同步工程(结合瀑布和敏捷特点);软件驱动、客户需求易变的项目适合敏捷。

3.客户参与度:敏捷方法强调客户全程深度参与;瀑布

您可能关注的文档

文档评论(0)

文章交流借鉴 + 关注
实名认证
文档贡献者

妙笔如花

1亿VIP精品文档

相关文档