Questão 9 - UML

 

João acaba de passar no concurso de Analista Judiciário do TRT e está trabalhando no desenvolvimento de um novo sistema. O desenvolvimento ainda não começou, estando na fase de análise e projeto, onde é necessário fazer algumas modelagens do sistema. A linguagem de modelagem unificada (UML) foi a linguagem selecionada e João ouviu algumas frases a respeito da UML, e ficou em dúvida se são verdade ou não. As frases foram as seguintes:
 
I - UML é a mais famosa metodologia para modelagem de sistemas. Ela consiste na unificação de algumas outras linguagens como os métodos de Booch, Jacobson e Rumbaugh.
 
II - Para modelar aspectos físicos do sistemas, deve-se usar o diagrama de implantação. Esse diagrama possui diversos elementos chamados nós, que representam dispositivos físicos, ou seja, hardware. São essencialmente diagramas de classe que focalizam os nós do sistema em tempo de execução e os artefatos que neles existem.
 
III - Podemos usar um diagrama comportamental de interação chamado “Diagrama de Atividades” para modelar processos de negócio e demonstrar execução de fluxos. Com ele podemos mostrar paralelismo e concorrência entre ações ou passos de uma atividade.
 
IV - O diagrama de classes pode possuir diversos relacionamentos entre os itens que o compõem. Entre classes e interfaces, relacionamentos possíveis são os relacionamentos de realização e dependência.
 
Respeitando as definições corretas sobre a UML, quais destas afirmações estão corretas?
 
 (A) I e II
 (B) I, II e III
 (C) II e IV
 (D) II, III e IV
 (E)  III e IV
 

Reposta

Letra C

Comentários em vídeo

Assista nosso vídeo com macetes e a questão comentada:

Explicação

Amigos, vou explicar cada uma das frases citadas na questão:

 

 

I - [ERRADA] A UML não é uma metodologia. Diversas bancas cobram esse conceito e a FCC não foge a regra! UML é uma LINGUAGEM. Um exemplo de metodologia dentro da engenharia de software é o RUP, porque tem uma série de passos a serem seguidos.

 

II - [CORRETA] O diagrama mencionado na questão é realmente o diagrama de implantação. Apesar de estranha, a definição de tal digrama pode ser encontrada no livro Guia do Usuário.

 

III - [ERRADA] Tudo certo aqui, menos a parte que diz que o diagrama de atividades é um diagrama de interação. Ele é comportamental mas não é de interação.

 

IV - [CORRETA] Opção certinha pessoal. Estes 2 relacionamentos podem existir entre classe e interface mesmo. Os outros relacionamentos (generalização, associação, agregação e composição) são relacionamentos entre classes. (Generalização também pode ocorrer entre interfaces). Não esqueça as setas que representam cada relacionamento num diagrama de classes:

 

 
 

Portanto, temos como afirmações corretas os número II e IV.

 

 

Comentários sobre o vídeo:

Errata : Execelentes comentários

Cátia 04/09/2014
Achei ótima a forma que foram comentados os itens desta questão. Foi de maneira clara, divertida e o mais importante , bem explicada em pouco tempo.

Execelentes comentários

Cátia 04/09/2014
Achei ótima a forma que foram comentadas este questão. Foi de maneira clara, divertida e o mais importante , bem explicada em pouco tempo.
Itens: 1 - 2 de 2

Novo comentário