A Linguagem de Modelagem Unificada (UML) é uma linguagem vis...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: B
Para resolver esta questão, é necessário compreender o conceito básico da UML (Unified Modeling Language - Linguagem de Modelagem Unificada), que se trata de uma linguagem padrão para a modelagem de sistemas, abrangendo a criação de diagramas para representar o funcionamento, a estrutura e o comportamento de sistemas de software. A UML é versátil e pode ser aplicada para visualizar, especificar, construir e documentar os artefactos de um sistema de informação orientado a objetos.
A alternativa B está correta porque captura a essência de UML ser uma notação diagramática padrão utilizada mundialmente para a documentação de sistemas de software. A UML é, de fato, um conjunto padrão de diagramas para visualizar e apresentar diferentes aspectos do software, que incluem, mas não se limitam a, estrutura, comportamento e casos de uso. A afirmação está correta ao dizer que a UML é uma notação padrão para a criação de tais diagramas, o que facilita o entendimento entre desenvolvedores e stakeholders, independentemente das especificidades de uma linguagem de programação ou de uma tecnologia particular.
É importante salientar que a alternativa B destaca o emprego da UML como uma linguagem visual, ressaltando sua importância na representação gráfica dos sistemas, permitindo de forma clara e eficiente a comunicação entre todos os envolvidos no processo de desenvolvimento de software.
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
Alternativas com muitas falhas e exageros. Vamos analisá-las
a) A UML define apenas um perfil UML que especializa subconjuntos da notação para áreas de assunto comum, tais como diagramação de Entreprise JavaBeans
b) A UML é uma notação diagramática padrão, de fato, para desenhar ou apresentar figuras relacionadas ao software.
c) Em engenharia reversa uma ferramenta UML lê o código fonte ou o código binário e gera apenas diagramas UML de pacotes, não permitindo a geração de pacotes de classes e de sequência.
d) A UML descreve tipos de esboço de diagramas, tais como diagramas de classes e diagramas de sequência. Ela superpõe a eles uma perspectiva de modelagem. Por exemplo, a mesma notação UML de diagrama de classes não pode ser usada para desenhar imagens de conceitos do mundo real ou de classes de software em Java.
A mesma notação no diagrama de classe pode sim ser transformada para outros diagramas UML
Se você leu essa questão e achou estranha, fique tranquilo pois nem o examinador soube o que quis escrever!
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo