构建高效的软件开发流程和团队21.pptxVIP

  • 6
  • 0
  • 约3.81千字
  • 约 22页
  • 2021-11-24 发布于江苏
  • 举报
构建高效的软件开发流程和团队;目 录;什么是极限编程 极限编程Extreme Programming 业内人简称为XP,不要把XP与Windows XP联系在一起。它们没有很大的关系。XP = (eXtreme Programming) 中国给它一个很酷的名字“极限编程”。   XP是一个轻量级的、灵巧的软件开发方法;同时它也是一个非常严谨和周密的方法。它的基础和价值观是交流、朴素、反馈和勇气;即,任何一个软件项目都可以从四个方面入手进行改善:加强交流;从简单做起;寻求反馈;勇于实事求是。;XP适用于需求经常发生变化的项目 你的客户对系统应该做什么可能没有一个固定的想法;一个系统每隔几个月其功能就要求进行一定的改变。大多数软件项目的需求都处于这样的动态变化之中。 XP适用于高风险的项目 如果客户需要一个新的系统,而且要求在某天前完成,这里的风险就比较高;如果你的开发组没有做过类似的系统,风险就更高了;使用XP可以降低风险和增加成功的可能性。 XP适用于小规模的项目组 一般在2到10人之间。使用XP不需要拥有博士头衔的开发人员,一般的开发人员就可以。但不能在一个大型的项目组中采用XP。我们注意到,对于一个需求动态变化和高风险的项目而言,一小组XP开发人员要比大的开发组更加有效。 XP对可测试性有要求 你必须建立自动的单元测试和功能测试。虽然在某些情况下这个要

文档评论(0)

1亿VIP精品文档

相关文档