Os diagramas são uma fase muito importante no desenvolvimento de projetos de software, pois através dos diagramas UML (Unified Modeling Language) que é uma linguagem padrão, esta permite-nos representar os requisitos de uma aplicação informática, de forma a avaliar se esta é capaz de responder as necessidades que a ela são solicitadas.
As vantagens da utilização de diagramas UML é facilitar a comunicação entre os intervenientes que lidam com sistemas informáticos, como os utilizadores que podem definir quais são as suas necessidades, os gestores que podem avaliar os sistemas de informação, e para aqueles que os implementam facilitar a transcrição das especificações para código. O Visual Paradigma CE é uma dessas ferramentas de modelação versátil, em que num projeto podemos ter vários tipos de diagrama (casos de uso, classes, ERD, de estados, etc..).