Anda di halaman 1dari 17

CURSO:

Anlise e Desenvolvimento de
Sistemas
PIM
Projeto Integrado Multidisciplinar
3 Semestre
Nome: Guilherme Silva Rodrigues RA: B5467i-3
Nome: Caio Roger Silva RA: B6231H-6

Indice:

1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.

Introduo.
Criar um cenrio (com situao problema).
Identificar funes de negocios da pizzaria e definir os processos
de negcios para cada funo.
Para cada funo de negcio, definir os processos de negocios
para cada funo.
Elaborar modelo de caso de usu.
Descrio sucinta do caso de uso.
Identificar relacionamentos de include, extend e generalizao.
Descrever os requisitos no funcionais (e os requisitos de
usabilidade).
Escopo do Programa.
Banco de dados
Concluso.
Bibliografia

1.Introduo:
Neste trabalho, veremos uma criao documentada de um projeto um
projeto para uma pizzaria. Neste trabalho, voc ver passo a passo para
realizao de software de realizao de pedidos.
Contudo veremos desde o inicio identificando o problema que se
encontra na pizzaria, o desenvolvimento do projeto at chegarmos no
final onde j teremos a documentao finalizada.

2.Criar um cenrio (com a situao problema).


Minha empresa foi acionada por uma pizzaria informando que precisa de um
sistema para realizar pedidos das pizzas, a pizzaria estava fazendo tudo
manualmente, devido a reclamaes de clientes pela espera e pelos erros que
estavam ocorrendo, a empresa resolveu colocar um programa simples e fcil
de utilizar para poder agilizar alguns processos da pizzaria.
3.Identificar funo de negcios da pizzaria e definir os processos de
negcios para cada funo.
Funo de negcios:
A pizzaria como uma fbrica de pequeno porte. Ela mesmo faz a compra do
insumo (Itens) e transforma esses insumos em produto acabado (Pizza).
Ento temos compras, estoque, atendimento ao cliente, produo, contas a
receber e contas a pagar.
4.Para cada funo de negcio, definir os processos de negcio.
Processos de negcios:
Compras: Processo onde se adquiri (compra) os insumos em marcados.
Estoque: Onde so armazenados todos os insumos (itens), para a construo
das pizzas.
Atendimento ao cliente: Processo onde o cliente atendido tando no caixa
como na mesa ou por telefone.
Produo: Nesse processo, ser realizado a funo de transformar os itens
em pizza.
Contas a receber: Processo onde a pizzaria lucra com a venda de seu produto
acabado (pizza).
Contas a pagar: Processo no qual sera efetuado o pagamento do insumo
(itens), funcionarios, agua e luz.
5.Elaborar o modelo de casos de uso
Nesse diagrama de caso de uso o objetivo representar funes do sistema
que ser automatizado, usando atores para representar as entidades que
interagem com o sistema. Podem ser usurios, mquinas, sensores, etc... Um
ator representa um papel no sistema, mas um papel pode ser representado por
vrios atores.

6.Cada caso de uso deve ter uma descrio sucinta do seu


comportamento, dos fluxos principais, alternativos e de exceo e pr e
ps-condies
Caso de Uso Cadastrar Cliente.
Descrio: Cadastra um novo cliente no sistema, com as informaes que iro
ser passadas pelo cliente.
Pr-Condio: O Gerente ou Funcionrio deve estar logado no sistema.
Ps-Condies: Retornar mensagem informando que o Cliente foi cadastrado
com sucesso.
Ator Primrio: Gerente ou Funcionrio.

Cenrio Principal de Sucesso:


1- Na pgina de Clientes, o gerente ou funcionrio deve inserir os dados
passados pelo cliente. A entrada de dados consiste nas seguintes
informaes: [Nome Completo, Telefone, Endereo].
2- Aps concluir o preenchimento dos dados, o gerente ou o funcionrio
clica no boto cadastrar, assim os dados sero gravados no banco de
dados.
3- O sistema valida os dados e retorna mensagem de Cliente cadastrado
com sucesso.
Cenrio Secundrio:
Caso tenha algum dado invlido o sistema apresenta uma mensagem de erro
mostrando quais dados so necessrios para realizar o cadastro do Cliente.
Caso de Uso Buscar Cliente.
Descrio: Busca um determinado cliente cadastrado no sistema, a busca
feita a partir do telefone do cliente.
Ator Primrio: Gerente ou Funcionrio.
Cenrio Principal de Sucesso:
1- Na pgina de clientes, o gerente ou o funcionrio insere o telefone do
cliente que deseja buscar e clica em buscar.
Cenrio Secundrio:
Caso seja inserido algum telefone que no esteja cadastrado apresenta
mensagem de cliente no cadastrado.
Caso de Uso Alterar Cliente.
Descrio: Altera um determinado cliente j cadastrado no sistema, a
alterao feita pelos novos dados informados pelo cliente.
Pr-Condio: O Cliente deve estar cadastrado no banco de dados.
Ps-Condies: Apresenta mensagem informado que os dados do Cliente
foram alterados com sucesso.
Ator Primrio: Funcionrio ou Gerente.
Cenrio Principal de Sucesso:
1- Na pgina Clientes, o gerente ou o funcionrio deve informar o telefone
do cliente que deseja alterar e clica em buscar.
2- Aps preencher todos os campos que deseja alterar, o gerente ou o
funcionrio clica no boto alterar, aonde submete os dados para
atualizao no banco de dados.

3- O sistema valida os dados e apresenta mensagem de Cliente alterado


com sucesso.

Cenrio Secundrio:
Caso algum dado seja invalido, o sistema aborta o procedimento e mostra
mensagem de erro informando os dados necessrios para alterao do
cadastro.
Caso de Uso Remover Cliente.
Descrio: Remove um determinado cliente cadastrado no sistema.
Pr-Condio: O cliente j deve estar cadastrado no banco de dados.
Ps-Condies: Retorna mensagem informando que o cliente foi removido
com sucesso.
Ator Primrio: Funcionrio ou Gerente.
Cenrio Principal de Sucesso:
1- Na pgina Clientes, o gerente ou o funcionrio deve informar o telefone
do cliente que deseja remover e clica em buscar.
2- Aps aparecer todos os dados do cliente, o gerente ou o funcionrio
clica no boto remover.
3- Aps clicar em remover retorna uma mensagem informando que o
cliente foi removido com sucesso.
Caso de Uso Cadastrar Bebida.
Descrio: Cadastra uma nova Bebida no sistema, com as informaes
necessrias.
Pr-Condio: O Gerente deve estar logado no sistema.
Ps-Condies: Retornar mensagem informando que a Bebida foi cadastrada
com sucesso.
Ator Primrio: Gerente.
Cenrio Principal de Sucesso:
1- Na pgina de Produtos, o gerente deve inserir os dados referentes a
bebida. A entrada de dados consiste nas seguintes informaes:
[Cdigo, Nome e valor].
2- Aps concluir o preenchimento dos dados, o gerente clica no boto
cadastrar, assim os dados sero gravados no banco de dados.
3- O sistema valida os dados e retorna mensagem de Bebida cadastrada
com sucesso.

Cenrio Secundrio:
Caso tenha algum dado invlido o sistema apresenta uma mensagem de erro
mostrando quais dados so necessrios para realizar o cadastro da Bebida.
Caso de Uso Alterar Bebida.
Descrio: Altera uma determinada Bebida j cadastrada no sistema, a
alterao feita pelos novos dados que o gerente deseja alterar.
Pr-Condio: A Bebida deve estar cadastrada no banco de dados.
Ps-Condies: Apresenta mensagem informado que os dados da Bebida foi
alterado com sucesso.
Ator Primrio: Gerente.
Cenrio Principal de Sucesso:
1- Na pagina de Produtos, o gerente deve informar o Cdigo da bebida que
deseja alterar e clica em buscar.
2- Aps preencher todos os campos que deseja alterar, o gerente clica no
boto alterar, aonde submete os dados para atualizao no banco de
dados.
3- O sistema valida os dados e apresenta mensagem de bebida alterada
com sucesso.
Cenrio Secundrio:
Caso algum dado seja invalido, o sistema aborta o procedimento e mostra
mensagem de erro informando os dados necessrios para alterao do
cadastro.

Caso de Uso Remover Bebida.


Descrio: Remove uma determinada bebida cadastrada no sistema.
Pr-Condio: A bebida deve estar cadastrada no banco de dados.
Ps-Condies: Retorna mensagem informando que a bebida foi removida
com sucesso.
Ator Primrio: Gerente.
Cenrio Principal de Sucesso:
1- Na pagina Produtos, o gerente deve informar o Cdigo da bebida que
deseja remover e clica em buscar.
2- Aps aparecer todos os dados da bebida, o gerente clica no boto
remover.
3- Aps clicar em remover retorna uma mensagem informando que a
bebida foi removida com sucesso.
Caso de Uso Cadastrar Pizza.
8

Descrio: Cadastra uma nova Pizza no sistema, com as informaes


necessrias.
Pr-Condio: O Gerente deve estar logado no sistema.
Ps-Condies: Retornar mensagem informando que a Pizza foi cadastrada
com sucesso.
Ator Primrio: Gerente.
Cenrio Principal de Sucesso:
1- Na pagina de Produtos, o gerente deve inserir os dados referente a
Pizza. A entrada de dados consiste nas seguintes informaes: [Cdigo,
Nome e valor].
2- Aps concluir o preenchimento dos dados, o gerente clica no boto
cadastrar, assim os dados sero gravados no banco de dados.
3- O sistema valida os dados e retorna mensagem de Pizza cadastrada
com sucesso.
Cenrio Secundrio:
Caso tenha algum dado invlido o sistema apresenta uma mensagem de erro
mostrando quais dados so necessrios para realizar o cadastro da Pizza.
Caso de Uso Alterar Pizza.
Descrio: Altera uma determinada Pizza j cadastrada no sistema, a
alterao feita pelos novos dados que o gerente deseja alterar.
Pr-Condio: A Pizza deve estar cadastrada no banco de dados.
Ps-Condies: Apresenta mensagem informado que os dados da Pizza
foram alterados com sucesso.
Ator Primrio: Gerente.
Cenrio Principal de Sucesso:
1- Na pagina de Produtos, o gerente deve informar o Cdigo da Pizza que
deseja alterar e clica em buscar.
2- Aps preencher todos os campos que deseja alterar, o usurio clica no
boto alterar, aonde submete os dados para atualizao no banco de
dados.
3- O sistema valida os dados e apresenta mensagem de bebida alterada
com sucesso.
Cenrio Secundrio:
Caso algum dado seja invalido, o sistema aborta o procedimento e mostra
mensagem de erro informando os dados necessrios para alterao do
cadastro.

Caso de Uso Remover Pizza.


Descrio: Remove uma determinada Pizza cadastrada no sistema.
Pr-Condio: A pizza deve estar cadastrada no banco de dados.
Ps-Condies: Retorna mensagem informando que a pizza foi removida com
sucesso.
Ator Primrio: Gerente.
Cenrio Principal de Sucesso:
1- Na pagina Produtos, o gerente deve informar o Cdigo da pizza que
deseja remover e clica em buscar.
2- Aps aparecer todos os dados da pizza, o gerente clica no boto
remover.
3- Aps clicar em remover retorna uma mensagem informando que a pizza
foi removida com sucesso.
Caso de Uso Buscar Bebida.
Descrio: Busca uma determinada bebida cadastrada no sistema, a busca
feita a partir do nome da bebida.
Ator Primrio: Gerente ou Funcionrio.
Cenrio Principal de Sucesso:
Gerente:
1- Na pgina de Produtos, o gerente insere o Cdigo da bebida que deseja
buscar e clica em buscar.
Funcionrio:
1- Na pgina de Pedidos, o funcionrio insere o Cdigo da bebida que
deseja buscar e clica em buscar.
Cenrio Secundrio:
Caso seja inserido alguma bebida que no esteja cadastrada apresenta
mensagem de bebida no cadastrada.
Caso de Uso Buscar Pizza.
Descrio: Busca uma determinada Pizza cadastrada no sistema, a busca
feita a partir do nome da Pizza.
Ator Primrio: Gerente ou Funcionrio.
Cenrio Principal de Sucesso:

10

Gerente:
2- Na pgina de Produtos, o gerente insere o Cdigo da Pizza que deseja
buscar e clica em buscar.
Funcionrio:
2- Na pgina de Pedidos, o funcionrio insere o Cdigo da Pizza que
deseja buscar e clica em buscar.
Cenrio Secundrio:
Caso seja inserido alguma Pizza que no esteja cadastrada apresenta
mensagem de Pizza no cadastrada.
Caso de Uso Fazer Pedido.
Descrio: Cria um novo pedido contendo as informaes do cliente, nome e
endereo.
Pr-Condio: O cliente deve estar cadastrado no sistema.
Ps-Condies: Retorna mensagem informando que o pedido foi efetuado
com sucesso
Ator Primrio: Gerente ou Funcionrio.
Cenrio Principal de Sucesso:
1 O usurio escolhe a opo fazer pedido.
2 O usurio coloca o telefone do cliente e clica em buscar.
3 O usurio verifica se o cliente j esta cadastrado no banco de dados,
caso no esteja cadastrado deve ser realizado o cadastro para depois
efetuar o pedido da pizza
4 Para adicionar uma pizza o usurio coloca o cdigo da pizza e clica em
buscar.
5 Caso queira mais de uma pizza o usurio informa a quantidade de
pizzas que deseja e clica em calcular.
6 Para adicionar uma bebida o usurio coloca o cdigo da bebida e clica
em buscar.
7 Caso queira mais de uma bebida o usurio informa a quantidade de
bebidas que deseja e clica em calcular.
8 Aps preencher os campos solicitados o usurio clica em calcular
pedido, e exibido o valor total do pedido.
9 Caso queira confirmar o pedido clica em finalizar e apresenta mensagem
de pedido realizado com sucesso.
11

Cenrio Secundrio:
Caso o cliente no possua cadastro, o usurio deve efetuar o cadastro.
Caso o endereo do cliente no esteja correto, o usurio deve realizar a
alterao do endereo.
7.Identificar relacionamentos de include, extend e generalizao
Caso de Uso Clientes:

Caso de Uso Produtos:

12

8.Descrever os requisitos no-funcionais (e os requisitos de usabilidade)


Os requisitos no funcionais referem-se a aspectos no funcionais do sistema,
como restries nas quais o sistema deve operar, o sistema est dividido nos
seguintes requisitos no funcionais: Manutenabilidade, usabilidade,
confiabilidade, segurana e portabilidade.
Manutenabilidade:
Nosso software vai ter uma certa facilidade de ser mantido atravs de
manutenes, ou seja, para algo ser manutenivl deve-se existir um certo
cuidado ao ser produzido, como nosso software vai ser feito para um pizzaria
de pequeno porte e foi solicita um software simples, vai ser fcil realizar
qualquer tipo de manuteno
O sistema vai ser implementado utilizando a linguagem de programao C#
utilizando programao orientada a objeto, e o sistema gerenciador de banco
de dados vai ser o SQL Server.
Usabilidade:
O sistema vai ter uma interface amigvel, para o programa ser mais interativo e
produtivo, o sistema vai ter botes intuitivos, deixando bem claro as
funcionalidades de cada opo.
Mensagens de erro e mensagens de confirmao devero ser mostradas ao
usurio, aps o usurio realizar qualquer operao e for concluda com
sucesso, o sistema apresenta uma mensagem informando que a operao foi
realizada com sucesso, se o usurio inserir algum dado invlido durante
alguma operao, o sistema retorna uma mensagem de erro informando quais
os dados foram inseridos incorretamente.
Confiabilidade:
A integridade dos dados vai ser mantida pela utilizao do SGBD SQL Server,
pois uma ferramenta open source, uma ferramenta gratuita, dispensando
quaisquer gastos com licenas, alem de tudo uma ferramenta bem confivel.
Segurana:
A segurana para o acesso ao sistema vai ser realizado atravs de login e
senha
Portabilidade:
O sistema ser implementado utilizando a linguagem de programao C# para
a facilidade de portabilidade caso seja necessrio.

13

9.Escopo do Programa:

14

10.Banco de Dados:

15

11.Concluso.
Neste trabalho concluimos que para realizar um software precisamos realizar
um planejamento, verificar quais so as necessidades do cliente, realizar um
levantamento de estudos onde verificaremos como ser iniciado nosso projeto.

16

12.Bibliografia.

https://www.google.com.br/search?
q=casos+de+uso&es_sm=122&source=lnms&tbm=isch&sa=X&ei=4d-JVJWDIaVNtnGgTg&ved=0CAgQ_AUoAQ&biw=1280&bih=653
https://www.youtube.com/watch?v=O2QMQ1dJxdg
http://www.etecfran.com.br/rovilson/wpcontent/uploads/2012/04/Microsoft_Visual_C_.pdf
http://www.aems.edu.br/conexao/edicaoatual/sumario/downloads/2014/Modelag
em%20orientada%20a%20objetos%20aplicada%20%C3%A0%20an
%C3%A1lise%20e%20ao%20projeto%20de%20sistema%20de%20vendas.pdf
http://www.inf.unioeste.br/~victor/projetos/ProjetosProcessoII2012/RequisitosAn
dreHeitor.pdf

17

Anda mungkin juga menyukai