极限编程(知识讲座)(精编版).docxVIP

  • 1
  • 0
  • 约3.76千字
  • 约 8页
  • 2021-12-06 发布于内蒙古
  • 举报
极限编程 极限编程是一种轻量级的、灵活的、简单的软件工程方法。与传 统的开发过程不同, 极限编程的核心活动表达在需求——测试——编码——设计过程中。因此使用于规模小、 进度紧、需求变化打的项目。它希望以最高的效率和质量来解决用户目前的问题, 以最大的灵活性和最小的代价来满足用户未来的需求。 在传统的软件系统开发中, 系统需求是在项目开发的开始阶段就确定下来的, 并在之后的开发过程中保持不变的, 这就意味着从进入项目开发到之后的所有阶段出现的所有需求变更, 将导致开发成本急速增加。极限编程是一种轻量级的、灵巧的、简单的软件工程方法, 适合于 12 人以下的开发团队,它的主要目标在于面对商业软件系统环境做出了务实的选择, 力求降低需求变更而带来的成本增加, 进而提高软件的开发效率。 一、 极限编程简介 极限编程〔简称 XP〕是一种敏捷开发方法,供中小型组用于开 发需求快速变化的软件。它是由美国软件工程专家 Kent Beck对极限编程这一创新软件过程方法进行了解释: “ XP 是一种轻质量、高效、低风险、柔性、可预测、科学而充满乐趣的软件开发方法。 ” 极限编程是价值而非实践驱动的高度迭代的开发过程。 其价值表达在以下几个方面“第一,简单:在 XP 中,简单被定义为“在管用的前提下, 做简单的事情”即实现最简单的可行方案。 XP 认为应该尽量保持代码的简单,只要能够满足工作需要就

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档