阅读以下关于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】(10分) Scrum项目管理软件需真实模拟Scrum敏捷开发流程,请根据你的理解完成图5-1给出的Scrum敏捷开发状态图,填写其中(1)~(5)的内容。【问题2】(6分) 根据题干描述,本系统采用MVC架构模式,请从各选答案a~n中分别选出属于MVC架构模型中的模型(Model)、视图(View)和控制器(Controler)的相关内容描述填入表5-1的空(1)~(3)处。 表5-1 架构模式中包含的内容 架构模式 包含内容 模型(Model) (1) 视图(View) (2) 控制器(Controler) (3) 备选答案: a Sprint 燃尽图 h 用户 b Project i 交付产品增量 c Product Backlog j 新建项目 d 用户故事 k Task e 估算任务预计完成时间 l Sprint f Release 燃尽图 m 产品负责人 g Sprint 回顾会议 n Sprint Backlog 【问题3】(9分) 根据项目组给出的系统设计方案,将备选答案a~l的内容填写在图5-2中的空(1)~(9),完成系统架构图。图5-2 系统架构图 备选答案: a Struts 2 g 模型层 b Hibernate 持久层 h 控制层 c 数据库服务(MySQL) i EJB d Sitemesh j Web 层 e 业务逻辑层 k 视图层 f JQuery l PostgreSQL
第1题:
A、Scrum(提供敏捷项目管理架构)
B、看板(工作可视化与限制进行中工作)
C、精益开发
第2题:
A、ProductBacklog
B、Refactoring
C、SprintBacklog
D、Sprint
第3题:
第4题:
第5题:
使用Scrum时,谁主要负责在范围和进度之间做出权衡决策?()
第6题:
在敏捷软件开发中,Scrum是一种()式软件开发过程,就像橄榄球赛的争球过程:快速、自组织和有适应性,其开发团队复责()。
第7题:
关于敏捷开发下面说法正确的是?()
第8题:
下面的()不是敏捷开发方法的特点
第9题:
在当前sprint中,谁应该删除和记录出现的障碍?()
第10题:
开发团队
项目经理
产品负责人
ScrumMaster
第11题:
Scrum偏重于实践
XP极限编程偏重于过程
XP和Scrum都属于敏捷开发的具体方式
敏捷开发适用于规模较大的项目
第12题:
(难度:中等)Scrum是迭代式增量软件开发过程,通常用于敏捷软件开发,不需要进行需求评审。
答案:(no)
第13题:
A、燃尽图
B、scrum教练
C、开发团队
D、产品负责人
第14题:
第15题:
第16题:
第17题:
Scrum团队对sprint目标做出承诺后,享有什么职权?()
第18题:
ScrumMaster在sprint回顾中的角色是?()
第19题:
下列关于敏捷方法的叙述中,错误的是()
第20题:
一家公司过渡到敏捷实践,一个集中办公的团队采用scrum方法,scrum主管安排召开每日sprint会议,并坚持让所有团队成员亲自参加面对面对话。但是,出勤率很低,scrum主管应该怎么做?()
第21题:
对
错
第22题:
第23题:
决定scrum团队拾的重组情况
引导scrum团队拾寻求提高
领导scrum团队拾对每一个团队成员进行评估
针对scrum团队所面临的调整提供答案