No desenvolvimento de sistemas e aplicações é comum a utilização de uma linguagem de modelagem que permite representar um sistema de forma padronizada, utilizandose diagramas de caso de uso, de classe, de sequência, de atividades etc. Essa linguagem é conhecida como: