用例是一个门槛很低的技术,任何人都可以随便画几个小人和几个椭圆,然后向全世界宣称我在用用例进行需求建模了,但是好像也没有真正解决我的问题。在这种情况下,用例技术很可能被误用了。在对用例不同类型的误用之中,最严重、最普遍的莫过于利用用例来进行功能分解了。刚在为了偷懒,想找张现成的错误使用用例的例子,结果找的了2001年Kurt写的在这方面的文章以及最近一位老兄在CSDN上给出的翻译(已经收藏在我的网摘里)。Kurt对这个问题的阐述已经相当清楚了,我也就不多写了,大家去看我的网摘或原文吧!
作为总结,可以记住这样两句话:
1、Login往往不是一个好的用例;
2、用例是不会互相调用的;
英文原文:
http://www-128.ibm.com/developerworks/rational/library/content/RationalEdge/dec00
/WhyUseCasesAreNotFunctionsDec00.pdf
中文翻译:
http://blog.csdn.net/soaringbird/archive/2007/03/28/1544093.aspx