Gabarito D
A) ERRADA. É uma ferramenta de modelagem destinada a qualquer tipo de sistema.
B) ERRADA. A UML pode ser definida como uma linguagem gráfica para especificar, visualizar, construir e documentar artefatos primariamente de um sistema de software. Ela tem sido usada efetivamente em diversas outras áreas, a saber: telecomunicações, defesa, aeroespacial, bancária, eletrônica, financeira, entre outras.
C) ERRADA. Como visto acima, UML não é para implementação e muito menos codificação.
E) ERRADA. Não é específica para modelagem de banco de dados.
Joselino Santos,
Discordo do seu entendimento com relação a opção E:
e)Uma das grandes características da UML refere-se ao fato de possuir uma notação específica para a modelagem de banco de dados.
Em momento algum a opção diz que UML é PARA modelagem de banco de dados. Ela diz que POSSUI um notação específica para a modelagem de BD.
Portanto, a questão foi mal formulado e com certeza passivel de recurso, pois tanto a D quanto a E estão corretas.