Questões de Diagrama de Sequência (Engenharia de Software)

Limpar Busca

Considere um diagrama de interação da UML que permite visualizar como um conjunto de objetos/classes interagem em um processo ao longo do tempo. Tal diagrama mostra as mensagens, como, por exemplo, as chamadas de métodos que ocorrem entre atores e objetos/classes no sistema, e a ordem em que ocorrem.
O diagrama descrito é o de

  • A Atividade
  • B Caso de Uso
  • C Estado
  • D Pacotes
  • E Sequência

A UML define diversos tipos de diagramas com diferentes propósitos e características. Saber identificá-las é uma função essencial para o desenvolvimento de sistemas. Com base nisso, relacione as colunas a seguir, associando os diagramas com suas características:

1.  Diagrama de Estados 
2.  Diagrama de Atividades
3.  Diagrama de Comunicação
4.  Diagrama de Sequência 

(   )  Mostra o comportamento dinâmico de um sistema ou de parte de um sistema por meio do fluxo de controle entre ações que o sistema executa. Um dos componentes principais é um nó ação, que corresponde a uma tarefa executada por um sistema de software. Existem setas que vão de um nó ação para outro e indicam o fluxo de controle.
(   )  Provê uma visão dinâmica dos objetos de uma classe, sendo importantes para modelar o comportamento de objetos de uma classe em resposta à ocorrência de eventos.
(   )  É um diagrama de interação com ênfase na organização estrutural dos objetos e nas relações entre os objetos e classes que enviam ou recebem mensagens. 
(   )  É utilizado, principalmente, para modelar as interações entre os atores e os objetos e entre os próprios objetos. Indica as comunicações dinâmicas durante a execução de uma tarefa e mostra a ordem temporal na qual as mensagens são enviadas para executar a tarefa.

  A ordem CORRETA de preenchimento dos parênteses, de cima para baixo, é: 

  • A 1, 2, 3, 4
  • B 3, 4, 1, 2
  • C 2, 1, 3, 4
  • D 4, 1, 2, 3
  • E 2, 1, 4, 3

As figuras a seguir apresentam típicos diagramas UML nomeados como Diagrama1, Diagrama2, Diagrama3 e Diagrama4. Qual alternativa identifica o nome de cada diagrama, na ordem do Diagrama1 ao Diagrama4?
Imagem relacionada à questão do Questões Estratégicas Imagem relacionada à questão do Questões Estratégicas Imagem relacionada à questão do Questões Estratégicas
(fonte das figuras: R.S. PRESSMAN, B.R. MAXIM, B.R., Engenharia de Software: Uma Abordagem Profissional, 8ª edição, Ed. McGraw-Hill)

  • A Diagrama de Atividades, Diagrama de Estados, Diagrama de Comunicação e Diagrama de Sequência.
  • B Diagrama de Estados, Diagrama de Atividades, Diagrama de Comunicação e Diagrama de Sequência.
  • C Diagrama de Atividades, Diagrama de Sequência, Diagrama de Estados e Diagrama de Comunicação.
  • D Diagrama de Sequência, Diagrama de Estados, Diagrama de Atividades e Diagrama de Comunicação.
  • E Diagrama de Estados, Diagrama de Comunicação, Diagrama de Sequência e Diagrama de Atividades.

O tipo de diagrama da UML mais adequado para modelar a interação entre objetos em um sistema é o Diagrama de:

  • A Caso de Uso.
  • B Sequência.
  • C Atividade.
  • D Estado.
  • E Componentes.

José é técnico em laboratório e foi pesquisar sobre o emprego da UML 2.0 em alguns modelos utilizados pelo analista de tecnologia da informação. Dos diagramas utilizados nos modelos pesquisados aquele que NÃO é um diagrama da UML 2.0 é:

  • A Diagrama Hierárquico de Fluxo.
  • B Diagrama de Classes.
  • C Diagrama de Casos de Uso.
  • D Diagrama de Sequência.
  • E Diagrama de Atividade.