Questões de Diagrama de Atividades (Engenharia de Software)

Limpar Busca

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.

A Linguagem de Modelagem Unificada (UML) é uma importante ferramenta para o desenvolvimento de programas, pois possibilita representar diversas perspectivas do software a ser construído. Observe a figura abaixo, que representa um dos diagramas existentes na UML.
Imagem relacionada à questão do Questões Estratégicas


Assinale a alternativa que apresenta o nome do diagrama da UML ilustrado na figura.

  • A Atividade.
  • B Caso de Uso.
  • C Classe.
  • D Estado.

Na Unified Modeling language (UML) existe uma série de diagramas que compõe toda a sua estrutura. Existe um diagrama que complementa o diagrama de caso de uso, cujo objetivo é fornecer a representação gráfica do fluxo de interação em um cenário específico. Qual é este diagrama?

  • A Diagrama de colaboração.
  • B Diagrama de componentes.
  • C Diagrama de sequência.
  • D Diagrama de atividades.

Em um diagrama de atividades da UML (Unified Modeling Language), um analista precisa indicar a execução em paralelo de três ações, gerando três fluxos de controle distintos. Após a realização das três ações, a atividade deverá voltar a apresentar um fluxo único. Para representar este comportamento, o analista deverá fazer uso de 

  • A barra de junção e raia.
  • B ponto de ramificação e barra de junção.
  • C barra de bifurcação e barra de junção.
  • D ponto de ramificação e ponto de união.
  • E barra de bifurcação e raia.