A Unified Modeling Language (UML) é utilizada para elaboraçã...
A Unified Modeling Language (UML) é utilizada para elaboração da estrutura de projetos de software. Considere as seguintes sentenças sobre UML:
I - É uma linguagem visual de programação, composta por diversos diagramas.
II - Possui três tipos de diagramas: estruturais, comportamentais e de segurança.
III - Utiliza o formato de arquivo JSON ou YAML para interagir com autores humanos ou autômatos.
De acordo com Booch; Rumbaugh; Jacobson (2012), pode-se afirmar que:
(BOOCH, Grady; RUMBAUGH, James; JACOBSON, Ivar. UML Guia do Usuário. Rio de Janeiro: Elsevier, 2012 – 12ª reimpressão)
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: A - Todas as sentenças são falsas.
Tema central da questão: A questão aborda conceitos fundamentais da UML (Unified Modeling Language), cobrando do candidato o reconhecimento de informações corretas sobre sua definição, seus tipos de diagramas e seus formatos de representação.
Resumo teórico:
UML é uma linguagem de modelagem visual padrão para representar, especificar, construir e documentar artefatos de sistemas de software. Não é uma linguagem de programação, mas um conjunto de diagramas visuais que comunicam estrutura e comportamento do sistema (Booch, Rumbaugh, Jacobson, 2012).
Os diagramas UML dividem-se em:
1. Diagramas estruturais (Classe, Objeto, Pacote, etc.);
2. Diagramas comportamentais (Caso de uso, Sequência, Estado, etc.).
Não existe a categoria "diagrama de segurança".
UML utiliza notação gráfica padrão (diagramas desenhados), não formatos tipo JSON ou YAML para interação humana ou automática.
Justificativa da alternativa correta:
Todas as sentenças trazem erros conceituais sobre UML:
I - Falsa porque UML não é uma "linguagem de programação", mas sim de modelagem visual.
II - Falsa pois não há "diagramas de segurança" entre os diagramas UML. Os tipos principais são estruturais e comportamentais.
III - Falsa pois UML não utiliza JSON ou YAML em sua notação e interação padrão.
Análise das alternativas incorretas:
B - Errada, pois todas as afirmações são incorretas.
C - Errada, porque a sentença I está equivocada.
D - Errada, pois a sentença II apresenta erro conceitual.
E - Errada, já que a sentença III descreve um formato não utilizado pela UML.
Estratégias de interpretação:
Lembre-se de ler atentamente termos técnicos. Desconfie de afirmações que atribuam à UML características típicas de linguagens de programação ou formatos de dados como JSON ou YAML, e cheque se as categorias dos diagramas realmente existem na literatura oficial.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo