Sobre a A Unified Modeling Language (UML), ou Linguagem de M...
I - Ela possibilita que as definições estruturais e comportamentais do sistema sejam documentadas no formato de diagramas.
II - Permite a visualização, a especificação, a construção e a documentação dos artefatos de um sistema.
III - A modelagem de sistemas exerce um papel fundamental em todas as etapas do processo de desenvolvimento de sistemas.
IV - Tem a capacidade de executar múltiplos aplicativos em um único ambiente.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa Correta: C - Somente I, II e III estão corretos.
A questão aborda a Unified Modeling Language (UML), uma linguagem padrão utilizada para a modelagem de sistemas de software. Para um Analista de Tecnologia da Informação, compreender a UML é essencial, pois ela é amplamente utilizada para documentar tanto a estrutura quanto o comportamento de sistemas em desenvolvimento.
Explicação dos Itens:
I - Ela possibilita que as definições estruturais e comportamentais do sistema sejam documentadas no formato de diagramas. (Correto)
A UML é composta por diversos tipos de diagramas que permitem representar diferentes aspectos de um sistema. Os diagramas estruturais, como o diagrama de classes, documentam a arquitetura estática, enquanto os diagramas comportamentais, como o diagrama de sequência, descrevem a dinâmica do sistema.
II - Permite a visualização, a especificação, a construção e a documentação dos artefatos de um sistema. (Correto)
Uma das principais vantagens da UML é sua capacidade de ser uma linguagem visual que facilita a análise e concepção de sistemas complexos, permitindo que diferentes stakeholders compreendam e especifiquem os artefatos do sistema de forma clara.
III - A modelagem de sistemas exerce um papel fundamental em todas as etapas do processo de desenvolvimento de sistemas. (Correto)
A modelagem é uma atividade crítica que ocorre em várias fases do desenvolvimento, desde o levantamento de requisitos até a fase de manutenção. Ela ajuda a garantir que todos os envolvidos tenham uma compreensão comum do sistema.
IV - Tem a capacidade de executar múltiplos aplicativos em um único ambiente. (Incorreto)
Esse item está incorreto porque descreve características relacionadas a ambientes de execução, como sistemas operacionais ou virtualizações, e não é uma funcionalidade da UML, que é uma linguagem de modelagem.
Estratégia de Resolução:
Para resolver questões sobre UML, é importante focar nas funções e objetivos principais da linguagem, distinguindo suas características de modelagem de outros conceitos técnicos. Atenção especial deve ser dada às descrições que podem facilmente ser confundidas com funcionalidades de outras tecnologias.
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
Comentários
Veja os comentários dos nossos alunos
A alternativa correta é a C. Os itens I, II e III descrevem corretamente os objetivos e o papel da UML normalmente é documentar.
Já o item IV está incorreto, pois descreve uma funcionalidade de sistemas operacionais, não da UML.
OBS: Talvez essa questão possa gerar confusão na II, pois, embora a UML ajude a visualizar e especificar sistemas, ela não constrói diretamente os artefatos — isso é feito por ferramentas e desenvolvedores. Talvez caiba um pedido de revisão pela ambiguidade.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo