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

Limpar Busca

Considerando as linguagens de programação e a análise orientada a objetos (AOO), julgue o item a seguir.


O diagrama de estados, na AOO, é utilizado para modelar a estrutura estática de um sistema, mostrando classes, atributos, métodos e relacionamentos entre as classes.

  • Certo
  • Errado

Observe o diagrama de máquina de estados modelado em UML 2.5.1 para uma instância de classe.

Imagem relacionada à questão do Questões Estratégicas



O diagrama de máquinas de estado de comportamento representa que a transição: 

  • A externa do estado A para B ocorre em paralelo à transição de A para C;
  • B completa para o estado B requer execução dos comportamentos de duas regiões;
  • C local de B1 no estado composto B indica que o comportamento de entrada do estado B1 não é executado;
  • D interna no estado B2 indica que nenhum comportamento de saída ou entrada é executado quando essa transição ocorre;
  • E para o fim do ciclo de vida da instância de classe modelada depende do comportamento de saída do estado C da máquina de estados.

Analise a imagem a seguir e use-a como base para responder as três próximas questões:

Imagem relacionada à questão do Questões Estratégicas

A notação diagramática acima está associada ao modelo:

  • A Entidade – Relacionamento.
  • B De estados.
  • C Lógico.
  • D Próprio.
  • E Representativo.

Analise a imagem a seguir: 

Imagem relacionada à questão do Questões Estratégicas

A imagem apresenta um exemplo de um diagrama de: 

  • A Classes.
  • B Casos de uso.
  • C Estados.
  • D Comunicação.
  • E Sequencia.

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.