Buscar

Chaves Primárias são dados que podeO diagrama de sequência procura determinar a sequência de eventos que ocorrem em um determinado processo, identi...

Chaves Primárias são dados que podeO diagrama de sequência procura determinar a sequência de eventos que ocorrem em um determinado processo, identificando quais métodos devem ser disparados entre os atores e objetos envolvidos e em que ordem. O diagrama de sequência baseia-se no diagrama de casos de uso, havendo normalmente um diagrama de sequência para cada caso de uso, uma vez que um caso de uso, em geral, refere-se a um processo disparado por um ator. Assim, um diagrama de sequência também permite documentar um caso de uso. O diagrama trabalha com alguns conceitos, a saber: ator, objetos, linha de vida, foco de ativação, mensagens, mensagem de retorno, processamento interno no objeto, entre outros. GUEDES, G. T. UML 2: guia prático. 2 ed. São Paulo: Novatec, 2014. Sendo assim, considere que Bruno necessita criar um diagrama de sequência para um sistema de floricultura. Nele, Bruno deverá criar o ator 'cliente' e os objetos 'floricultor' e 'floricultura'. Considerando como deve ser a troca de mensagens adequada no diagrama de sequência elaborado por Bruno, julgue os itens a seguir. I. O ator 'cliente' deverá enviar a seguinte mensagem de requisição para o objeto 'floricultor': 'enviarflores("orquídeas","Ana","São Paulo","Av. São Miguel, 220")', pressupondo que os parâmetros da mensagem são tipo_flor, nome_destinatario, cidade, rua. II. O objeto 'floricultor' deverá fazer uma verificação interna para identificar se a referida cidade especificada na mensagem 'enviarflores' é atendida pelas entregas. III. Uma mensagem de retorno deverá ser enviada para o ator 'cliente', notificando se a cidade requerida é atendida. IV. O objeto 'floricultor' deverá enviar uma mensagem para o objeto 'floricultura' para que uma floricultura específica daquela cidade/bairro aceite e atenda o pedido de entrega, através de um método 'aceitaencomenda("orquídeas","Av. São Miguel, 220")'. É correto apenas o que se afirma em A) I e II. B) I, III e IV. C) II e III. D) II, III e IV. E) I e IV.m impactar

💡 1 Resposta

User badge image

Ed Verified user icon

Vamos analisar cada afirmação: I. O ator 'cliente' deverá enviar a seguinte mensagem de requisição para o objeto 'floricultor': 'enviarflores("orquídeas","Ana","São Paulo","Av. São Miguel, 220")', pressupondo que os parâmetros da mensagem são tipo_flor, nome_destinatario, cidade, rua. - Correto, pois descreve a mensagem de requisição do cliente para o floricultor. II. O objeto 'floricultor' deverá fazer uma verificação interna para identificar se a referida cidade especificada na mensagem 'enviarflores' é atendida pelas entregas. - Correto, pois o floricultor precisa verificar se a cidade é atendida. III. Uma mensagem de retorno deverá ser enviada para o ator 'cliente', notificando se a cidade requerida é atendida. - Correto, pois o cliente precisa ser notificado se a cidade é atendida. IV. O objeto 'floricultor' deverá enviar uma mensagem para o objeto 'floricultura' para que uma floricultura específica daquela cidade/bairro aceite e atenda o pedido de entrega, através de um método 'aceitaencomenda("orquídeas","Av. São Miguel, 220")'. - Correto, pois descreve a interação entre o floricultor e a floricultura para aceitar o pedido de entrega. Portanto, a resposta correta é: B) I, III e IV.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais