Próximas questões
Com base no mesmo assunto
Ano: 2010 Banca: FCC Órgão: SERGAS Prova: FCC - 2010 - SERGAS - Analista de Sistemas |
Q40224 Engenharia de Software
A UML é
Alternativas

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

resposta: letra C
Minha duvida é: UML usada para construir artefatos ?
Sim, a UML é utilizada para construir artefatos: diagrama de casos de uso, de sequência, de pacotes....

Cada um é um artefato.
Negativo. Artefato é outra coisa completamente diferente.

Artefato é utilizado no Diagrama de Implantação.
UML, Guia do Usuário, segunda edição, prefácio:
  • 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