A UML (Unified Modeling Language) trabalha com um conjunto de diagramas, cobrindo diferentes aspectos da especificação de sistemas. São diagramas UML, exceto:
- A)Diagrama de Atividade.
Está correta, porque o Diagrama de Atividade é um diagrama comportamental da UML.
- B)Diagrama de Banco de Dados.
Está errada porque Diagrama de Banco de Dados não é um diagrama padrão da UML.
- C)Diagrama de Casos de Uso.
Está correta, porque o Diagrama de Casos de Uso é um dos diagramas mais clássicos da UML.
- D)Diagrama de Classes.
Está correta, porque o Diagrama de Classes é um diagrama estrutural essencial da UML.
- E)Diagrama de Tempo.
Está correta, porque o Diagrama de Tempo faz parte da UML e é usado para representar aspectos temporais do sistema.
Gabarito: B
A UML é uma linguagem padronizada para representar visualmente partes de um sistema de software. Ela não serve para “fazer banco de dados”, mas para modelar comportamento, estrutura e interação entre elementos do sistema. Por isso, você encontra diagramas como casos de uso, classes, atividades, sequência e tempo, que ajudam a enxergar o sistema antes de escrever código. Na prova, a chave é lembrar que a UML tem um conjunto conhecido de diagramas, e a banca costuma misturar isso com assuntos de modelagem de dados. O Diagrama de Banco de Dados não integra a UML como diagrama oficial da linguagem. Ele pertence ao universo de modelagem de dados, muito associado ao MER e ao esquema relacional, e não aos diagramas UML clássicos. Então, a alternativa B está correta porque traz um tipo de diagrama que não é UML. Já Atividade, Casos de Uso, Classes e Tempo são diagramas UML reais e bastante cobrados. Se você memorizar essa separação entre UML e modelagem de banco, evita boa parte das armadilhas. Em resumo: UML é para modelar o sistema; banco de dados é outra praia. A confusão é comum, mas em concurso ela costuma custar pontos preciosos.