所在位置:答疑 - 内容   
为什么很多人喜欢使用用例关系和包图
 

进华 2019-3-21 12:37:

您在我们这里讲课时强调了没有写好用例文档之前不要使用用例的关系,但我发现不少同事还是喜欢直接用它来分解系统,还觉得这样画简单,老师怎么看?

UMLChina潘加宇:

很多人根本连基本的需求和设计技能都没有掌握,只会随意的功能分解。

更要命的是,在这些人中,乐于学习更严谨、更能进行复杂思考的建模技能的人很少。

思考愿景?太难了!业务序列图?学不会!用例规约?写不好!类图?不会抽象!状态机?这是干什么的?

咦?用例之间的关系,这个样子挺像我熟悉的功能分解的,这个我喜欢,不用学习东西,更不用做更艰难的思考,好,就是它了!我就把它当成以前的功能分解来用,新瓶装旧酒呗。什么?Include、Extend不是这个意思?没关系,我这个是创新式使用。

同理,很多开发团队特别青睐包图的原因也是如此。不需要做艰难思考,只需把随意功能分解那一套装在新瓶子里。

正如《软件方法》第一章所说的:特意挑选粗陋的形式来表达,多半是为了掩盖粗陋的内容。