comunicação eficaz
A técnica de DFDs, bastante conhecida dos analistas, largamente utilizada e consagrada universalmente é um bom exemplo, mas os tempos são outros e agora dispomos de ferramentas automatizadas como a UML ( Unified Modeling Language ), que é uma linguagem de modelagem não proprietária de terceira geração. A UML não é um método de desenvolvimento, o que significa que ela não diz para você o que fazer ou como projetar seu sistema, mas ela lhe auxilia a visualizar seu desenho e a comunicação entre objetos.
Basicamente, a UML permite que desenvolvedores visualizem os produtos de seu trabalho em diagramas padronizados. Junto com uma notação gráfica, a UML também especifica