Engenharia de software
Funcionais:
* Computador ou acessório com plataforma compatível ao sistema. * Cadastra o CEP do cliente. * Cadastra a cidade do cliente. * Cadastra o bairro do cliente. * Cadastra o número da casa do cliente. * Cadastra o CPF do cliente. * Cadastra o nome do cliente. * Cadastra um nome de usuário para o cliente. * Cadastra uma senha para o cliente acessar o sistema. * Seleciona o sabor da pizza desejado. * Seleciona o tipo de borda desejado. * Seleciona o tipo de bebida desejado. * Seleciona o tamanho da pizza desejado. * Seleciona a forma de pagamento. * Mostra informações sobre a entrega.
Não funcionais: * Sistema Windows XP, Windows Seven ou Android. * Resposta de 0,2 segundo aos comandos. * Memória mínima de 32 MB. * Suporta 2000 usuários simultâneos. * O sistema irá efetuar o pedido somente de usuários que se identificarem, utilizando um login e uma senha. * Não mais do que 1 pedido em cada 10 poderá ser perdido em caso de falhas do sistema. * O sistema será disponibilizado na língua portuguesa do Brasil. * O sistema estará disponível todos os dias da semana das 6:00 às 0:00 horas.
Diagrama de Classe de Implementação
INÍCIO
INÍCIO
LATAS
LATAS
GARRAFAS
GARRAFAS
CERVEJAS
CERVEJAS
REFRIGERANTES
REFRIGERANTES
BEBIDAS
BEBIDAS
BORDAS
BORDAS
TAMANHOS
TAMANHOS
SABORES
SABORES
PIZZAS
PIZZAS
MENU
MENU
LOGIN
LOGIN
CADASTRO
CADASTRO
LATAS
LATAS
GARRAFAS
GARRAFAS
Diagrama de sequência
CLIENTE INÍCIO CADASTRO LOGIN
INFORMA OS DADOS CADASTRO EFETUADO SALVAR DADOS()
INFORMA OS DADOS LOGIN EFETUADO x x x x
CLIENTE MENU PIZZAS SABORES TAMANHO BORDAS
SELECIONA PIZZAS SALVAR() INFORMA QUANTIDADE