wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Quiz sobre Diagramas de Sequência

Total questions: 18

Worksheet time: 32mins

Name
Class
Date
1.

O que é um diagrama de sequência?

a)

Representação gráfica da estrutura estática de um sistema

b)

Representação das interações entre objetos ao longo do tempo

c)

Modelo das entidades do banco de dados

d)

Representação física dos componentes do sistema

e)

Descrição das regras de negócio sem ordem temporal

2.

O que um diagrama de sequência enfatiza?

a)

O fluxo físico dos dados

b)

A ordem cronológica das mensagens

c)

A hierarquia entre classes

d)

A arquitetura de hardware

e)

Os requisitos funcionais do cliente

3.

Qual elemento indica o participante da interação?

a)

Operador

b)

Ativação

c)

Objeto/ator

d)

Componente

e)

Interface gráfica

4.

A linha de vida representa:

a)

O volume de mensagens enviadas pelo sistema

b)

O avanço do tempo de cima para baixo

c)

A herança entre classes do sistema

d)

A memória ocupada por cada objeto

e)

A ordem do código implementado

5.

O que são mensagens síncronas?

a)

Mensagens que não retornam valor

b)

Mensagens que criam novos objetos

c)

Mensagens que esperam resposta antes de continuar

d)

Mensagens enviadas apenas entre atores

e)

Mensagens que ocorrem em paralelo

6.

Uma mensagem assíncrona é caracterizada por:

a)

Aguardarem retorno de execução

b)

Não interromperem o remetente

c)

Exigirem sempre caixas de ativação

d)

Possuírem retorno obrigatório

e)

Interromperem a linha de vida

7.

O que representa uma mensagem de retorno?

a)

Uma nova chamada enviada pelo sistema

b)

Uma condição de guarda opcional

c)

Um retorno de processamento da operação

d)

Uma criação de objeto temporário

e)

Uma falha no fluxo principal

8.

Caixas de ativação indicam:

a)

O momento exato em que o ator entra no sistema

b)

A área reservada no código para exceções

c)

O período em que o objeto está executando uma operação

d)

A ordem das classes dentro do diagrama

e)

A prioridade do objeto na modelagem

9.

Qual opção descreve corretamente a leitura do tempo no diagrama?

a)

O tempo flui horizontalmente

b)

O tempo avança de baixo para cima

c)

O tempo é irrelevante no diagrama

d)

O tempo flui verticalmente de cima para baixo

e)

O tempo é representado apenas por mensagens síncronas

10.

Uma condição de guarda é usada para:

a)

Indicar que o objeto deve ser destruído

b)

Definir a herança entre dois participantes

c)

Especificar quando uma mensagem deve ser enviada

d)

Criar paralelismo entre linhas de vida

e)

Excluir mensagens desnecessárias

11.

Qual tipo de mensagem cria um novo objeto durante a execução?

a)

Mensagem de retorno

b)

Mensagem assíncrona

c)

Mensagem síncrona

d)

Mensagem de criação

e)

Mensagem condicional

12.

Em um diagrama de sequência, eventos paralelos indicam:

a)

Que os objetos entraram em modo de pausa

b)

Que duas mensagens ocorrem simultaneamente

c)

Que as mensagens devem ser ignoradas

d)

Que o sistema está em modo de erro

e)

Que não existe ordem definida no fluxo

13.

Qual elemento mostra claramente 'quem está fazendo o quê' em um fluxo?

a)

Caixa de ativação

b)

Operador OR

c)

Linha de associação

d)

Classe abstrata

e)

Anotação UML

14.

Para criar um diagrama de sequência, o primeiro passo é:

a)

Criar o banco de dados

b)

Implementar o código-fonte

c)

Identificar os atores e objetos participantes

d)

Criar os relacionamentos entre classes

e)

Desenvolver as telas do sistema

15.

O diagrama de sequência é especialmente útil para:

a)

Modelar a estrutura estática do sistema

b)

Verificar dependências de hardware

c)

Detalhar casos de uso passo a passo

d)

Mapear regras fiscais e legais

e)

Criar diagramas de estado

16.

Observe o diagrama ao lado. Qual caso de uso está sendo representado pelo diagrama?

a)

Fazer Pedido

b)

Cadastrar Cliente

c)

Fazer Login

d)

Adicionar Item

17.

Com base no diagrama de sequência ao lado, marque a alternativa que melhor explica o funcionamento do diagrama:

a)

O Objeto1 envia uma mensagem sincrona para o Objeto2

b)

O Objeto2 envia uma mensagem assincrona para o Objeto1

c)

O Objeto1 envia uma mensagem de retorno para o Objeto2

d)

O Objeto1 dispara uma mensagem de criação, surgindo assim o Objeto2

18.

Com base no diagrama, quais são as mensagens retornadas para o ator “Cliente”?

a)

enviarPedido() e fazerPedido()

b)

exibirConfirmacao() e receberPedido()

c)

notificarPronto() e fazerPedido()

d)

fazerPedido() e receberPedido()