d)linguagem de modelagem que usa os conceitos de orientação a objetos para permitir a especificação de sistemas em diversos níveis de abstração.
UML (universal modelling language) é regulada por OMG(object management group) e permite compreender cada parte do sistema em desenvolvimwento atraves de modelagem que usa atores e casos de uso para ilustrar estruturas e os limites do sistema assim como suas funções. O diagrama de classes em UML mostra atributos, operações e relacionamentos para representar a estrutura esttatica. A estrutura dinamica do sistema é visualizada por diagramas de estado, colaboração e de atividades, enquanto que a implementação fisica (soft/hardware) é feita por diagramas de componentes.