← Questões de Engenharia de Software

Engenharia de Software · FGV · 2021

Questão comentada de Engenharia de Software

A UML (Unified Modeling Language) trabalha com um conjunto de diagramas, cobrindo diferentes aspectos da especificação de sistemas. São diagramas UML, exceto:

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.

Continue treinando

Questões relacionadas