Você está na página 1de 13

1- Visão do Sistema

1.1 - Descrição do Problema


Problema Desorganização de produtos.
Afeta Vendedores.
Demora nas vendas.
Impacto

Solução Desenvolvimento de um istema de catálogo para vendas e


organização de produtos.

Problema Visualização dos produtos limitada.


Afeta Clientes com baixa banda de internet.
Impacto Impacta nas vendas e no acesso a visualização de produtos
Criação de um catálogo para que os clientes consigam obter
Solução acesso as imagens sem obter problema com memória ou
banda de internet.

Problema Não cadastramento de funcionários.

Afeta Controle de promoções para clientes frequentes, descontos,


repetições de dados cadastrais, controle de estoque e cadastro
de produtos.
Impacto Impacta vendas, demora no atendimento.
Será criado um sistema de cadastramento de clientes e suas
Solução determinadas compras, para que sesse o recadastramento de
dados.
1.3 Resumo dos Usuários

Nome Responsabilidade Descrição

O Administrador poderá: Manter


Administrador Permissão total Funcionários, produtos, ter acesso ao
ponto de vendas e gerar relatório de
vendas e orçamentos.

Funcionario Permissão limitada O funcionário poderá: Manter


funcionário e cadastrar, alterar e
excluir produtos.

1.4 - Necessidade do Cliente

Identificador Necessidade Prioridade Solução Atual

N1 Controle Perda Baixa Nenhuma

Armazenamento de
N2 Controle de Clientes Alta
contratos

N3 Relatório de Gastos Alta Planilhas Excel

Controle de
N4 Alta Nenhuma
Produtos

Relatório de
N5 Alta Nenhuma
Orçamentos

N6 Relatório de vendas Alta Planilha Excel

N6 Relatório de lucro Alta Planilha Excel

1.5 Visão Geral do Produto


1.5.1 Perspectiva do Produto
O projeto atenderá as necessidades do cliente, fornecendo um
sistema para controle de produtos e vendas, proporcionando para a gestão mais conhecimento
sobre os produtos vendidos e sobre o desempenho da empresa.
1.5.2 Tabela de Funcionalidades
Funcionalidades
-1. Controle de Funcionários.
-2. Controle de Produtos.
-3. Controle de Estoque.

1.6 Restrições
Equipamento com requisitos mínimos (Intel pentium ou equivalente, memória RAM
2 gigas)para o funcionamento do sistema.
Falta de treinamento.
Acesso á rede.
Domínio Web.
1.7 Riscos
Identificador Descrição Perda Esperada
A ferramenta de relatório não seja
R1 terminada até o fim do projeto Média

Rede de internet insuficiente para


R2 bom funcionamento do sistema Média

Caso o sistema apresente falha na


parte de controle de orçamento,
R3 isso encadeará na desorganização Alta
de toda empresa.
No caso de falha do sistema na
parte de controle de funcionários,
a consequência será de não ter
R4 conhecimento que o funcionário Alta
fez determinada alteração não
podendo esquematizar descontos
e promoções especiais no futuro.
1.8 Requisitos do Produto
Usuário Identificador Descrição Prioridade

Administrador RQ1 Manter funcionário Alta

Administrador RQ2 Manter estoque Alta

Administrador RQ3 Manter Produtos Alta

Funcionário RQ4 Alterar produtos Alta

2 Requisitos do Sistema
2.1 Requisitos Funcionais

[RF001]Funcionários
O sistema fornecerá o controle dos funcionários, assim gerando um registro das
atividades feitas por ele.
Prioridade: () Essencial (x)Importante ()Desejável
Entradas e pré-condições: O funcionário fornece seus dados e o administrador o
cadastra no sistema, mantendo os seus dados atualizados.
Saídas e pós-condição: o funcionário fica registrado na base de dados do sistema
Referências: [RN001]

[RF002] Manter produtos registrados e atualizados


O sistema fornecerá o controle dos produtos, proporcionando mais organização na
parte de vendas da mesma.
Prioridade: (x) essencial () importante () desejável

Entradas e pré-condições: O administrador registra determinado produto e mantém


atualizado.

Saídas e pós-condição: O produto fica registrado na base de dados do sistema.

Referências:[RN002]
2.2 Requisitos Não Funcionais
[RNF001] Deverá estar com acesso à internet
Deverá estar com acesso à internet para poder operar o sistema
Prioridade: (x) Essencial ()Importante ()Desejável

[RNF002] Equipamento com requisitos mínimos para o


funcionamento do sistema.
A empresa deverá operar o sistema com um computador que possua requisitos
mínimos, Memória ram de 2 gigas, processador intel pentium ou equivalente para
operar o sistema.
Prioridade: (x) Essencial ()Importante ()Desejável
3 Regras de Negócio
[RN001] Manter Funcionários
O cadastro do funcionário(Nome completo, e-mail, senha) é obrigatório para que seja
feita a realização do contrato.

[RN002] Manter produtos


O administrador pode cadastrar produtos, com seu nome, medidas padrões ou
personalizadas.

[RN003] Manter estoque


O funcionário além de cadastrar e alterar produtos mantém e controla o estoque de produtos.

4 - Caso de Uso
4.1 –Especificação de Caso de Uso

Nome UC Manter Produto Rastreabilidade [RF001]

Atores Administrador

Participação Insere, altera e exclui dados dos Produtos.


do ator
Pré-condições
Deve estra logado no sistema.

Pós-condições

Fluxo Básico
6. O ator seleciona a opção de cadastrar produto.

7. O sistema apresenta botões com as opções “Incluir”, “Alterar”, “Excluir” ou “Consultar”


produto.

8. O ator seleciona a opção “Incluir”, “Alterar”, “Excluir” ou “Consultar” produto. [FA01]


[FA02] [FA03] [FA04]

9. O sistema apresenta a mensagem “Produto atualizado com sucesso”.


10. O caso de uso é encerrado.

Fluxos Alternativos

FA01 - Incluir
6. O ator escolhe a opção incluir produto.

7. O sistema apresenta os campos

8. O ator preenche os campos

9. O sistema avalia se todos os campo/ foram preenchidos. Caso todos os campos estejam
preenchidos, salva os registros na base de dados e apresenta a mensagem [MSG01]
“Produto cadastrado com sucesso”, por 3 segundos. No caso de faltar o preenchimento
de algum dos campos do cadastro, o sistema executa [E01].
10. O caso de uso é encerrado.

Fluxos Alternativos

FA02 - Alterar
8. O ator escolhe a opção alterar cadastro.

9. O sistema apresenta o campo “Selecione o produto”, com a relação de produtos


cadastrados.
10. O ator escolhe o produto que deseja alterar o cadastro.

11. O sistema apresenta os campos .

12. O ator altera o(s) campo(s) que deseja modificar e clica no botão “Alterar”.

13. O sistema valida o preenchimento de cada campo, salva na base de dados e apresenta
a mensagem [MSG02] “Cadastro do produto foi alterado com sucesso”. Em caso de falta
do preenchimento de algum campo do cadastro, ir para o fluxo [E02].
14. O caso de uso é encerrado.

FA03 - Excluir
9. O ator escolhe a opção excluir cadastro.

10. O sistema apresenta o campo, selecione o produto que terá o cadastro excluído.

11. O ator escolhe o produto que terá o cadastro excluído.

12. O sistema apresenta o cadastro do produto selecionado.

13. O ator clica no botão excluir o cadastro.

14. O sistema apresenta a mensagem [MSG03] “Deseja realmente excluir o?” com os botões
“Sim” e “Não”.
15. O ator seleciona o botão “Sim” ou “Não”. [FA05] [FA06]

16. O caso de uso é encerrado.

FA04 - Consultar
5. O ator escolhe a opção consultar cadastro produto.

6. O sistema apresenta o campo selecione o produto que terá o cadastro consultado.

7. O ator seleciona a opção fechar consulta.

8. O caso de uso é encerrado.

FA05 – Confirmar a exclusão (Sim)


4. O ator escolhe a opção “Sim” para confirmar a exclusão do cadastro.

5. O sistema apaga os dados da produto e apresenta a mensagem [MSG04] “Cadastro de


produto excluído com sucesso”.
6. O caso de uso é encerrado.

FA06 – Não confirmar a exclusão (Não)


4. O ator escolhe a opção “Não” para a exclusão do cadastro.

5. O sistema retorna ao passo 3 do Fluxo Básico.

6. O caso de uso é encerrado.

Fluxos de Exceção
E01 – Falta de preenchimento de dados do cadastro do produto
2. O sistema apresenta a mensagem [MSG05] - “Falta preencher campo x”, por 3
segundos, e retornar para o fluxo [FA01] passo 3.

E02 – Falta de preenchimento de dados na alteração do produto


2. O sistema apresenta a mensagem [MSG06] - “Falta preencher o campo de produto.” por
3 segundos, e retornar para o fluxo [FA02] passo 5.
Pontos de Extensão
“Seção não aplicável para este caso de uso”

Pontos de Inclusão
“Seção não aplicável para este caso de uso”

Nome UC Inserir/alterar Funcionário Rastreabilidade [RF002]

Atores Administrador

Participação Insere e altera dados do funcionário.


do ator
Pré-condições
Deve estra logado no sistema.

Pós-condições

Fluxo Básico
21. O ator seleciona a opção de cadastrar Funcionário.

22. O sistema apresenta botões com as opções “Incluir”, “Alterar” funcionário.

23. O ator seleciona a opção “Incluir”, “Alterar funcionário. [FA01] [FA02] [FA03] [FA04]

24. O sistema apresenta a mensagem “Funcionário atualizada com sucesso”.

25. O caso de uso é encerrado.

Fluxos Alternativos
FA01 - Incluir
21. O ator escolhe a opção incluir funcionário.

22. O sistema apresenta os campos

23. O ator preenche os campos

24. O sistema avalia se todos os campo/ foram preenchidos. Caso todos os campos estejam
preenchidos, salva os registros na base de dados e apresenta a mensagem [MSG01]
“Funcionário cadastrado com sucesso”, por 3 segundos. No caso de faltar o
preenchimento de algum dos campos do cadastro, o sistema executa [E01].
25. O caso de uso é encerrado.

Fluxos Alternativos

FA02 - Alterar
29. O ator escolhe a opção alterar cadastro.

30. O sistema apresenta o campo “Selecione funcionário”, com a relação de funcionários


cadastrados.
31. O ator escolhe o funcionário que deseja alterar o cadastro.

32. O sistema apresenta os campos.

33. O ator altera o(s) campo(s) que deseja modificar e clica no botão “Alterar”.

34. O sistema valida o preenchimento de cada campo, salva na base de dados e apresenta
a mensagem [MSG02] “Cadastro de funcionário foi alterado com sucesso”. Em caso de
falta do preenchimento de algum campo do cadastro, ir para o fluxo [E02].
35. O caso de uso é encerrado.

FA03 - Consultar
17. O ator escolhe a opção consultar cadastro funcionário.

18. O sistema apresenta o campo selecione o funcionário que terá o cadastro consultado.

19. O ator seleciona a opção fechar consulta.

20. O caso de uso é encerrado.

Fluxos de Exceção
E01 – Falta de preenchimento de dados do cadastro do cliente
5. O sistema apresenta a mensagem [MSG05] - “Falta preencher campo x”, por 3
segundos, e retornar para o fluxo [FA01] passo 3.

E02 – Falta de preenchimento de dados na alteração do cliente


5. O sistema apresenta a mensagem [MSG06] - “Falta preencher o campo de
Funcionário.” por 3 segundos, e retornar para o fluxo [FA02] passo 5.

Pontos de Extensão
“Seção não aplicável para este caso de uso”
Pontos de Inclusão
“Seção não aplicável para este caso de uso”

Você também pode gostar