NEW
Font size
WorksheetsQuiz sobre Diagramas de Sequência
Total questions: 18
Worksheet time: 32mins
O que é um diagrama de sequência?
Representação gráfica da estrutura estática de um sistema
Representação das interações entre objetos ao longo do tempo
Modelo das entidades do banco de dados
Representação física dos componentes do sistema
Descrição das regras de negócio sem ordem temporal
O que um diagrama de sequência enfatiza?
O fluxo físico dos dados
A ordem cronológica das mensagens
A hierarquia entre classes
A arquitetura de hardware
Os requisitos funcionais do cliente
Qual elemento indica o participante da interação?
Operador
Ativação
Objeto/ator
Componente
Interface gráfica
A linha de vida representa:
O volume de mensagens enviadas pelo sistema
O avanço do tempo de cima para baixo
A herança entre classes do sistema
A memória ocupada por cada objeto
A ordem do código implementado
O que são mensagens síncronas?
Mensagens que não retornam valor
Mensagens que criam novos objetos
Mensagens que esperam resposta antes de continuar
Mensagens enviadas apenas entre atores
Mensagens que ocorrem em paralelo
Uma mensagem assíncrona é caracterizada por:
Aguardarem retorno de execução
Não interromperem o remetente
Exigirem sempre caixas de ativação
Possuírem retorno obrigatório
Interromperem a linha de vida
O que representa uma mensagem de retorno?
Uma nova chamada enviada pelo sistema
Uma condição de guarda opcional
Um retorno de processamento da operação
Uma criação de objeto temporário
Uma falha no fluxo principal
Caixas de ativação indicam:
O momento exato em que o ator entra no sistema
A área reservada no código para exceções
O período em que o objeto está executando uma operação
A ordem das classes dentro do diagrama
A prioridade do objeto na modelagem
Qual opção descreve corretamente a leitura do tempo no diagrama?
O tempo flui horizontalmente
O tempo avança de baixo para cima
O tempo é irrelevante no diagrama
O tempo flui verticalmente de cima para baixo
O tempo é representado apenas por mensagens síncronas
Uma condição de guarda é usada para:
Indicar que o objeto deve ser destruído
Definir a herança entre dois participantes
Especificar quando uma mensagem deve ser enviada
Criar paralelismo entre linhas de vida
Excluir mensagens desnecessárias
Qual tipo de mensagem cria um novo objeto durante a execução?
Mensagem de retorno
Mensagem assíncrona
Mensagem síncrona
Mensagem de criação
Mensagem condicional
Em um diagrama de sequência, eventos paralelos indicam:
Que os objetos entraram em modo de pausa
Que duas mensagens ocorrem simultaneamente
Que as mensagens devem ser ignoradas
Que o sistema está em modo de erro
Que não existe ordem definida no fluxo
Qual elemento mostra claramente 'quem está fazendo o quê' em um fluxo?
Caixa de ativação
Operador OR
Linha de associação
Classe abstrata
Anotação UML
Para criar um diagrama de sequência, o primeiro passo é:
Criar o banco de dados
Implementar o código-fonte
Identificar os atores e objetos participantes
Criar os relacionamentos entre classes
Desenvolver as telas do sistema
O diagrama de sequência é especialmente útil para:
Modelar a estrutura estática do sistema
Verificar dependências de hardware
Detalhar casos de uso passo a passo
Mapear regras fiscais e legais
Criar diagramas de estado
Observe o diagrama ao lado. Qual caso de uso está sendo representado pelo diagrama?
Fazer Pedido
Cadastrar Cliente
Fazer Login
Adicionar Item
Com base no diagrama de sequência ao lado, marque a alternativa que melhor explica o funcionamento do diagrama:
O Objeto1 envia uma mensagem sincrona para o Objeto2
O Objeto2 envia uma mensagem assincrona para o Objeto1
O Objeto1 envia uma mensagem de retorno para o Objeto2
O Objeto1 dispara uma mensagem de criação, surgindo assim o Objeto2
Com base no diagrama, quais são as mensagens retornadas para o ator “Cliente”?
enviarPedido() e fazerPedido()
exibirConfirmacao() e receberPedido()
notificarPronto() e fazerPedido()
fazerPedido() e receberPedido()
