Curso de Pós-graduação Lato-Sensu emAnálise, Projeto e Gerência de Sistemas de InformaçãoDisciplina: Especificação e Manut...
2
ÍndiceSistema de Controle de Restaurante.....................................................................................
Sistema de Controle de Restaurante1. Elabore um diagrama de classes e um de casos de uso para o sistema de controlede Rest...
Diagrama de Classes5
Diagrama de Casos de Uso6
Descrição dos Casos de Uso: Abrir ContaNome do caso deusoAbrir ContaSumário Caso de uso que trata a forma como são abertas...
Exceções - - -Pós-Condição Conta AbertaRegras deNegócios- - -Descrição dos Casos de Uso: Fechar ContaNome do caso deusoFec...
Diagramas de SequênciaDiagrama de Sequência: Abrir ContaDiagrama de Sequência: Fechar Conta9
Diagrama de Estados1ª Opção:2ª Opção:10
11
Upcoming SlideShare
Loading in...5
×

Exercicio de UML - Documentacao Restaurante

6,811

Published on

Exercício da disciplina de Especificação e Manutenção de Sistemas de Informação, do curso de pós-graduação em Análise, Projeto e Gerência de Sistemas de Informação.

Published in: Technology, Education
0 Comments
9 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
6,811
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
9
Embeds 0
No embeds

No notes for slide

Exercicio de UML - Documentacao Restaurante

  1. 1. Curso de Pós-graduação Lato-Sensu emAnálise, Projeto e Gerência de Sistemas de InformaçãoDisciplina: Especificação e Manutençãode Sistemas de InformaçãoAtividades de UMLJuliana da Silva CindraRaquel Pereira Crespo
  2. 2. 2
  3. 3. ÍndiceSistema de Controle de Restaurante..................................................................................4Diagrama de Classes..........................................................................................................5Diagrama de Casos de Uso................................................................................................6Descrição dos Casos de Uso: Abrir Conta.........................................................................7Descrição dos Casos de Uso: Fechar Conta......................................................................8Diagramas de Sequência....................................................................................................9Diagrama de Estados.......................................................................................................10
  4. 4. Sistema de Controle de Restaurante1. Elabore um diagrama de classes e um de casos de uso para o sistema de controlede Restaurante, cujos requisitos estão descritos a seguir. Descreva os casos deuso Abrir Conta e Fechar Conta, seguindo os itens de descrição de casos de usono slide em anexo. Elabore os diagramas de sequência correspondentes.• Garçons são cadastrados por um dos gerentes, que pode ser o proprietário ounão, com nome, identidade, matrícula, endereço e telefone;• Quando uma conta é aberta pelo Caixa, deve ser registrada a mesa, o garçom queestá atendendo, a data e o horário de abertura da conta;• Durante a noite, produtos do cardápio são solicitados pelos clientes e associadosà sua conta pelo próprio Garçom através de um PalmTop, cada produto em umadeterminada quantidade, gerando um item da conta;• A cada item associado à Conta enquanto ela está aberta, seu total vai sendocalculado;• O Cliente pode cancelar uma Conta, solicitando ao Garçom, mas somente se estaainda não tiver itens cadastrados;• Quando do Cancelamento, um aviso deve ser emitido ao Gerente;• Produtos do cardápio são organizados por categorias de produtos, comoBebidas, Petiscos, Carnes, Aves, Massas e Sobremesas;• Produtos possuem um preço e um código;• Quando do fechamento de uma conta pelo Garçom, a pedido do Cliente, osistema deve registrar a data e o horário do fechamento e calcular o seu valortotal, imprimindo a correspondente nota fiscal;• Ao final de cada semana, as comissões dos garçons devem ser calculadas combase no somatório das contas que cada um atendeu na semana;• O percentual aplicado para cálculo das comissões pode variar de tempos emtempos, devendo ser mantido pelo sistema;• Deve ser extraído também um relatório de ocupação semanal das mesas,indicando, por mesa, as faixas de horário de ocupação por data;• Gerentes também devem ser cadastrados pelo proprietário do restaurante comnome, endereço, telefone e CPF;• Proprietários executam todas as funções de Gerentes, além de cadastrar osGerentes.2. Elabore o diagrama de estados para o objeto Conta.4
  5. 5. Diagrama de Classes5
  6. 6. Diagrama de Casos de Uso6
  7. 7. Descrição dos Casos de Uso: Abrir ContaNome do caso deusoAbrir ContaSumário Caso de uso que trata a forma como são abertas contas no sistema.AtoresCaixaPré-Condição Cliente deve ter solicitado produtos do cardápio ao Garçom, e este deveter encaminhado o pedido.Fluxo Principal1- Sistema do Caixa recebe solicitação de pedido encaminhado peloGarçom;2- Sistema verifica a existência do produto do cardápio solicitado;3- Sistema envia pedido de produto do cardápio à cozinha.FluxosAlternativosA1 – Verificar Pedido2.1 – Sistema verifica se existe o produto solicitado disponível;2.2 – Sistema informa o resultado da verificação;A2 – Produto indisponível2.2.1 – É verificado que o produto solicitado está indisponível;2.2.2 – Garçom é informado da indisponibilidade do pedido;2.2.3 – Garçom informa ao Cliente da indisponibilidade do pedido epergunta se Cliente deseja realizar outro pedido;7
  8. 8. Exceções - - -Pós-Condição Conta AbertaRegras deNegócios- - -Descrição dos Casos de Uso: Fechar ContaNome do caso deusoFechar ContaSumário Caso de uso que trata a forma como são fechadas contas no sistemaAtoresCaixaPré-Condição Cliente deve possuir Conta aberta no sistemaFluxo Principal1- Cliente solicita ao Garçom o fechamento de sua Conta;2- Garçom encaminha o pedido de fechamento de Conta ao Caixa:3- Caixa realiza o fechamento da Conta·FluxosAlternativos- - -Exceções - - -Pós-Condição Conta FechadaRegras deNegócios- - -8
  9. 9. Diagramas de SequênciaDiagrama de Sequência: Abrir ContaDiagrama de Sequência: Fechar Conta9
  10. 10. Diagrama de Estados1ª Opção:2ª Opção:10
  11. 11. 11

×