Um modelo completo de um sistema é composto por submodelos que expressam visões diferentes da mesma realidade. Há três tipos de visões, das quais duas são descritas a seguir.
I - descreve os aspectos do sistema que se modificam com o passar do tempo, especificando o controle do sistema. Os diagramas de estado são usados como ferramenta de descrição.
II - descreve as transformações dos valores dos dados de um sistema. Os diagramas de fluxo de dados são usados como ferramenta de trabalho
Essas visões são denominadas respectivamente: