user case VS. user story

纯粹从字面上是不能分辨的,先说说两者的相同点:

1)都是用来捕获需求的

2)都是以用户的视角来看待问题的

那么两者的不同点呢?

1)表现形式相差很大

User Case是UML中的一项技术,它是有一定的规则和限定的,你至少需要画个图来表示,因此你需要学习一些使用技巧;而User Story只是一句简短的描述,没有啥限制,轻易上手.

2)粒度不同

User Case一般比较大,而且还可能包含一些其它的User Case,凭此来估计工作量是不太准确的;而User Story比较小,一般根据优先级分别放入迭代中来执行,这样根据计算User Story估计工作量就能比较准确.

3)交流所需的时间不同

因为第一点,用户一般不太可能自己就能画出User Case,需要由需求捕获人员或分析师等来配合,最后这些人布置给开发人员,交流的时间比较多;而User Story只需要由用户提出,然后大家一起讨论,工程师容易充分融入团队并且达成共识,节省时间.

总之,我认为User Case是UML中的一项技术,还是面向开发人员的,与用户始终会相隔一层.而User Story是一项实践,用户直接就能参与,配合XP的其它实践,事半功倍.

 

转载于:https://www.cnblogs.com/lanzhi/archive/2008/02/04/6470721.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值