刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

简答题

试题五(25分)

阅读以下关于Scrum敏捷开发过程的叙述,在答题纸上回答问题1至问题3。

【说明】

Scrum是一个增量的、迭代的敏捷软件开发过程。某软件公司计划开发一个基于Web的Scrum项目管理系统,用于支持项目团队采用Scrum敏捷开发方法进行软件开发,辅助主管智能决策。此项目管理系统提供的主要服务包括项目团队的管理、敏捷开发过程管理和工件的管理。

Scrum敏捷开发中,项目团队由Scrum主管、产品负责人和开发团队人员三种不同的角色组成,其开发过程由若干个Sprint(短的迭代周期,通常为2到4周)活动组成。

Product Backlog是在Scrum过程初期产生的一个按照商业价值排序的需求列表,该列表条目的体现形式通常为用户故事。在每一个Sprint活动中,项目团队从Product Backlog中挑选最高优先级的用户故事进行开发。被挑选的用户故事在Sprint计划会议上经过细化分解为任务,同时初步估算每一个任务的预计完成时间,编写Sprint Backlog。

在Sprint活动期间,项目团队每天早晨需举行每日站立会议,重新估算剩余任务的预计完成时间,更新Sprint Backlog、Sprint燃尽图和Release燃尽图。在每个Sprint活动结束时,项目团队召开评审会议和回顾会议,交付产品增量,总结Sprint期间的工作情况和问题。此时,如果Product Backlog中还有未完成的用户故事,则项目团队将开始筹备下一个Sprint活动迭代。

为完成Scrum项目管理系统,考虑到系统的智能决策需求,公司决定使用MVC架构模式开发该项目管理系统。具体来说,系统采用轻量级J2EE架构和SSH框架进行开发,使用MySQL数据库作为底层存储。

【问题1】(1 0分)

Scrum项目管理软件需真实模拟Scrum敏捷开发流程,请根据你的理解完成图5-1给出的Scrum敏捷开发状态图,.填写其中(1)~(5)的内容。




【问题3】(9分)

根据项目组给出的系统设计方案,将备选答案a~l的内容填写在图5-2中的空(1)~(9),完成系统架构图。



使用微信搜索喵呜刷题,轻松应对考试!

答案:

【问题1参考答案】

(1)制定Product Backlog

(2)Sprint计划会议

(3)每日站立会议

(4)Product Backlog中还有未完成的用户故事

(5)已交付Product Backlog中的所有用户故事

【问题2参考答案】

(1)b,c,d,h,k, l,m,n

(2)a,f

(3)e,j

注:各空中的项没有次序要求。

【问题3参考答案】

(1)d或f

(2)f或d

(3)h

(4)e

(5)a

(6)k

(7)j

(8)b

(9)c

注: (1)、 (2)答案可互换,但不能重复选择。


解析:

问题1:基于Scrum敏捷开发流程的理解,填写Scrum敏捷开发状态图的内容。制定Product Backlog是Scrum项目的初始阶段,确定开发需求列表。然后进行Sprint计划会议,细化需求并分配任务。每日站立会议是Scrum中的日常活动,用于跟踪进度和解决问题。当Product Backlog中还有未完成的用户故事时,项目团队将继续进行下一个Sprint活动迭代。最后,当已交付所有用户故事并更新Product Backlog的状态时,表示该Sprint结束。

问题2:根据系统设计方案,填写系统架构图中的备选答案。这些答案应与系统的各个层次和组件相对应,包括视图层、Web层、Service层、DAO层以及数据库服务等。具体的答案依赖于系统设计方案的具体细节。

问题3:根据题目描述的系统设计方案,完成系统架构图的填写。该架构图应展示Scrum敏捷开发管理系统的层次结构,包括视图层、Web层、Service层、DAO层以及基于MySQL的数据库服务层。具体的填写方式依赖于系统设计方案的具体细节,包括使用的框架、技术和服务等。

创作类型:
原创

本文链接:试题五(25分) 阅读以下关于Scrum敏捷开发过程的叙述,在答题纸上回答问题1至问题3。 【说明】

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share