Logo Passei Direto
Buscar

Programação

Anhanguera

A UML (Unified Modeling Language) é uma linguagem de notação (uma forma de escrever, ilustrar e comunicar) utilizada em projetos de sistemas. Essa linguagem é representada por meio de diagramas. Cada diagrama é formado por elementos (formas gráficas usadas nos desenhos) que se relacionam entre si. A UML contribui significativamente para tornar o escopo mais claro, pois centraliza, em uma única visão (o diagrama), determinado conceito, utilizando uma linguagem compreensível por todos os envolvidos no projeto. No entanto, essa utilidade é percebida apenas quando a linguagem é utilizada de forma adequada, ou seja, somente quando realmente necessária.

 

A linguagem UML possui algumas características que a qualificam como uma linguagem que atende bem às expectativas em relação à modelagem de software. Sobre a UML, analise as afirmativas que descrevem suas características:

 

I. A UML é aplicável ao desenvolvimento de software desde a fase de projeto até as etapas finais. Os mesmos conceitos e notações podem ser reutilizados em diferentes fases, sem a necessidade de conversão dos modelos. 

II. O fato de ser uma ferramenta não proprietária, desenvolvida por meio de um acordo com a maior parte da comunidade de desenvolvedores, permite seu uso por qualquer pessoa que deseje modelar sistemas. 

III. A UML se adapta a diferentes escopos, ou seja, pode ser usada para modelar múltiplas linguagens, bancos de dados, documentos organizacionais e frameworks diversos. O único ponto negativo é a ausência de ferramentas de modelagem que apoiem o desenvolvimento de software voltado ao controle de qualquer tipo de hardware.

É correto o que se afirma em:

a)

I, apenas.

b)

II, apenas.

c)

I e II, apenas.

d)

I e III, apenas.

e)

I, II e II.


User badge image
Bruno Masetto

há 4 semanas

Respostas

User badge image

Ed Verified user icon

há 4 semanas

Vamos analisar cada afirmativa sobre a UML: I. A UML é aplicável ao desenvolvimento de software desde a fase de projeto até as etapas finais. Os mesmos conceitos e notações podem ser reutilizados em diferentes fases, sem a necessidade de conversão dos modelos. Verdadeiro, a UML é projetada para ser utilizada em várias fases do desenvolvimento de software, permitindo a reutilização de conceitos e notações. II. O fato de ser uma ferramenta não proprietária, desenvolvida por meio de um acordo com a maior parte da comunidade de desenvolvedores, permite seu uso por qualquer pessoa que deseje modelar sistemas. Verdadeiro, a UML é uma linguagem padrão que pode ser utilizada por qualquer pessoa, pois não é restrita a um único fornecedor. III. A UML se adapta a diferentes escopos, ou seja, pode ser usada para modelar múltiplas linguagens, bancos de dados, documentos organizacionais e frameworks diversos. O único ponto negativo é a ausência de ferramentas de modelagem que apoiem o desenvolvimento de software voltado ao controle de qualquer tipo de hardware. A primeira parte é verdadeira, mas a afirmação sobre a ausência de ferramentas de modelagem para hardware é um ponto negativo que não é necessariamente verdade, pois existem ferramentas que podem ser utilizadas para modelar sistemas que interagem com hardware. Com base na análise, as afirmativas I e II são verdadeiras, enquanto a III é parcialmente verdadeira, mas contém uma afirmação que pode ser considerada incorreta. Portanto, a alternativa correta que contém todas as afirmativas verdadeiras é: c) I e II, apenas.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina