Leia as afirmativas abaixo e assinale a alternativa correta:...
I. Uma forma de se modelar um Sistema Orientado a Objetos é através da UML (Unified Modeling Language).
II. A UML não é um método de desenvolvimento, o que significa que ela não diz para você qual a seqüência deve ser seguida ao se desenvolver um sistema ou como desenhá-lo, mas lhe auxilia a visualizar seu desenho e a comunicação entre os “objetos UML”.
III. É uma linguagem de modelagem proprietária de terceira geração.
Está(ão) correta(s) apenas a(s) afirmativa(s):
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: D - I e II
Afirmativa I: Correta. A UML, ou Linguagem de Modelagem Unificada, é uma ferramenta padrão para modelar sistemas orientados a objetos. Ela fornece um conjunto de diagramas que permitem representar visualmente aspectos estruturais e comportamentais de um sistema de software.
Afirmativa II: Correta. A UML é uma linguagem de modelagem, e não um método de desenvolvimento. Ela não prescreve como o desenvolvimento de software deve ocorrer em termos de ordem ou processo. Seu papel é auxiliar na visualização, especificação, construção e documentação dos artefatos de um sistema orientado a objetos.
Afirmativa III: Incorreta. A UML não é proprietária; ela é uma linguagem de modelagem padronizada gerida pela Object Management Group (OMG). Além disso, não é usual classificar a UML em termos de "gerações" como fazemos com linguagens de programação.
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 UML não é um método de desenvolvimento = CORRETO
o que significa que ela não diz para você qual a seqüência deve ser seguida ao se desenvolver um sistema = CORRETO
ou como desenhá-lo, = ERRADO
mas lhe auxilia a visualizar seu desenho e a comunicação entre os “objetos UML”. =CORRETO
Entendo que ao modelar os cados de uso, de sequencia, ect, estou de certa forma, "DESENHANDO" o sistema. Se o entendimento que quem fez a questão diz respeito ao desenho de "TELA", está corretíssmia a questão.
I - obviamente correta. ok
II - A parte inicial realmente esta claramente correta, mas a partir do ponto: mas lhe auxilia a visualizar seu desenho e a comunicação entre os “objetos UML”. Não posso concordar que isso visualizar seu ""DESENHO"""(meu Deus) e comunicação entre objetos UML esteja correto.
III - não é proprietária. (fácil - errado)
Na minha opinião o gabarito é (A).
"A UML não é um método de desenvolvimento":
Correto, a UML é uma ferramenta que pode ser utilizada por metodologias de desenvolvimento como RUP, Scrum, etc.
"o que significa que ela não diz para você qual a seqüência deve ser seguida ao se desenvolver um sistema ou como desenhá-lo, mas lhe auxilia a visualizar seu desenho e a comunicação entre os 'objetos UML'"
Correto, mais uma vez, a UML não é um método, ela não diz qual sequência você deve seguir pra desenvolver o sistema, mas mostra apenas a conexão entre os objetos do sistema.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo