测试路漫漫其修远兮,我将上下快速而求索!

极限编程的特点

上一篇 / 下一篇  2010-03-23 18:50:18

XP(Extreme Programming)极限编程:
1.测试驱动开发是其重要特点;
2.无需开发人员在软件开始初期做出很多的文档,必须在编程前把测试程序做好,提倡测试先行,按照交付客户、 

  测试、编码、设计的顺序来开发,将以后出现bug的几率降到最低;
3.采用原型法,不采用瀑布模型,将一个软件开发项目分为多个迭代周期,每个周期实现部分软件功能,在每个 

  周期都要有提出需求、设计软件架构、编码、测试、发布的全过程
4.每个周期都进行充分的测试和集成
5.在软件设计中强调简单性,坚决不做用不到的通用功能。同时,也不刻意避免重新编码
6.提出在开发团队中要有全职的客户人员的参与;
7.在分工上,强调角色轮换,项目的集体负责,分工的自愿性
8.每个模块的编码都是两个人一起干,共用一台电脑,必须遵守编程规范;
9.项目计划从下而上;


TAG:

 

评分:0

我来说两句

日历

« 2024-04-22  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 9316
  • 日志数: 11
  • 建立时间: 2009-11-08
  • 更新时间: 2010-05-13

RSS订阅

Open Toolbar