trabalho - desenvolvimento de sistemas - caso de uso

10
CENTRO UNIVERSITÁRIO DO MARANHÃO UniCEUMA DEPARTAMENTO DE INFORMÁTICA CURSO SISTEMAS DE INFORMAÇÃO - NOTURNO 5° PERÍODO, TURMA 280131 – CEUMA V DEYVISSON LIMA LOBATO SOUSA DOUGLAS SANTOS SILVA GUSTAVO MARTINS CASO DE USO: SISTEMA DE FAST-FOOD WEB SÃO LUÍS 2009

Upload: dlobato

Post on 15-Jun-2015

1.589 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Trabalho - Desenvolvimento de Sistemas - Caso de Uso

CENTRO UNIVERSITÁRIO DO MARANHÃO UniCEUMA

DEPARTAMENTO DE INFORMÁTICA

CURSO SISTEMAS DE INFORMAÇÃO - NOTURNO

5° PERÍODO, TURMA 280131 – CEUMA V

DEYVISSON LIMA LOBATO SOUSADOUGLAS SANTOS SILVA

GUSTAVO MARTINS

CASO DE USO: SISTEMA DE FAST-FOOD WEB

SÃO LUÍS

2009

Page 2: Trabalho - Desenvolvimento de Sistemas - Caso de Uso

DEYVISSON LIMA LOBATO SOUSADOUGLAS SANTOS SILVA

GUSTAVO MARTINS

CASO DE USO: SISTEMA DE FAST-FOOD WEB

Trabalho apresentado como requisito para obtenção de nota complementar na disciplina DESENVOLVIMENTO DE SISTEMAS pelo Professor Eduardo 5° período.

SÃO LUÍS2009

Page 3: Trabalho - Desenvolvimento de Sistemas - Caso de Uso

AGRADECIMENTOS

Ao professor Eduardo, pelo exelente empenho no ensino da disciplina.

Page 4: Trabalho - Desenvolvimento de Sistemas - Caso de Uso

“No Pain, No Gain.”

Autor desconhecido

Page 5: Trabalho - Desenvolvimento de Sistemas - Caso de Uso

1. INTRODUÇÃO

Iremos mostrar a especificação dos requisitos para um sistema de

vendas estilo fast-food via internet, apresentando a situação pretendida, além da

modelagem necessária à sua implementação. Trata-se de um projeto hipotético

utilizado para a disciplina de Desenvolvimento de Sistemas.

Page 6: Trabalho - Desenvolvimento de Sistemas - Caso de Uso

2. DIAGRAMA

Abaixo vemos o modelo do sistema baseado no diagrama de caso de uso:

Page 7: Trabalho - Desenvolvimento de Sistemas - Caso de Uso

3. ATORES

Cliente:

Este ator representa os clientes que acessam o site.

Atendente:

Este ator representa o funcionário atendente.

Cozinha:

Esse ator representa o funcionário cozinheiro.

Operadora de CC:

Esse ator representa a empresa de CC

Page 8: Trabalho - Desenvolvimento de Sistemas - Caso de Uso

4. CASOS DE USO

Busca Produto

Neste caso de uso o cliente realiza a busca de produto. Inicia buscando o produto desejado, em seguida informa para o usuário o resultado de sua busca baseado nos produtos disponibilizados.

Responsabilidades (requisitos externos):

• O sistema deve permitir que o cliente realize a busca através da web, permitindo que seja de fácil localização a procura do produto desejado.

Restrições:

• O cliente tem acesso à internet.

Fluxos:

- Busca Produto (Principal):

1. O sistema apresenta uma caixa solicitando ao usuário os produto a ser pesquisado.

2. O usuário digita o solicitado.

3. O sistema retorna com todos os produtos relacionados a pesquisa.

4. O usuário escolhe o produto e adiciona no carrinho.

5. O sistema salva em cookies os produtos solicitados.

6. O caso de uso é encerrado.

- Falta de produtos (Alternativo):

1. Caso o produto não esteja disponível o sistema não deixará o cliente adicionar o produto ao carrinho.

2. Na lista exibida, o sistema mostra uma imagem de indisponibilidade do produto.

Page 9: Trabalho - Desenvolvimento de Sistemas - Caso de Uso

Cadastro Cliente

Neste caso de uso o cliente realizará seu auto-cadastro, informando seus dados pessoais e endereço.

Responsabilidades (requisitos externos):

• O sistema deve permitir a um cliente não cadastrado seu auto-cadastro.

• Caso já seja cadastrado, deve informar e-mail e senha e acessar seus dados cadastrais.

Restrições:

• Cliente ainda não tem registro.

• Um cliente foi cadastrado.

Fluxos:

- Cadastro cliente (Principal):

1. O sistema apresenta formulário para cadastro do cliente, contendo: nome completo, e-mail, senha, CPF, RG, data de nascimento, sexo, endereço e telefone.

2. O cliente informa seus dados .

3. O sistema salva os dados.

4. O caso de uso é encerrado .

- Cliente já cadastrado (Exceção ):

1. O sistema verifica antes de salvar se já existe cliente com mesmo e-mail, CPF ou RG informados. Se sim, impede o cadastro e avisa ao cliente.

Page 10: Trabalho - Desenvolvimento de Sistemas - Caso de Uso

Compra do Produto

Neste caso de uso o cliente realiza a compra de produtos. Inicia selecionando a sessão desejada, em seguida informa para cada tipo de produtos, a quantidade que quer adquirir. O sistema calcula o total a pagar, incluindo a taxa de serviço. O usuário deverá identificar-se para concretizar a compra, que podeá ser efetivada através de cartão de crédito, boleto, ou à vista(entregando sireto ao motoboy).

Responsabilidades (requisitos externos):

• O sistema deve permitir que o cliente realize a compra de comidas fast-food através da web.

• O sistema deve permitir que o cliente adquira diversos produtos em uma mesma compra.

• O sistema deve permitir que o cliente selecione varios produtos para o ”carrinho” sem necessitar estar logado.

Restrições:

• O cliente ainda não estar logado.

Fluxos:

- Compra do produto alimentício (Principal):

1. O usuáro acessa o link compra de produtos.

2. O sistema apesenta o carrinho de compras com os produtos adicionados previamente.

3. O cliente altera a quantidade dos produtos ao seu gosto.

4. O cliente confirma a compra.

5. O caso é encerrado.

- Cadastra cliente (Alternativo):

1. Caso o cliente ainda não seja cadastrado, deverá realizar seu cadastro para prosseguir na compra.