2006-8-28 12:52:07 Crystal: 比如我现在做一个invoice,填写的东西很多,所以分成6 个步骤,6 个页面,
每个页面都填到了才算填完,其中有1-2 个页面的操作非常复杂,要跳转到好几个页面。我的做法是把每个页面都分为一个usecase,可以吗
2006-8-28 12:53:14 潘: 可以吗--只能以揣摩涉众心里为依据。你想过了他的心里,就行了,得到什么"粒度"都是对的
2006-8-28 12:53:44 潘: 你觉得用户认为填写了第一个页面之后,关机回家,能算是做完了事情吗?
2006-8-28 12:54:52 Crystal: oooo。比较难理解。
2006-8-28 12:54:56 Crystal: 不算
2006-8-28 12:55:40 潘: 那不就行了吗,"填写了第一个页面"对涉众根本不能构成独立的价值
2006-8-28 12:57:06 Crystal: 明白了!谢谢!!
2006-8-28 12:57:08 潘: 同时,他也不能写在用例文档里面,因为这根本不是需求
2006-8-28 12:57:53 潘: 为什么是6 个,不是7 个,8 个?3 个?涉众能了解为什么要这样做吗?不能,所以它不是需求
2006-8-28 12:58:23 潘: 你只要说提交×××信息就行,然后把信息列在字段列表里
2006-8-28 12:58:45 潘: 再思考为什么要6 个页面,背后隐含的需求是什么?
2006-8-28 13:02:06 Crystal: 我们其实接触不到最终客户,因为需求提供者是软件公司,他们设计成6 个页面的原因是,如果一个页面填写,太多了。
2006-8-28 13:04:16 潘: 那还是要去揣摩为什么太多呢,有什么后果呢?背后可能是一些速度或者安全的要求。如果实在无法揣摩,就把软件公司当成客户吧,这个时候,6 个页面就成为需求,只不过是设计约束
2006-8-28 13:04:33 潘: 只不过是"设计约束"类的需求
2006-8-28 13:05:19 Crystal: 明白 |