UML(统一建模语言)的使用可以让大家对软件设计的表达从展示层上来看更加易于理解和表达。随着UML从1.4到2.0的不断演进,UML工具的使用本身也变得越来越复杂,增加了大家的学习成本,所以很多时候,人们会把UML的使用熟练等同于编程的设计能力。本质上,这完全是两回事。
掌握了UML建模工具的使用,可以增加大家对所要开发的软件和系统的理解程度,也能向他人更好呢示软件的设计过程与相互关系。但要成为编程高手,还需要足够的编程语言学习,大量的软件工程化实践,踩过足够多的坑,同时对某一行业和领域有足够深入的理解。
当然,学无止境,永远保持学习的心态才是王道。