用例和误用例

1.慎用分解。
use case有uses和extendes两种关系。
但应慎用对use case的分解,
因为容易使你的use case写成功能分解
的形势。并不是说功能分解有什么不好。
主要是你的use case映射成类图后会使
你的设计不遵循面向对象的原则。99%的
用例不用分解就可以完成要求。
2.慎用抽象use case。
use case是和用户沟通的工具。抽象的
use case会使用户难于理解和记忆。
3.慎用画界面的工具。
画界面的工具会使用户在早期就形成
“那软件就那样”的想法,而不能理解
真正的巨大工作量在界面之下,不利于
和用户的沟通。早期最好不要用这些工具。
4.对于用户用例可以随意,尽量的
发现更多的用户用例。对于系统用例要严谨,
不要过早的进入系统用例,因为一旦你确定
一个系统用例,你就失去了大部分的机会
使用其他更好的系统用例来处理同一用户
用例。

好,关注中...