所在位置:答疑 - 内容   
我现在做一个invoice,填写的东西很多,所以分成6 个步骤,6 个页面
 

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:  明白