A UML é
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: C
A Unified Modeling Language (UML) é uma linguagem padronizada de modelagem que fornece um conjunto de diagramas e símbolos para a representação visual dos variados aspectos de sistemas de software, com foco em sistemas orientados a objetos. É um instrumento essencial para engenheiros de software, arquitetos de sistemas e desenvolvedores, permitindo que eles esbocem soluções de maneira clara e concisa, propiciando uma comunicação eficaz entre os membros da equipe de desenvolvimento e outras partes interessadas.
Para entender a alternativa correta, é necessário identificar que a UML não é um método, processo ou linguagem de implementação. Ela serve como uma linguagem visual para especificar, que se refere a definir os requisitos de um sistema; construir, que aborda o desenho de uma solução; e documentar, que envolve a criação de documentação compreensível para os artefatos de um projeto. O foco da UML está nos sistemas orientados a objetos, que são baseados no conceito de "objetos", que são instâncias de "classes", encapsulando dados e comportamento.
Por essas razões, a alternativa C está correta, pois é a única que captura a essência da UML como uma linguagem de modelagem visual para especificar, construir e documentar os diversos aspectos de um sistema de software orientado a objetos.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Minha duvida é: UML usada para construir artefatos ?
Cada um é um artefato.
Artefato é utilizado no Diagrama de Implantação.
- A UML, Linguagem Unificada de Modelagem, é uma linguagem gráfica para visualização, especificação, construção e documentação de artefatos de sistemas complexos de software.
Todo "entregável", ou seja, todo elemento onde há emprego de técnica, pode ser considerado um artefato: um diagrama, um software (ou parte deste), um aparelho celular, uma carteira de identidade, um carro etc.
Quanto a C, sem problemas... Agora, só não vejo razão para a alternativa d estar errada. Se a UML não implementa os conceitos e propriedades da orientação a objetos, para quê ela serve?
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo