200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > 敏捷开发之极限编程过程

敏捷开发之极限编程过程

时间:2023-10-21 08:07:15

相关推荐

敏捷开发之极限编程过程

图 极限编程过程

极限编程是敏捷开发软件开发使用最为广泛的一个方法,作为面向对象方法的推荐开发范型,它包含了策略,设计,编码,测试4个框架活动的规则和实际。

策划

》倾听一系列的用户故事,描述即将建立的软件的需要的输出,特征以及功能。

》客户跟进对应特征的综合业务价值表明故事的优先级(权值)。

》商讨一个版本的基本承诺,即验收测试的准则。

》软件增量开发,没发行一个增量,估计下一个版本的评估,迭代计划。

设计:

极限编程鼓励使用CRC卡(类-责任-协作者)

1、把需求设定问多张CRC卡,排列好优先级及其工时,让每个程序员自己去领取crc卡片需求,签名负责,改变项目经理分任务的情况。

2、把一个项目分成多个sprint,比如:电子商务app 第一个sp解决最基本的框架设计,满足能够购物,完成后马上测试上线。在第二个sp解决优惠券发放需求,依次类推,迭代的完成一个比较大的项目。

编码:

不是直接编码,而是开发一系列用于检测本次发布的包括所有故事的单元测试,根据每个sp完成开发,开发间隔比较短,完成sp,测试人员同步测试代码。没完成一个sp,得到的产品上线。

测试:

不是想过程开发那也,要等到一个大项目完成之后才能提测,需要在每一个sp中就做测试,完成项目上线,上线反馈后再下一个版本增加需求,改变不合理的设计

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。