Exercícios de caso de uso
Introdução
Este documento apresenta a resolução do trabalho 1 da disciplina de Engenharia de Software. A seção 1 descreve o problema a ser modelado e os diagramas que devem ser realizados. A seção 2 apresenta a resolução do problema, mostrando os diagramas solicitados na seção 1. Embora existam diversas ferramentas disponíveis para a modelagem de sistemas utilizando UML, para a realização deste trabalho foi utilizada a ferramenta Astah, que pode ser encontrada em HTTP://astah.changevison.com.
1. Definição do Problema
O Bar do Centro de Tecnologia aderiu às novas tecnologias (vamos assumir que seja verdadeiro). A partir de agora haverá um sistema de reservas de almoço. É necessário implementar um sistema de software e para isso temos que nos preocupar com a modelagem UML. Iremos fornecer uma descrição geral e um cenário geral de funcionamento da aplicação. Além disso, espera-se que o grupo de trabalho apresente os diagramas esperados conforme o que se pede.
1.1 Descrição geral
O bar aceita o registro de clientes; O bar define o cardápio para as cozinheiras e as quantidades dos ingredientes; Os clientes fazem as reservas para o almoço que é confirmado pelo bar;
Depois que as refeições são servidas, o bar registra a entrega.
1.2 Cenário geral
No dia 15/03/2010, Dona Judite decide cozinhar: • • • • • • • Carne de panela; Arroz; Bolinhos de Carne; Frango xadrez; Feijão tropeiro; Polenta; Saladas de alface, cenoura e tomate.
O Carlos reserva uma porção de bolinhos de carne; A Denise reserva um marmitex para duas pessoas; A Dona Judite observa que ontem o Carlos reservou uma refeição para uma pessoa, mas não apareceu para confirmar a reserva; A reserva da Denise e confirmada; Vendo que sua reserva não havia sido confirmada, Carlos apressa-se para pedir desculpas a Dona Judite, paga