Leia as afirmativas abaixo e assinale a alternativa correta:...

Próximas questões
Com base no mesmo assunto
Q203495 Engenharia de Software
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):
Alternativas

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

UML é uma linguagem não proprietária.
Na questão, item II fiz a seguinte divisão o que me fez errar a questão:

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. 
Questào realmente de pegadinha, mas mal feita:

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).
Analisei a segunda alternativa da seguinte forma:

"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.
A questão foi retirada da Wikipedia (primeiro parágrafo): http://pt.wikipedia.org/wiki/UML

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo