Um diagrama de caso de uso pode ser descrito como uma ferramenta visual que fornece uma maneira para
os stakeholders chegarem a um entendimento comum das funcionalidades. Nesse sentido, um caso de uso é uma construção de modelagem utilizada para definir o comportamento de um sistema. As interações entre o usuário e o sistema são descritas neste diagrama, juntamente com um conjunto de alternativas possíveis para cada ação (SENGUPTA;BHATTACHARYA, 2006). SENGUPTA, Diante do exposto acima sobre diagrama de caso de uso, analise o cenário a seguir:Imagine que você é um profissional da área de software contratado para o desenvolvimento de um sistema de controle de pedidos em uma padaria que também atende a domicílio. Nesse sistema o dono te informa que a gerente é responsável pelos pedidos, atender os clientes e também verificar a situação dos pedidos de delivery, isso significa que ela deve verificar que os itens e a nota fiscal do pedido estão incluídas. O dono te informa que a padaria trabalha com o sistema de descontos para os clientes. Porém, esse desconto é realizado para o pedido no caso do cliente optar por se cadastrar, caso contrário esse desconto não pode ser aplicado. Contudo, o dono reforça que é importante que mesmo que o cliente não queira cadastrar-se para obter o desconto, a emissão da nota fiscal tanto para o delivery quanto para o atendimento presencial deve ser realizada obrigatoriamente. O que será necessário realizar?Baseado no cenário descrito acima, realize o levantamento de pelo menos 5 requisitos funcionais e modele um diagrama completo de caso de uso com todas as notações e elementos necessários, tais como, atores, associações (extend e include) e casos de uso. Por onde devo começar?Identifique as situações que são obrigatórias e as situações que são opcionais, para utilizar a notação adequada. Identifique corretamente o ator. Identifique quais são as ações que serão realizadas. Lembrando que: cada ação corresponde a um caso de uso. Qual programa utilizar para para desenvolver a atividade?Lucida Chart Visual Paradigm Lembrando que essas ferramentas são sugestões, fiquem à vontade para utilizar qualquer ferramenta de modelagem de software que se sintam mais confortáveis. Desde que atenda as necessidades de entrega.Ivansouza está aguardando sua ajuda, Clique aqui para responder.