Praticas de UML
ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
UML Linguagem unificada de modelagem
Participantes:
Thiago Duarte
Humberto Paulus
Belo Horizonte
01/2013
Prática UML – Estudo de Caso
QUESTÃO 1
Desenhar o diagrama de Caso de Uso para o seguinte cenário.
Administração dos Supermercados BIG – Processo Caixa
O caixa do Supermercado executa as seguintes operações: faz o registro do caixa (abertura); inicia venda no caixa; registra produtos no caixa; registra forma de pagamento da venda no caixa; finaliza venda no caixa. Ao final da venda o cupom fiscal deve ser emitido. O registro do caixa marca o início das atividades do dia e deverá ser feito mediante validação de um login (usuário) e senha de acesso. Para o registro do caixa são informados: a data, o valor inicial e a matrícula do caixa. O pagamento é normalmente feito em dinheiro, porém, opcionalmente, pode ser feito: à vista (em cheque); em cheque para 30 dias; cartão débito; cartão crédito. O gerente é responsável em encerrar o caixa no final do dia e fazer a apuração dos resultados do caixa. O encerramento do caixa também é feito mediante validação de acesso (login e senha).
QUESTÃO 2
Desenhar o diagrama de Atividades.
Desenhar o diagrama de atividades para o processo “Validar Login/senha”.
QUESTÃO 3
Desenhar o diagrama de Atividades para um fluxo de Workflow.
O recebimento de produtos no almoxarifado do supermercado BIG é realizado através das seguintes operações. O almoxarife recebe a entrega dos produtos juntamente com a NF. Enquanto no setor de almoxarifado é feito a conferência dos produtos, no setor financeiro o motorista entrega cópia da NF. Se os valores da NF estiverem corretos (valor, frete, IPI etc.) o pagamento será realizado normalmente; caso contrário, o pagamento será reprogramado. No almoxarifado, caso as quantidades entregues estejam de acordo com o pedido, a mercadoria deverá ser recebida normalmente; por