UML之实践感悟
还是按照敏捷的思想不到非常需要这个文档就不写这个文档,UML图也是一样。
但是我发现使用UML把设计意图表达出来
第一非常清晰。
第二容易发现设计的问题和逻辑的缺漏,比如实体间的关系,反正图上就这些实体,那么我们一一检查两者关系好了。
我个人进行设计、交流的时候使用UML,通常是2个或者多人,每个人先有自己的想法然后边讨论,边画图,图也画好了,设计也出来了,做到非常清晰,并且可以作为以后工作交接、备忘的设计文档,如果以后有改动,就把图拿出来,在上面修改,这样也做到了设计与文档同步。我不太建议用UML生成代码,我很推荐headfirst 设计模式中的UML,只要能清晰地说明设计意图最好,哪怕不是特别的正规。比如包图、类图,反映了其之间的关联、依赖关系就好,哪怕在上面加上了数据流向。我个人用visio画图。
相关推荐
jessiejava 2020-10-10
Chopper 2020-06-14
rumlee 2020-06-13
wendan0 2020-05-07
Chopper 2020-03-23
wendan0 2019-12-15
zbkyumlei 2020-10-12
yourFriend 2020-06-25
wendan0 2020-06-18
rumlee 2020-06-11
txksnail 2020-06-09
swimmer000 2020-06-08
wendan0 2020-06-08
Chopper 2020-06-06
Chopper 2020-05-31
txksnail 2020-05-11
wendan0 2020-04-29