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

简答题

小规模发布(small release)是XP(极限编程)的基本元素之一。请阐述:

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

答案:

【问题1】
(1)原型系统和XP小型发布的系统的主要差别是功能。采用原型系统主要是让用户确认需求,或者用来测试关键的技术,但是它展示的功能并不是实际系统的功能,不能用来评价实际的系统;XP小型发布的系统考试时不包括足够的功能,但是每个功能和可发布的产品的定义是一样的。在完整性上,它配备了一系列实用的功能集;在质量上,它可以健壮地运行。
(2)在该项目中,不需要开发原型系统。
由于项目没有大的技术风险,所以不需要用原型系统来测试关键技术。
网站系统的开发和原型系统的开发在工作量上是相当的,在时间要求短的情况下,直接开发系统可以节省时间。
对于用户需求经常发生变化的情况,可以采用XP开发方法的代码重构、持续集成和小型发布等技术。
【问题2】
(1)开发团队、管理层,以及客户的不理解,阻碍XP方法论实施。
(2)导致开发团队忽视文档,以XP为借口拒绝编写甚至是必须的文档。
(3)XP是针对单一团队设计的,外包方的参与将会为有效的组织带来很大的困难。
(4)缺乏客户的参与,导致用户故事编写、优先级确认等工作遇到困难。
(5)项目规模扩大后,XP方法论将不适应。
(6)对客户、开发人员和管理者的素质要求较高。
【问题3】
(1)可以将XP和传统软件开发过程中的增量式开发过程相结合。
(2)将大规模项目划分为若干个具有共同目标的小规模项目,用XP方法论组织小项目开发,用传统软件过程方法论监控全局。
(3)在此基础上,建立面向目标的项目管理。

解析:

问题1主要考察了对XP中的小规模发布和原型系统的理解,以及为何项目组选择XP而不是原型开发方法的原因。

问题2探讨了采用XP方法可能面临的问题,包括团队、管理层和客户的不理解,忽视文档编写,外包参与困难,客户参与不足,项目规模扩大后的不适应以及对人员素质的高要求等。

问题3讨论了如何将XP方法和传统软件开发过程相结合以适应项目规模扩大的情况。通过划分小规模项目、采用XP组织开发和传统软件过程监控全局的方式,结合XP的灵活性和传统方法的稳定性来管理项目。

创作类型:
原创

本文链接:小规模发布(small release)是XP(极限编程)的基本元素之一。请阐述:

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

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

分享考题
share