刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!
【问题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:
状态图(Statechart Diagram)主要用于描述一个对 象在其生存期间的动态行为,表现为一个对象所经历的状态序列,引起状态转移的事件(Event), 以及因状态转移而伴随的动作( Action)。一般可以用状态机对一个对象的生命周期建模,状态图用于显示状态机(State Machine Diagram),重点在于描述状态图的控制流。因此,基于题目描述的Scrum敏捷开发流程,对该Scrum项目管理系统中动态行为进行建模,(1) (2) (3) 对应的状态应为“制定Product Backlog”“Sprint计划会议”“每日站立会议”,(4) (5)对应的使状态发生改变的事件为“Product Backlog中还有未完成的用户故事”“已交付Product Backlog中的所有用户故事”。
问题2:
问题3:
本题目考查层次式的Web系统设计万案和各层的具体实现技术的相关知识。
根据题干中的描述,该项目管理系统基于MVC架构设计,采用轻量级J2EE架构和SSH框架进行开发,使用MySQL数据库作为底层存储。在图5-2给出的系统架构图的基础上,可以分析出该Scrum敏捷开发管理系统的层次系统架构包括5层,依次为视图层、Web层、Service 层、DAO、Hibermate 持久层和基于Mysql实现的数据库服务。
在视图层中,SiteMesh和jQuery是用户界面设计开发中的常用框架。SiteMesh是一个Web页面布局、装饰以及与现有Web应用集成的框架,有助于在由大量页面构成的项目中创建- -致的页面布局和外观、一致的导航条、 - -致的布局方案等。jQuery 是一个快速、简洁的JavaScript 框架,它封装JavaScript 常用的功能代码,提供一种简便的
JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互,jQuery具有独特的链式语法和短小清晰的多功能接口,具有高效灵活的css 选择器,并且可对CSS选择器进行扩展,拥有便捷的插件扩展机制和丰富的插件。
在Web层中,Strust2框架有效地支持了MVC架构中控制业务逻辑与表现层中的交互。Struts2是轻量级的MVC框架,在Struts2中当Web容器收到请求( HtpServletRequest),它将请求传递给- -个标准的过滤链包括ActionContextCleanUp过滤器。经过Other filters(SiteMesh等),需要调用FilterDispatcher 核心控制器,然后它调用ActionMapper 确定
请求哪个Action,ActionMapper 返回-一个收集Action详细信息的ActionMaping对象。
FilterDispatcher将控制权委派给ActionProxy ,ActionProxy 调用配置管理器( ConfigurationManager )从配置文件中读取配置信息( struts.xml ),然后创建ActionInvocation对象。ActionInvocation 在调用Action之前会依次调用所用配置拦截器( Interceptor N),一旦执行结果返回结果字符串,ActionInvocation 负责查找结果字符串对应的(Result), 然后执行这个Result, Result 会调用一些模版(JSP)来呈现页面。拦截器( Interceptor N)会再被执行,顺序和Action执行之前相反。最后响应( HtpServletResponse )被返回在web.xml中配置的那些过滤器和核心控制器( FiterDispatcher)。
本文链接:问题1:完成Scrum敏捷开发状态图
版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!