You are on page 1of 76

PONTIFCIA UNIVERSIDADE CATLICA DE MINAS GERAIS INSTITUTO DE CINCIAS EXATAS E INFORMTICA CURSO DE CINCIA DA COMPUTAO

Curso de Ps - Graduao em Engenharia de Software

TRABALHO DE CES1

Abel Eliene Rocha Fernando Henrique Igor Viana

Sistema Integrado de Telefonia Celular - SIT Viso (Projetos Pequenos)


Verso <1.0.1>

Histrico da Reviso
Data 19/11/2011 26/11/2011 Verso 1.0 1.0.1 Descrio Verso inicial Reviso Autor Igor Viana Abel Dias

ndice Analtico
1. Introduo 1.1 Propsito 1.2 Referncias 2. Posicionamento 2.1 Oportunidades de Negcio 2.2 Descrio do Problema 2.2 Sentena de Posio do Produto 3. Descries dos Envolvidos e dos Usurios 3.1 3.2 3.3 3.4 3.5 Resumo dos Envolvidos Resumo dos Usurios Ambiente do Usurio Resumo das Principais Necessidades dos Envolvidos ou dos Usurios Alternativas e Concorrncia

4. Viso Geral do Produto 4.1 Perspectiva do Produto 4.2 Suposies e Dependncias 5. Recursos do Produto 6. Outros Requisitos do Produto

Viso
1. Introduo

A finalidade deste documento coletar, analisar e definir necessidade e recursos de nvel superior do Sistema Integrado de Telefonia Celular. Ele se concentra nos recursos necessrios aos envolvidos e aos usurios-alvo e nas razes que levam a essas necessidades. Os detalhes de como o sistema Integrado de Telefonia Celular satisfazem essas necessidades so descritos nos casos de uso e nas especificaes suplementares. A viso do projeto documenta o ambiente geral de processos a ser desenvolvido para o sistema, fornecendo a todos os envolvidos uma descrio de suas funcionalidades.

1.1 Propsito

O documento de viso do Sistema Integrado de Telefonia Celular foi elaborado com a finalidade de definir, de forma inequvoca, o escopo do sistema, permitindo um entendimento entre os principais envolvidos, facilitando a comunicao entre os desenvolvedores e servindo como instrumento de verificao dos objetivos a serem alcanados.

1.2 Referncias

Especificao de Requisitos de Software - Sistema Integrado de Telefonia Celular Casos de Uso - Sistema Integrado de Telefonia Celular Proposta Tcnica/Comercial - Sistema Integrado de Telefonia Celular

2. Posicionamento
2.1 Oportunidades de Negcio Em um ambiente competitivo como o de telefonia celular ter o controle eficiente das operaes proporciona um melhor desempenho da empresa e evita que problemas que podem ser de um grau de seriedade elevado, ou de simples soluo mas que podem ser prevenidos com o conhecimento adequado.

2.2 Descrio do Problema O problema de afeta cujo impacto Falta de controle informatizado de todas as principais atividades de uma empresa de telefonia celular Clientes e funcionrios da empresa Eles no tm informaes bsicas necessrias para executar as atividades comuns do cotidiano de uma empresa de telefonia celular. Desenvolver um sistema WEB que possa armazenar/consultar as informaes necessrias para o perfeito funcionamento da empresa, alem de auxiliar nas operaes comuns de uma empresa de telefonia celular.

uma boa soluo seria

2.3 Sentena de Posio do Produto

Para Que

Empresa de Telefonia Celular Humberto Ter um produto que possa ser comercializado a outras empresas de telefonia celular. A empresa contratante ficar vinculada a empresa fornecedora no que se refere a futuras manutenes evolutivas. um ERP (sistema integrado de gesto) para empresas de telefonia celular. Executa de forma informatizada as principais atividades de uma empresa de telefonia celular. As atividades atuais so realizadas de forma manual usando documentos de texto do Word e planilhas do Excel. Atualmente existe um grande trabalho de digitao por parte dos funcionrios. Ir executar de forma informatizada o cadastro de clientes, planos, promoes, venda de aparelhos e outras atividades do cotidiano de uma empresa de telefonia celular

O (nome do produto) Que Ao contrrio de

Nosso produto

3. Descries dos Envolvidos e dos Usurios


3.1 Resumo dos Envolvidos

Nome Sponsor

Descrio Patrocinador do projeto

Responsabilidades - Manter a alta administrao comprometida com o projeto - Apoiar o gerente de projetos lhe provendo autonomia e recursos para a execuo do projeto

Atendente

Realiza o primeiro contato com o cliente

- Cadastrar cliente - Contratar e cancelar servios extras do cliente - Cadastrar planos - Cadastrar servios extras - Cadastrar plano de fidelidade - Cadastrar promoes - Cadastrar lojas conveniadas

Gerente

Responsvel pela rea gerencial da empresa

Dep. Compras/Vendas Cliente

Controlar estoque e venda de aparelhos celulares Consumidor final

- Controlar compra e venda de aparelhos - Iniciar atividade de um atendente

3.2 Resumo dos Usurios

Nome Dep. compras/vend as Gerente

Descrio - Controlar estoque e venda de aparelhos celulares - Responsvel pela rea gerencial da empresa

Responsabilidades - Controlar compra e venda de aparelhos

Envolvido - Auto-representado

- Cadastrar planos - Cadastrar servios extras - Cadastrar plano de fidelidade - Cadastrar promoes - Cadastrar lojas conveniadas

- Auto-representado

Atendente

- Realiza funes associadas ao cliente

- Cadastrar cliente - Contratar e cancelar servios extras do cliente

- Auto-representado

3.3 Ambiente do Usurio

O atendente ir realizar o atendimento ou realizar ligaes ao cliente, onde este ter a opo de se cadastrar na empresa de telefonia ou associar servios e planos ao cliente j cadastrado. Vrios atendentes (cerca de 200) iro interagir simultaneamente com o sistema, onde cada atendimento ir durar em mdia 15 minutos, totalizando assim uma mdia de 150.000 atendimentos por dia. Os gerentes iro ter acesso a informaes e funcionalidades gerenciais da empresa de telefonia, bem como a relatrios estatsticos e gerenciais. O departamento de compras/vendas ir realizar o controle sobre o estoque e vendas de aparelhos celulares. Todos os acessos ao sistema iro ser realizados pelo navegador Internet Explorer 5 ou superior e para que haja um bom desempenho o cada computador de acesso dever ter no mnimo uma banda larga de 300 kbps.

3.4 Principais Necessidades dos Usurios ou dos Envolvidos

Necessidade Disponvel para deficientes visuais Controle de acesso Integrar com redes sociais Integrar com sistema de Central de atendimento

Priori dade Baixo

Preocupaes Complexo

Soluo Atual Tentar utilizar alguma tecnologia existente Hash MD5 Tentar utilizar algum mecanismo existente Empresa do sistema de Central de Atendimento dever realizar a integrao Utilizar o mesmo mecanismo de outros sistemas Nenhum Utilizar algoritmo de busca otimizado Usar servidores robustos

Solues Propostas

Baixo Baixo Baixo

Criptografia de senha No ser possvel Integrao

Portabilidade de nmeros

Baixo

Integrao entre sistemas de outras operadoras Nenhum Grande volume de dados Necessria grande capacidade de processamento

Cadastrar lojas conveniadas Realizar mecanismo de busca interno Processar diariamente pagamento de contas do cliente

Baixo Baixo Mdio

Necessidade Gerar mensalmente contas de telefonia Cadastrar e acompanhar as campanhas promocionais Associar servios extras ao cliente Registrar transferncia de dados Registrar chamadas realizadas e recebidas Integrar com sistema de torres e antenas da operadora Cadastrar plano de fidelidade Associar/desassociar servios extras ao cliente Cadastrar servios extras Manter estoque e controlar vendas de aparelhos Armazenar histrico de planos do cliente Cadastrar planos Cadastrar cliente

Priori dade Mdio Baixo

Preocupaes As informaes devem ser precisas Nenhum

Soluo Atual Realizar vrios tipos de testes Nenhum

Solues Propostas

Mdio Mdio Mdio Baixo

Nenhum As informaes devem ser precisas Ir gerar grande volume de dados Integrao

Nenhum Realizar vrios tipos de testes Utilizar muita memria secundria Usar consultores do sistema de torres e antenas da operadora Nenhum Nenhum Nenhum Nenhum Nenhum Nenhum Nenhum

Baixo Mdio Alto Mdio Alto

Nenhum Nenhum Nenhum Nenhum Nenhum Nenhum

Alto

Nenhum

3.5 Alternativas e Concorrncia

Atualmente as empresas de telefonia celular desenvolvem seus prprios sistemas.

4. Viso Geral do Produto


4.1 Perspectiva do Produto

Este sistema visa automatizar as principais atividades de uma empresa de telefonia celular, desta forma ser possvel realizar as solicitaes dos clientes com mais agilidade, alem de fornecer para a gerncia relatrios gerenciais e estatsticos. Como o produto ser desenvolvido por uma empresa terceirizada e ser amparado por um contrato de garantia e manuteno, o contratante no ter preocupaes no que tange aos problemas decorrentes ao sistema. O software ser integrado ao sistema de Central de atendimento, onde este ser responsvel por realizar todo o controle dos atendimentos ao cliente, fornecendo informaes gerenciais e estatsticas, como por exemplo, qual o principal motivo leva o cliente a entrar em contato com a empresa de telefonia. Haver integrao tambm com o sistema de controle de todas as antenas e torres cadastradas para a operadora.

4.2 Suposies e Dependncias

A integrao entre os sistemas necessria para que as informaes sejam disponibilizadas em tempo real tanto para os atendentes quanto para os gerentes.

5. Recursos do Produto
1. O sistema deve manter o cadastro de todos os clientes, atuais e antigos, bem como de todos os nmeros de telefone que possuem ou j possuram com a operadora. 2. O sistema deve permitir o cadastro de vrios planos de telefonia, internet mvel ou ambos (plano combo), com seus respectivos benefcios, custo e carncia (se houver). 3. O sistema deve guardar um histrico de todos os planos j contratados por cada cliente. 4. O sistema deve manter o estoque e controlar as vendas de aparelhos celulares de todas as marcas e modelos. 5. O sistema deve manter o cadastro de servios extras, com as respectivas regras de uso, que o cliente pode associar ao seu plano. 6. O sistema deve permitir a contratao e o cancelamento de servios extras. 7. O sistema deve manter um plano de fidelidade que permitir a contratao tanto de servios extras quanto de celulares. 8. O sistema deve estar integrado com o sistema de facilidades de engenharia para uso de informaes de todas as torres e antenas da operadora.

9. O sistema deve registrar todas as chamadas realizadas e recebidas por seus clientes. 10. O sistema deve registrar todas as transferncias de dados realizadas por seus clientes. 11. O sistema deve registrar o uso de todos os servios extras utilizados por seus clientes. 12. O sistema deve permitir o cadastro e o acompanhamento de campanhas promocionais. 13. O sistema deve gerar mensalmente as contas de telefonia mvel de seus clientes. 14. O sistema deve processar diariamente o movimento financeiro relativo ao pagamento de contas que enviado por cada banco conveniado. 15. O sistema deve ter um mecanismo de busca interno. 16. O sistema deve manter o cadastro de lojas conveniadas. 17. O sistema deve permitir a portabilidade de nmeros entre operadoras. 18. O sistema deve estar integrado com o sistema da Central de Atendimento contratada pela Operadora para questes relacionadas ao faturamento. 19. O sistema deve ter um controle de segurana baseado em perfis de acesso. 20. O sistema deve estar disponvel na Web, inclusive para deficientes visuais.

6. Outros Requisitos do Produto Ambiente


1. Utilizar conceitos de POO; 2. Linguagem de programao: C#; 3. Framework: DotNet FrameWork 3.5; 4. Banco de Dados: Oracle; 5. IDE: Visual Studio 2010; 6. Sistema Operacional: Windows Server 2008 7. Browser: Internet explorer 5 ou superior, com internet banda larga de no mnimo 300 kbps 8. O sistema deve ser compatvel com os padres da Web existentes (HTML, JavaScript, TCP/IP etc.). 9. Computador Servidor para banco de dados 10. Computador Servidor para aplicao Web 11. Computador para testes do Sistema

Desempenho
1. O usurio dever ser capaz de realizar as pesquisas internas em no mximo 30 segundos. 2. O sistema deve permitir o acesso simultneo de vrios usurios, em operao

continuada e ininterrupta.

Documentao
1. Manual do usurio 2. Ajuda On-Line

Casos de Uso

Caso de Uso <<CRUD>> Cliente


Histrico de Reviso
Data
26/11/2011

Verso
1.0

Descrio
Verso inicial

Autor
Abel, Eliene, Fernando, Igor Fernandes

1.
1.1.1

CSU001 - Cadastrar Cliente


Descrio

Mantm o cadastro de todos os clientes, atuais e antigos, da empresa de telefonia celular, bem como o nmero de telefone que possuem ou j possuram com a operadora.

1.1.2

Atores
Atendente

1.1.3

Precondies

Nenhuma precondio identificada.

1.1.4

Fluxo Principal

1. O caso de uso inicia quando o Atendente necessita fazer a manuteno (incluso, alterao, excluso e consulta) de um Cliente. 2. De acordo com o tipo de operao de manuteno desejado pelo Atendente, um dos subfluxos executado. a. Se o Atendente deseja incluir um novo Cliente, o subfluxo Incluir Cliente executado. b. Se o Atendente deseja alterar informaes de um Cliente j cadastrado, o subfluxo Alterar Cliente executado. c. Se o Atendente deseja excluir um Cliente j cadastrado, o subfluxo Remover Cliente executado. d. Se o Atendente deseja consultar informaes sobre um ou mais Cliente cadastrados, o subfluxo Consultar Cliente executado.

1.1.5

Subfluxo Incluir Cliente

1. Este subfluxo inicia quando o Atendente acessa a funcionalidade que lhe permite incluir um Cliente; 2. O Sistema apresenta a interface para tal finalidade, com estado de incluso; 3. O sistema bloqueia os campos do formulrio que no so passveis de edio. 4. O Atendente preenche os campos do formulrio de incluso do Cliente; 5. O Atendente solicita ao Sistema que salve a operao; 6. O sistema valida a obrigatoriedade dos campos do formulrio; 7. O sistema valida a unicidade dos dados informados; 8. O sistema executa as regras de negcio (caso existam); 9. O sistema realiza a incluso dos dados informados pelo Atendente; 10. O sistema exibe a mensagem CRUD.MSG1 (vide Mensagens do Sistema), informando que a incluso do Cliente foi efetivada com sucesso; 11. Fluxo encerrado;

1.1.6

Subfluxo Alterar Cliente

1. Este subfluxo inicia quando o Atendente acessa a funcionalidade que lhe permite alterar um Cliente; 2. O Sistema apresenta a interface para tal finalidade, com estado de edio; 3. O Sistema bloqueia os campos do formulrio que no so passveis de edio; 4. O Atendente altera os dados do formulrio de alterao do Cliente; 5. O Atendente solicita ao Sistema que salve a operao; 6. O sistema valida a obrigatoriedade dos campos do formulrio; 7. O sistema valida a unicidade dos dados informados; 8. O sistema executa as regras de negcio (caso existam); 9. O sistema realiza a alterao dos dados informados pelo Atendente; 10. O sistema exibe a mensagem CRUD.MSG1 (vide Mensagens do Sistema), informando que a alterao das informaes do Cliente foi efetivada com sucesso; 11. Fluxo encerrado;

1.1.7

Subfluxo Remover Cliente

1. Este subfluxo inicia quando o Atendente acessa a funcionalidade que lhe permite remover um Cliente; 2. O Atendente seleciona o Cliente que deseja remover e solicita a remoo; 3. O Sistema apresenta um caixa de dilogo solicitando a confirmao da operao contendo a mensagem CRUD.MSG2 (vide Mensagens do Sistema); 4. Se o Atendente escolher confirmar a operao o Sistema realiza a remoo do Cliente;

1. O sistema remove o Cliente confirmado; 2. O Sistema apresenta a mensagem, CRUD.MSG3 informando que a remoo dos Cliente foi efetivada com sucesso; 5. Se o Atendente escolher no confirmar a operao o Sistema no realiza a remoo do Cliente 6. Fluxo encerrado.

1.1.8

Subfluxo Consultar Cliente

1. Este subfluxo inicia quando o Atendente acessa a funcionalidade que lhe permite consultar um Cliente; 2. O Sistema apresenta a interface que lhe permitir realizar a busca do Cliente; 3. Para realizar a consulta o Atendente preenche os critrios da busca (filtro) e solicita ao Sistema que realize a operao (consulta); 4. O Sistema valida a obrigatoriedade dos campos do formulrio de busca; 5. O Sistema apresenta o resultado da pesquisa; 6. O Atendente seleciona um registro; 7. O Sistema apresenta a interface, com estado de visualizao, contendo todas as informaes do Cliente; 8. O Atendente aciona a opo para alterar as informaes do Cliente (opcional); 9. Fluxo encerrado.

1.1.9

Ps-Condies

Nenhuma ps-condio identificada.

1.1.10 Fluxos de Exceo 1.1.11 1. Campos Obrigatrios no Informados


1. Aps a validao de obrigatoriedade dos campos do formulrio, o Sistema verificou que os dados obrigatrios no foram informados; 2. O Sistema informa ao Atendente quais campos obrigatrios no foram informados usando a mensagem CRUD.MSG4 (vide Mensagens do Sistema); 3. O Sistema mantm a interface ativa, permitindo ao Atendente a eliminao da causa do erro; 4. Fluxo encerrado.

1.1.12 2. Regra de Unicidade Violada


1. Aps a validao da unicidade dos dados informados, o Sistema verificou que as informaes do Cliente j existem na base de dados. 2. O Sistema informa ao Atendente que o Cliente j existe na base de dados, usando a mensagem CRUD.MSG5 (vide Mensagens do Sistema);

3. O Sistema mantm a interface ativa, permitindo ao Atendente a eliminao da causa do erro; 4. Fluxo encerrado.

1.1.13 Mensagens do sistema


ID CRUD.MSG1 CRUD.MSG2 CRUD.MSG3 CRUD.MSG4 CRUD.MSG5 Mensagem Cliente salvo com sucesso! Confirmar a remoo de Cliente? Registro removido com sucesso! O campo <nome do campo> deve ser informado O Cliente <descrio da instancia> j est cadastrado na base de dados. Tipo INFO CONF INFO ALER ALER

1.1.14 Requisitos No Funcionais 1. Requisitos de Usabilidade


Por padro, nas telas de pesquisa, caso no seja informando nenhum parmetro, dever ser exibido para o Atendente todos os registros.

2. Requisitos de Desempenho
O resultado das buscas precisa ser paginado (real). Por padro, nas telas de pesquisa, as palavras do tipo String devem ser pesquisadas por caracteres iguais ao incio da palavra (%texto)

3. Requisitos de Segurana
N/A

1.1.15 Validaes e Regras de Negcio


N/A.

1.1.16 Pontos de Extenso


N/A

1.1.17 Pontos de Incluso


N/A

1.1.18 Diagramas de Atividades


N/A

1.1.19 Diagramas de Seqncia


N/A

Caso de Uso <<CRUD>> Plano de Telefonia


Histrico de Reviso
Data
26/11/2011

Verso
1.0

Descrio
Verso inicial

Autor
Abel, Eliene, Fernando, Igor Fernandes

2.
2.1.1

CSU002 Cadastrar planos


Descrio

Mantm o cadastro de todos os Planos de Telefonias, internet mvel ou ambos (plano combo), com seus respectivos benefcios, custo e carncia (se houver).

2.1.2

Atores
Gerente

2.1.3
2.1.4

Precondies
Nenhuma precondio identificada.

2.1.5

Fluxo Principal

3. O caso de uso inicia quando o Gerente necessita fazer a manuteno (incluso, alterao, excluso e consulta) de um Plano de Telefonia. 4. De acordo com o tipo de operao de manuteno desejado pelo Gerente, um dos subfluxos executado. e. Se o Gerente deseja incluir um novo Plano de Telefonia, o subfluxo Incluir Plano de Telefonia executado. f. Se o Gerente deseja alterar informaes de um Plano de Telefonia j cadastrado, o subfluxo Alterar Plano de Telefonia executado. g. Se o Gerente deseja excluir um Plano de Telefonia j cadastrado, o subfluxo Remover Plano de Telefonia executado. h. Se o Gerente deseja consultar informaes sobre um ou mais Planos de Telefonia cadastrados, o subfluxo Consultar Plano de Telefonia executado.

2.1.6

Subfluxo Incluir Plano de Telefonia

12. Este subfluxo inicia quando o Gerente acessa a funcionalidade que lhe permite incluir um Plano de Telefonia; 13. O Sistema apresenta a interface para tal finalidade, com estado de incluso;

14. O sistema bloqueia os campos do formulrio que no so passveis de edio. 15. O Gerente preenche os campos do formulrio de incluso do Plano de Telefonia; 16. O Gerente solicita ao Sistema que salve a operao; 17. O sistema valida a obrigatoriedade dos campos do formulrio; 18. O sistema valida a unicidade dos dados informados; 19. O sistema executa as regras de negcio (caso existam); 20. O sistema realiza a incluso dos dados informados pelo Gerente; 21. O sistema exibe a mensagem CRUD.MSG1 (vide Mensagens do Sistema), informando que a incluso do Plano de Telefonia foi efetivada com sucesso; 22. Fluxo encerrado;

2.1.7

Subfluxo Alterar Plano de Telefonia

12. Este subfluxo inicia quando o Gerente acessa a funcionalidade que lhe permite alterar um Plano de Telefonia; 13. O Sistema apresenta a interface para tal finalidade, com estado de edio; 14. O Sistema bloqueia os campos do formulrio que no so passveis de edio; 15. O Gerente altera os dados do formulrio de alterao do Plano de Telefonia; 16. O Gerente solicita ao Sistema que salve a operao; 17. O sistema valida a obrigatoriedade dos campos do formulrio; 18. O sistema valida a unicidade dos dados informados; 19. O sistema executa as regras de negcio (caso existam); 20. O sistema realiza a alterao dos dados informados pelo Gerente; 21. O sistema exibe a mensagem CRUD.MSG1 (vide Mensagens do Sistema), informando que a alterao das informaes do Plano de Telefonia foi efetivada com sucesso; 22. Fluxo encerrado;

2.1.8

Subfluxo Remover Plano de Telefonia

7. Este subfluxo inicia quando o Gerente acessa a funcionalidade que lhe permite remover um Plano de Telefonia; 8. O Gerente seleciona o Plano de Telefonia que deseja remover e solicita a remoo; 9. O Sistema apresenta um caixa de dilogo solicitando a confirmao da operao contendo a mensagem CRUD.MSG2 (vide Mensagens do Sistema); 10. Se o Gerente escolher confirmar a operao o Sistema realiza a remoo do Plano de Telefonia; 1. O sistema remove o Plano de Telefonia confirmado; 2. O Sistema apresenta a mensagem, CRUD.MSG3 informando que a remoo dos Planos de Telefonia foi efetivada com sucesso;

11. Se o Gerente escolher no confirmar a operao o Sistema no realiza a remoo do Plano de Telefonia 12. Fluxo encerrado.

2.1.9

Subfluxo Consultar Plano de Telefonia

10. Este subfluxo inicia quando o Gerente acessa a funcionalidade que lhe permite consultar um Plano de Telefonia; 11. O Sistema apresenta a interface que lhe permitir realizar a busca do Plano de Telefonia; 12. Para realizar a consulta o Gerente preenche os critrios da busca (filtro) e solicita ao Sistema que realize a operao (consulta); 13. O Sistema valida a obrigatoriedade dos campos do formulrio de busca; 14. O Sistema apresenta o resultado da pesquisa; 15. O Gerente seleciona um registro; 16. O Sistema apresenta a interface, com estado de visualizao, contendo todas as informaes do Plano de Telefonia; 17. O Gerente aciona a opo para alterar as informaes do Plano de Telefonia (opcional); 18. Fluxo encerrado.

2.1.10 Ps-Condies
Nenhuma ps-condio identificada.

2.1.11 Fluxos de Exceo 2.1.12 1. Campos Obrigatrios no Informados


5. Aps a validao de obrigatoriedade dos campos do formulrio, o Sistema verificou que os dados obrigatrios no foram informados; 6. O Sistema informa ao Gerente quais campos obrigatrios no foram informados usando a mensagem CRUD.MSG4 (vide Mensagens do Sistema); 7. O Sistema mantm a interface ativa, permitindo ao Gerente a eliminao da causa do erro; 8. Fluxo encerrado.

2.1.13 2. Regra de Unicidade Violada


5. Aps a validao da unicidade dos dados informados, o Sistema verificou que as informaes do Plano de Telefonia j existem na base de dados. 6. O Sistema informa ao Gerente que o Plano de Telefonia j existe na base de dados, usando a mensagem CRUD.MSG5 (vide Mensagens do Sistema); 7. O Sistema mantm a interface ativa, permitindo ao Gerente a eliminao da causa do erro; 8. Fluxo encerrado.

2.1.14 Mensagens do sistema


ID Mensagem Tipo

CRUD.MSG1 CRUD.MSG2 CRUD.MSG3 CRUD.MSG4 CRUD.MSG5

Plano de Telefonia salvo com sucesso! Confirmar a remoo de Plano de Telefonia? Registro removido com sucesso! O campo <nome do campo> deve ser informado O Plano de Telefonia <descrio da instancia> j est cadastrado na base de dados.

INFO CONF INFO ALER ALER

2.1.15 Requisitos No Funcionais 4. Requisitos de Usabilidade


Por padro, nas telas de pesquisa, caso no seja informando nenhum parmetro, dever ser exibido para o Gerente todos os registros.

5. Requisitos de Desempenho
O resultado das buscas precisa ser paginado (real). Por padro, nas telas de pesquisa, as palavras do tipo String devem ser pesquisadas por caracteres iguais ao incio da palavra (%texto)

6. Requisitos de Segurana
N/A

2.1.16 Validaes e Regras de Negcio


N/A.

2.1.17 Pontos de Extenso


N/A

2.1.18 Pontos de Incluso


N/A

2.1.19 Diagramas de Atividades


N/A

2.1.20 Diagramas de Seqncia


N/A

CSU003 Guardar Histrico de Planos

Histrico de Reviso
Data
26/11/2011

Verso
1.0

Descrio
Verso inicial

Autor
Abel, Eliene, Fernando, Igor Fernandes

3.

CSU003 Guardar Histrico de planos

3.1.1 Descrio O Escalonador de Tarefas deve guardar um histrico de todos os planos j contratados por cada cliente. 3.1.2

Atores
Escalonador de Tarefas

3.1.3

Precondies

Nenhuma precondio identificada.

3.1.4

Fluxo Principal

19. O caso de uso inicia quando o Escalonador de Tarefas necessita alimentar o histrico de planos j contratados por cada cliente. 20. O Escalonador de Tarefas identifica todos os contratos de planos da operadora

realizados no dia.
21. O Escalonador de Tarefas obtm os seguintes dados dos contratos: nome do cliente,

nome do plano, tipo do plano (telefonia, internet mvel ou combo), a data/hora em que foi feita a contratao do plano e o responsvel, dentro da operadora, por fazer a associao do cliente ao plano.
22. O Escalonador de Tarefas armazena os dados obtidos dos contratos no histrico de

planos contratados por cada cliente.


23. Fluxo encerrado.

3.1.5 3.1.6

Fluxos Alternativos
N/A

Fluxos de Exceo
N/A

3.1.7 Ps-Condies O histrico de planos contratos por cada cliente da operadora recebeu a entrada de todos os planos contratado no dia. 3.1.8 3.1.9 Mensagens do sistema
N/A

Requisitos No Funcionais

7. Requisitos de Usabilidade
N/A

8. Requisitos de Desempenho
O caso de uso deve ser executado uma vez por dia como uma rotina batch e fora do horrio de expediente.

9. Requisitos de Segurana
N/A

3.1.10 Validaes e Regras de Negcio


N/A

3.1.11 Pontos de Extenso


N/A

3.1.12 Pontos de Incluso


N/A

3.1.13 Diagramas de Atividades


N/A

3.1.14 Diagramas de Seqncia


N/A

CSU004 Realizar Venda de Aparelhos Celulares


Histrico de Reviso

Data
26/11/2011

Verso
1.0

Descrio
Verso inicial

Autor
Abel, Eliene, Fernando, Igor Fernandes

4.

CSU004 Realizar

Venda de Aparelhos

Celulares
4.1.1 Descrio Um Vendedor utiliza o sistema para realizar a venda de aparelhos celulares para os clientes. 4.1.2

Atores Cliente Operadora de Carto de Crdito

4.1.3 Precondies A operadora de telefonia deve possuir convnio com no mnimo uma operadora de carto de crdito. 4.1.4 Fluxo Principal

5. O caso de uso inicia quando o Cliente deseja fazer a compra de um aparelho celular.

6. O Cliente informa ao Vendedor qual aparelho celular ele pretende comprar.


7. O Vendedor busca no sistema as informaes sobre o aparelho (vide Pontos de Incluso).

8. O sistema exibe ao Vendedor as informaes sobre o aparelho e demonstra se o mesmo est disponvel para vendas. 9. O Vendedor informa ao sistema que pretende fazer a venda do celular. 10. O sistema solicita ao Vendedor os dados do Cliente. 11. O Vendedor informa ao sistema os dados do Cliente. 12. O sistema solicita ao Vendedor os seus dados. 13. O Vendedor informa os seus dados ao sistema. 14. O sistema solicita ao Vendedor a quantidade de celulares que o Cliente deseja comprar. 15. O Vendedor informa a quantidade de aparelhos que o Cliente deseja comprar. 16. O sistema informa ao Vendedor as formas de pagamento e solicita ao Vendedor que escolha uma delas. 17. O Vendedor informa ao sistema a forma de pagamento escolhida pelo Cliente. 18. O sistema solicita ao Vendedor a confirmao da venda. 19. O Vendedor informa ao sistema a confirmao da venda. 20. O sistema confirma a venda do aparelho. 21. O sistema faz a baixa da quantidade de aparelhos vendidos no estoque da empresa.

22. O sistema emite a nota fiscal da venda para o Cliente.


23. Fluxo encerrado.

4.1.5

Fluxos Alternativos

1. Pagamento com Carto de Crdito 1. O sistema solicita ao Vendedor os dados do cliente e de seu carto de crdito. 2. O Vendedor informa os dados do cliente e de seu carto de crdito. 3. O sistema envia os dados do cliente e do carto de crdito para a Operadora de Carto de Crdito. 4. A Operadora de Carto de Crdito informa ao Vendedor se a venda foi aprovada ou no. 5. Se a Operadora de Carto de Crdito aprovou a venda o caso de uso continua a partir do passo 14. 6. Caso contrrio, o caso de uso encerrado.
4.1.6

Fluxos de Exceo

1. O Aparelho no est Disponvel para Venda 1. O sistema no permite a venda e exibe a mensagem MSG1 (vide Mensagens do
Sistema) ao Vendedor.

2. O Cliente Possui Alguma Pendncia Financeira com a Operadora


1. O sistema informa ao Vendedor a pendncia financeira que o Cliente possui com a operadora.

2. O caso de uso encerrado. 4.1.7 4.1.8 Ps-Condies A venda do aparelho celular foi realizada para o cliente, a quantidade do aparelho no estoque foi reduzida e a nota fiscal de venda do aparelho foi gerada e impressa para o cliente. 4.1.9
MSG1 .

Mensagens do sistema
ID Mensagem Aparelho no disponvel para venda. Tipo INFO

4.1.10 Requisitos No Funcionais 10. Requisitos de Usabilidade


N/A

11. Requisitos de Desempenho


N/A

12. Requisitos de Segurana


N/A

4.1.11 Validaes e Regras de Negcio


N/A

4.1.12 Pontos de Extenso


N/A

4.1.13 Pontos de Incluso


CSU0014 - Realizar Busca Interna

4.1.14 Diagramas de Atividades


N/A

4.1.15 Diagramas de Seqncia


N/A

Caso de Uso <<CRUD>> Servio Extra


Histrico de Reviso
Data
26/11/2011

Verso
1.0

Descrio
Verso inicial

Autor
Abel, Eliene, Fernando, Igor Fernandes

5.
5.1.1

CSU005 - << CRUD >> Servio Extra


Descrio

Mantm o cadastro de todos os Servios Extras, com as respectivas regras de uso, que o cliente pode associar ao seu uso.

5.1.2

Atores
Gerente

5.1.3
5.1.4

Precondies
Nenhuma precondio identificada.

5.1.5

Fluxo Principal

24. O caso de uso inicia quando o Gerente necessita fazer a manuteno (incluso, alterao, excluso e consulta) de um Servio Extra. 25. De acordo com o tipo de operao de manuteno desejado pelo Gerente, um dos subfluxos executado. i. Se o Gerente deseja incluir um novo Servio Extra, o subfluxo Incluir Servio Extra executado. j. Se o Gerente deseja alterar informaes de um Servio Extra j cadastrado, o subfluxo Alterar Servio Extra executado. k. Se o Gerente deseja excluir um Servio Extra j cadastrado, o subfluxo Remover Servio Extra executado. l. Se o Gerente deseja consultar informaes sobre um ou mais Servio Extra cadastrados, o subfluxo Consultar Servio Extra executado.

5.1.6

Subfluxo Incluir Servio Extra

23. Este subfluxo inicia quando o Gerente acessa a funcionalidade que lhe permite incluir um Servio Extra; 24. O Sistema apresenta a interface para tal finalidade, com estado de incluso;

25. O sistema bloqueia os campos do formulrio que no so passveis de edio. 26. O Gerente preenche os campos do formulrio de incluso do Servio Extra; 27. O Gerente solicita ao Sistema que salve a operao; 28. O sistema valida a obrigatoriedade dos campos do formulrio; 29. O sistema valida a unicidade dos dados informados; 30. O sistema executa as regras de negcio (caso existam); 31. O sistema realiza a incluso dos dados informados pelo Gerente; 32. O sistema exibe a mensagem CRUD.MSG1 (vide Mensagens do Sistema), informando que a incluso do Servio Extra foi efetivada com sucesso; 33. Fluxo encerrado;

5.1.7

Subfluxo Alterar Servio Extra

23. Este subfluxo inicia quando o Gerente acessa a funcionalidade que lhe permite alterar um Servio Extra; 24. O Sistema apresenta a interface para tal finalidade, com estado de edio; 25. O Sistema bloqueia os campos do formulrio que no so passveis de edio; 26. O Gerente altera os dados do formulrio de alterao do Servio Extra; 27. O Gerente solicita ao Sistema que salve a operao; 28. O sistema valida a obrigatoriedade dos campos do formulrio; 29. O sistema valida a unicidade dos dados informados; 30. O sistema executa as regras de negcio (caso existam); 31. O sistema realiza a alterao dos dados informados pelo Gerente; 32. O sistema exibe a mensagem CRUD.MSG1 (vide Mensagens do Sistema), informando que a alterao das informaes do Servio Extra foi efetivada com sucesso; 33. Fluxo encerrado;

5.1.8

Subfluxo Remover Servio Extra

13. Este subfluxo inicia quando o Gerente acessa a funcionalidade que lhe permite remover um Servio Extra; 14. O Gerente seleciona o Servio Extra que deseja remover e solicita a remoo; 15. O Sistema apresenta um caixa de dilogo solicitando a confirmao da operao contendo a mensagem CRUD.MSG2 (vide Mensagens do Sistema); 16. Se o Gerente escolher confirmar a operao o Sistema realiza a remoo do Servio Extra; 1. O sistema remove o Servio Extra confirmado; 2. O Sistema apresenta a mensagem, CRUD.MSG3 informando que a remoo do Servio Extra foi efetivada com sucesso;

17. Se o Gerente escolher no confirmar a operao o Sistema no realiza a remoo do Servio Extra 18. Fluxo encerrado.

5.1.9

Subfluxo Consultar Servio Extra

24. Este subfluxo inicia quando o Gerente acessa a funcionalidade que lhe permite consultar um Servio Extra; 25. O Sistema apresenta a interface que lhe permitir realizar a busca do Servio Extra; 26. Para realizar a consulta o Gerente preenche os critrios da busca (filtro) e solicita ao Sistema que realize a operao (consulta); 27. O Sistema valida a obrigatoriedade dos campos do formulrio de busca; 28. O Sistema apresenta o resultado da pesquisa; 29. O Gerente seleciona um registro; 30. O Sistema apresenta a interface, com estado de visualizao, contendo todas as informaes do Servio Extra; 31. O Gerente aciona a opo para alterar as informaes do Servio Extra (opcional); 32. Fluxo encerrado.

5.1.10 Ps-Condies
Nenhuma ps-condio identificada.

5.1.11 Fluxos de Exceo 5.1.12 1. Campos Obrigatrios no Informados


9. Aps a validao de obrigatoriedade dos campos do formulrio, o Sistema verificou que os dados obrigatrios no foram informados; 10. O Sistema informa ao Gerente quais campos obrigatrios no foram informados usando a mensagem CRUD.MSG4 (vide Mensagens do Sistema); 11. O Sistema mantm a interface ativa, permitindo ao Gerente a eliminao da causa do erro; 12. Fluxo encerrado.

5.1.13 2. Regra de Unicidade Violada


9. Aps a validao da unicidade dos dados informados, o Sistema verificou que as informaes do Servio Extra j existem na base de dados. 10. O Sistema informa ao Gerente que o Servio Extra j existe na base de dados, usando a mensagem CRUD.MSG5 (vide Mensagens do Sistema); 11. O Sistema mantm a interface ativa, permitindo ao Gerente a eliminao da causa do erro; 12. Fluxo encerrado.

5.1.14 Mensagens do sistema


ID CRUD.MSG1 CRUD.MSG2 CRUD.MSG3 CRUD.MSG4 CRUD.MSG5 Mensagem Servio Extra salvo com sucesso! Confirmar a remoo de Servio Extra? Registro removido com sucesso! O campo <nome do campo> deve ser informado O Servio Extra <descrio da instancia> j est cadastrado na base de dados. Tipo INFO CONF INFO ALER ALER

5.1.15 Requisitos No Funcionais 13. Requisitos de Usabilidade


Por padro, nas telas de pesquisa, caso no seja informando nenhum parmetro, dever ser exibido para o Gerente todos os registros.

14. Requisitos de Desempenho


O resultado das buscas precisa ser paginado (real). Por padro, nas telas de pesquisa, as palavras do tipo String devem ser pesquisadas por caracteres iguais ao incio da palavra (%texto)

15. Requisitos de Segurana


N/A

5.1.16 Validaes e Regras de Negcio


N/A.

5.1.17 Pontos de Extenso


N/A

5.1.18 Pontos de Incluso


N/A

5.1.19 Diagramas de Atividades


N/A

5.1.20 Diagramas de Seqncia


N/A

CSU006 Associar Servio Extra ao Cliente


Histrico de Reviso
Data
26/11/2011

Verso
1.0

Descrio
Verso inicial

Autor
Abel, Eliene, Fernando, Igor Fernandes

6.

CSU006 - Associar Servio Extra ao Cliente

6.1.1 Descrio Um Atendente realiza a associao de um servio extra da operadora de telefonia a um Cliente. 6.1.2

Atores Atendente
Cliente

6.1.3

Precondies

Nenhuma precondio identificada.

6.1.4

Fluxo Principal

1. O caso de uso inicia quando o Atendente necessita fazer a associao de um Cliente a um servio extra.

2. O Cliente solicita ao Atendente a demonstrao de todos os servios extras oferecidos pela operadora de telefonia. 3. O Atendente busca no sistema as informaes sobre os servios extras cadastrados na operadora (vide Pontos de Incluso). 4. O sistema mostra ao Atendente todos os servios extras oferecidos pela operadora. 5. O Atendente informa ao Cliente quais servios extras so disponibilizados pela operadora. 6. O Cliente solicita a contratao de um ou mais servios extras oferecidos pela operadora. 7. O Atendente informa ao sistema quais servios extras o Cliente pretende contratar. 8. O sistema solicita os dados do Cliente. 9. O Atendente informa ao sistema os dados do Cliente. 10. O sistema solicita ao Atendente a confirmao da associao do Cliente aos servios extras informados. 11. O Atendente confirma a associao.

12. O sistema exibe a mensagem MSG1 (vide Mensagens do Sistema).


13. O sistema emite o contrato de prestao de servios extras para o cliente. 14. Fluxo encerrado.

6.1.5 6.1.6

Fluxos Alternativos N/A Fluxos de Exceo

1. O Cliente Possui Alguma Pendncia Financeira com a Operadora


1. O sistema informa ao Vendedor a(s) pendncia(s) financeira(s) que o Cliente possui com a operadora.

2. O caso de uso encerrado. 6.1.7 Ps-Condies

Um ou mais servios extras da operadora foram associados a um cliente. 6.1.8


MSG1

Mensagens do sistema
ID Mensagem Operao realizada com sucesso! Tipo INFO

6.1.9 6.1.10 Requisitos No Funcionais 16. Requisitos de Usabilidade


N/A

17. Requisitos de Desempenho


N/A

18. Requisitos de Segurana


N/A

6.1.11 Validaes e Regras de Negcio


N/A

6.1.12 Pontos de Extenso


N/A

6.1.13 Pontos de Incluso

CSU014 Realizar Busca Interna

6.1.14 Diagramas de Atividades


N/A

6.1.15 Diagramas de Seqncia


N/A

Caso de Uso <<CRUD>> Plano de Fidelidade


Histrico de Reviso
Data
26/11/2011

Verso
1.0

Descrio
Verso inicial

Autor
Abel, Eliene, Fernando, Igor Fernandes

7.
7.1.1

CSU007 - << CRUD >> Plano de Fidelidade


Descrio

Mantm o cadastro de todos os Planos de Fidelidade, que permitir a contratao tanto dos servios extras quanto de celulares.

7.1.2

Atores
Atendente

7.1.3
7.1.4

Precondies
Nenhuma precondio identificada.

7.1.5

Fluxo Principal

26. O caso de uso inicia quando o Atendente necessita fazer a manuteno (incluso, alterao, excluso e consulta) de um Plano de Fidelidade. 27. De acordo com o tipo de operao de manuteno desejado pelo Atendente, um dos subfluxos executado. m. Se o Atendente deseja incluir um novo Plano de Fidelidade, o subfluxo Incluir Plano de Fidelidade executado. n. Se o Atendente deseja alterar informaes de um Plano de Fidelidade j cadastrado, o subfluxo Alterar Plano de Fidelidade executado. o. Se o Atendente deseja excluir um Plano de Fidelidade j cadastrado, o subfluxo Remover Plano de Fidelidade executado. p. Se o Atendente deseja consultar informaes sobre um ou mais Plano de Fidelidade cadastrado, o subfluxo Consultar Plano de Fidelidade executado.

7.1.6

Subfluxo Incluir Plano de Fidelidade

34. Este subfluxo inicia quando o Atendente acessa a funcionalidade que lhe permite incluir um Plano de Fidelidade; 35. O Sistema apresenta a interface para tal finalidade, com estado de incluso;

36. O sistema bloqueia os campos do formulrio que no so passveis de edio. 37. O Atendente preenche os campos do formulrio de incluso do Plano de Fidelidade; 38. O Atendente solicita ao Sistema que salve a operao; 39. O sistema valida a obrigatoriedade dos campos do formulrio; 40. O sistema valida a unicidade dos dados informados; 41. O sistema executa as regras de negcio (caso existam); 42. O sistema realiza a incluso dos dados informados pelo Atendente; 43. O sistema exibe a mensagem CRUD.MSG1 (vide Mensagens do Sistema), informando que a incluso do Plano de Fidelidade foi efetivada com sucesso; 44. Fluxo encerrado;

7.1.7

Subfluxo Alterar Plano de Fidelidade

34. Este subfluxo inicia quando o Atendente acessa a funcionalidade que lhe permite alterar um Plano de Fidelidade; 35. O Sistema apresenta a interface para tal finalidade, com estado de edio; 36. O Sistema bloqueia os campos do formulrio que no so passveis de edio; 37. O Atendente altera os dados do formulrio de alterao do Plano de Fidelidade; 38. O Atendente solicita ao Sistema que salve a operao; 39. O sistema valida a obrigatoriedade dos campos do formulrio; 40. O sistema valida a unicidade dos dados informados; 41. O sistema executa as regras de negcio (caso existam); 42. O sistema realiza a alterao dos dados informados pelo Atendente; 43. O sistema exibe a mensagem CRUD.MSG1 (vide Mensagens do Sistema), informando que a alterao das informaes do Plano de Fidelidade foi efetivada com sucesso; 44. Fluxo encerrado;

7.1.8

Subfluxo Remover Plano de Fidelidade

19. Este subfluxo inicia quando o Atendente acessa a funcionalidade que lhe permite remover um Plano de Fidelidade; 20. O Atendente seleciona o Plano de Fidelidade que deseja remover e solicita a remoo; 21. O Sistema apresenta um caixa de dilogo solicitando a confirmao da operao contendo a mensagem CRUD.MSG2 (vide Mensagens do Sistema); 22. Se o Atendente escolher confirmar a operao o Sistema realiza a remoo do Plano de Fidelidade; 1. O sistema remove o Plano de Fidelidade confirmado; 2. O Sistema apresenta a mensagem, CRUD.MSG3 informando que a remoo dos Planos de Fidelidade foi efetivada com sucesso;

23. Se o Atendente escolher no confirmar a operao o Sistema no realiza a remoo do Plano de Fidelidade 24. Fluxo encerrado.

7.1.9

Subfluxo Consultar Plano de Fidelidade

33. Este subfluxo inicia quando o Atendente acessa a funcionalidade que lhe permite consultar um Plano de Fidelidade; 34. O Sistema apresenta a interface que lhe permitir realizar a busca do Plano de Fidelidade; 35. Para realizar a consulta o Atendente preenche os critrios da busca (filtro) e solicita ao Sistema que realize a operao (consulta); 36. O Sistema valida a obrigatoriedade dos campos do formulrio de busca; 37. O Sistema apresenta o resultado da pesquisa; 38. O Atendente seleciona um registro; 39. O Sistema apresenta a interface, com estado de visualizao, contendo todas as informaes do Plano de Fidelidade; 40. O Atendente aciona a opo para alterar as informaes do Plano de Fidelidade (opcional); 41. Fluxo encerrado.

7.1.10 Ps-Condies
Nenhuma ps-condio identificada.

7.1.11 Fluxos de Exceo 7.1.12 1. Campos Obrigatrios no Informados


13. Aps a validao de obrigatoriedade dos campos do formulrio, o Sistema verificou que os dados obrigatrios no foram informados; 14. O Sistema informa ao Atendente quais campos obrigatrios no foram informados usando a mensagem CRUD.MSG4 (vide Mensagens do Sistema); 15. O Sistema mantm a interface ativa, permitindo ao Atendente a eliminao da causa do erro; 16. Fluxo encerrado.

7.1.13 2. Regra de Unicidade Violada


13. Aps a validao da unicidade dos dados informados, o Sistema verificou que as informaes do Plano de Fidelidade j existem na base de dados. 14. O Sistema informa ao Atendente que o Plano de Fidelidade j existe na base de dados, usando a mensagem CRUD.MSG5 (vide Mensagens do Sistema); 15. O Sistema mantm a interface ativa, permitindo ao Atendente a eliminao da causa do erro; 16. Fluxo encerrado.

7.1.14 Mensagens do sistema


ID CRUD.MSG1 CRUD.MSG2 CRUD.MSG3 CRUD.MSG4 CRUD.MSG5 Mensagem Plano de Fidelidade salvo com sucesso! Confirmar a remoo de Plano de Fidelidade? Registro removido com sucesso! O campo <nome do campo> deve ser informado O Plano de Fidelidade <descrio da instancia> j est cadastrado na base de dados. Tipo INFO CONF INFO ALER ALER

7.1.15 Requisitos No Funcionais 19. Requisitos de Usabilidade


Por padro, nas telas de pesquisa, caso no seja informando nenhum parmetro, dever ser exibido para o Atendente todos os registros.

20. Requisitos de Desempenho


O resultado das buscas precisa ser paginado (real). Por padro, nas telas de pesquisa, as palavras do tipo String devem ser pesquisadas por caracteres iguais ao incio da palavra (%texto)

21. Requisitos de Segurana


N/A

7.1.16 Validaes e Regras de Negcio


N/A.

7.1.17 Pontos de Extenso


N/A

7.1.18 Pontos de Incluso


N/A

7.1.19 Diagramas de Atividades


N/A

7.1.20 Diagramas de Seqncia


N/A

CSU008 Registrar Chamadas

Histrico de Reviso
Data
26/11/2011

Verso
1.0

Descrio
Verso inicial

Autor
Abel, Eliene, Fernando, Igor Fernandes

8.

CSU008 Registrar Chamadas

8.1.1 Descrio O Escalonador de Tarefas registra no sistema todas as chamadas realizadas e recebidas por um cliente. 8.1.2

Atores Escalonador de Tarefas Cliente Precondies


O Cliente deve ter iniciado uma chamada (realizada ou recebida) no sistema.

8.1.3
8.1.4

8.1.5

Fluxo Principal

1. O caso de uso inicia quando um Cliente realiza ou recebe uma chamada telefnica.

2. O Escalonador de Tarefas identifica que o cliente realizou ou recebeu uma chamada telefnica. 3. O Escalonador de Tarefas identifica os nmeros de origem e destino da chamada e os registra no sistema. 4. O Escalonador de Tarefas identifica o tipo da ligao: local, interurbano, internacional e o registra no sistema. 5. O Escalonador de Tarefas identifica o tipo de aparelho (celular ou fixo) dos nmeros de origem e destino e os registra no sistema. 6. O Escalonador de Tarefas registra a data/hora de incio e trmino da chamada no sistema.
7. O Escalonador de Tarefas calcula e registra o tempo total da chamada no sistema. 8. Fluxo encerrado.

8.1.6

Fluxos Alternativos
N/A

8.1.7

Fluxos de Exceo
N/A

8.1.8 Ps-Condies A chamada realizada ou recebida pelo cliente foi registrada no sistema. 8.1.9 Mensagens do sistema N/A

8.1.10 Requisitos No Funcionais 1. Requisitos de Usabilidade


N/A

2. Requisitos de Desempenho
N/A

3. Requisitos de Segurana
N/A

8.1.11 Validaes e Regras de Negcio


N/A

8.1.12 Pontos de Extenso


N/A

8.1.13 Pontos de Incluso


N/A

8.1.14 Diagramas de Atividades


N/A

8.1.15 Diagramas de Seqncia


N/A

CSU009 Registrar Transferncia de Dados


Histrico de Reviso
Data
26/11/2011

Verso
1.0

Descrio
Verso inicial

Autor
Abel, Eliene, Fernando, Igor Fernandes

9.

CSU009 Registrar Transferncia de Dados

9.1.1 Descrio O Escalonador de Tarefas utiliza o sistema para registrar todas as transferncias de dados realizadas por um Cliente atravs de seu celular. 9.1.2

Atores Escalonador de Tarefas Cliente

9.1.3 Precondies O Cliente est conectado na internet atravs de seu celular. 9.1.4 Fluxo Principal

1. O caso de uso inicia quando o Cliente realiza uma conexo com a internet atravs de seu celular.

2. O Escalonador de Tarefas identifica que o Cliente est conectado na internet atravs de seu celular. 3. O Escalonador de Tarefas registra no sistema a data/hora em que a conexo foi realizada pelo Cliente. 4. O Cliente navega em sites e faz diversos downloads. 5. O Escalonador de Tarefas identifica a velocidade da conexo e a quantidade de dados baixados pelo Cliente em mega bytes (MB) e registra estas informaes no sistema. 6. O Cliente desconecta o seu celular da internet.
7. O Escalonador de Tarefas registra no sistema a data/hora em que a conexo foi

encerrada.
8. Fluxo encerrado.

9.1.5

Fluxos Alternativos N/A

9.1.6

Fluxos de Exceo N/A

9.1.7 Ps-Condies O Escalonador de Tarefas registrou a data/hora em que um Cliente iniciou e encerrou uma conexo na internet atravs de seu celular, bem como a velocidade da conexo e a quantidade de dados baixados por ele em mega bytes (MB). 9.1.8 9.1.9 Mensagens do sistema N/A Requisitos No Funcionais

22. Requisitos de Usabilidade

N/A

23. Requisitos de Desempenho

N/A

24. Requisitos de Segurana


N/A

9.1.10 Validaes e Regras de Negcio


N/A

9.1.11 Pontos de Extenso


N/A

9.1.12 Pontos de Incluso


N/A

9.1.13 Diagramas de Atividades


N/A

9.1.14 Diagramas de Seqncia


N/A

CSU010- Registrar Uso De Servios Extra

Histrico de Reviso
Data
26/11/2011

Verso
1.0

Descrio
Verso inicial

Autor
Abel, Eliene, Fernando, Igor Fernandes

10.

CSU010 - Registrar Uso De Servios Extra

10.1.1 Descrio
Este caso de uso descreve como deve ser realizado o registro do servio extra

10.1.2 Atores
Escalonador de Tarefas

10.1.3 Precondies 10.1.4 Os planos, clientes, servios e os servios extras devem estar previamente
cadastrados e os servios extras devem est associado ao cliente.

10.1.5 Fluxo Principal


28. O caso de uso inicia quando o cliente solicita uso do servio extra 29. O escalonador identifica o tipo de aparelho (fixo ou mvel) 30. O escalonador identifica o nmero do aparelho 31. O escalonador de tarefas identifica o tipo de servio 32. O escalonador de tarefas verifica na base de dados se o servio est associado ao cliente 33. Caso esteja associado, o escalonador de tarefas libera a utilizao do servio 34. O escalonador de tarefas registra o servio utilizado 35. Fluxo encerrado

10.1.6 Subfluxo Registrar uso de servio extra


5.a. Este subfluxo inicia quando o cliente solicita uso do servio extra e o sistema verifica que no h servio associado ao aparelho, apresenta a mensagem para o cliente, Registrar uso de

servio extra.MGS1 (vide Mensagens do Sistema), informando que o servio no est


associado e bloqueia o uso do servio. 3.b Caso o servio esteja associado faz a liberao, segue o fluxo alternativo 5.

10.1.7 Ps-Condies
Nenhuma ps-condio identificada.

10.1.8 Fluxos de Exceo 10.1.9 1. Campos Obrigatrios no Informados


17. Aps a validao de obrigatoriedade dos campos do formulrio, o Sistema verificou que os dados obrigatrios no foram informados; 18. O Sistema informa ao cliente quais campos obrigatrios no foram informados usando a mensagem CRUD.MSG2 (vide Mensagens do Sistema); 19. O Sistema mantm a interface ativa, permitindo ao cliente a eliminao da causa do erro; 20. Fluxo encerrado.

10.1.10 2. Regra de Unicidade Violada


17. Regra de Unicidade no identificada.. 18. Fluxo encerrado

10.1.11 Mensagens do sistema


ID CRUD.MSG1 CRUD.MSG2 Mensagem Servio extra no est associado a este nmero de telefone. O campo tipo de servio extra deve ser informado Tipo INFO CONF

10.1.12 Requisitos No Funcionais 25. Requisitos de Usabilidade


Por padro, nas telas de pesquisa, caso no seja informando nenhum parmetro, dever ser exibido para cliente todos os tipos de servio.

26. Requisitos de Desempenho


O resultado das buscas precisa ser paginado (real). Por padro, nas telas de pesquisa, as palavras do tipo String devem ser pesquisadas por caracteres iguais ao incio da palavra (%texto)

27. Requisitos de Segurana


N/A

10.1.13 Validaes e Regras de Negcio


N/A

10.1.14 Pontos de Extenso


N/A

10.1.15 Pontos de Incluso


N/A

10.1.16 Diagramas de Atividades


N/A

10.1.17 Diagramas de Seqncia


N/A

Caso de Uso <<CRUD>> Campanha Promocional


Histrico de Reviso
Data
26/11/2011

Verso
1.0

Descrio
Verso inicial

Autor
Abel, Eliene, Fernando, Igor Fernandes

11.

CSU011 - << CRUD >> Campanha Promocional

11.1.1 Descrio
Mantm o cadastro de todas as Campanhas Promocionais oferecidas pela operadora.

11.1.2 Atores
Gerente

11.1.3 Precondies
11.1.4 Nenhuma precondio identificada.

11.1.5 Fluxo Principal


36. O caso de uso inicia quando o Gerente necessita fazer a manuteno (incluso, alterao, excluso e consulta) de uma Campanha Promocional. 37. De acordo com o tipo de operao de manuteno desejado pelo Gerente, um dos subfluxos executado. q. Se o Gerente deseja incluir uma nova Campanha Promocional, o subfluxo Incluir Campanha Promocional executado. r. Se o Gerente deseja alterar informaes de uma Campanha Promocional j cadastrado, o subfluxo Alterar Campanha Promocional executado. s. Se o Gerente deseja excluir uma Campanha Promocional j cadastrado, o subfluxo Remover Campanha Promocional executado. t. Se o Gerente deseja consultar informaes sobre um ou mais Campanha Promocional cadastrados, o subfluxo Consultar Campanha Promocional executado.

11.1.6 Subfluxo Incluir Campanha Promocional


45. Este subfluxo inicia quando o Gerente acessa a funcionalidade que lhe permite incluir uma Campanha Promocional; 46. O Sistema apresenta a interface para tal finalidade, com estado de incluso;

47. O sistema bloqueia os campos do formulrio que no so passveis de edio. 48. O Gerente preenche os campos do formulrio de incluso da Campanha Promocional; 49. O Gerente solicita ao Sistema que salve a operao; 50. O sistema valida a obrigatoriedade dos campos do formulrio; 51. O sistema valida a unicidade dos dados informados; 52. O sistema executa as regras de negcio (caso existam); 53. O sistema realiza a incluso dos dados informados pelo Gerente; 54. O sistema exibe a mensagem CRUD.MSG1 (vide Mensagens do Sistema), informando que a incluso da Campanha Promocional foi efetivada com sucesso; 55. Fluxo encerrado;

11.1.7 Subfluxo Alterar Campanha Promocional


45. Este subfluxo inicia quando o Gerente acessa a funcionalidade que lhe permite alterar uma Campanha Promocional; 46. O Sistema apresenta a interface para tal finalidade, com estado de edio; 47. O Sistema bloqueia os campos do formulrio que no so passveis de edio; 48. O Gerente altera os dados do formulrio de alterao da Campanha Promocional; 49. O Gerente solicita ao Sistema que salve a operao; 50. O sistema valida a obrigatoriedade dos campos do formulrio; 51. O sistema valida a unicidade dos dados informados; 52. O sistema executa as regras de negcio (caso existam); 53. O sistema realiza a alterao dos dados informados pelo Gerente; 54. O sistema exibe a mensagem CRUD.MSG1 (vide Mensagens do Sistema), informando que a alterao das informaes da Campanha Promocional foi efetivada com sucesso; 55. Fluxo encerrado;

11.1.8 Subfluxo Remover Campanha Promocional


25. Este subfluxo inicia quando o Gerente acessa a funcionalidade que lhe permite remover uma Campanha Promocional; 26. O Gerente seleciona a Campanha Promocional que deseja remover e solicita a remoo; 27. O Sistema apresenta um caixa de dilogo solicitando a confirmao da operao contendo a mensagem CRUD.MSG2 (vide Mensagens do Sistema); 28. Se o Gerente escolher confirmar a operao o Sistema realiza a remoo da Campanha Promocional; 1. O sistema remove a Campanha Promocional confirmado; 2. O Sistema apresenta a mensagem, CRUD.MSG3 informando que a remoo da Campanha Promocional foi efetivada com sucesso;

29. Se o Gerente escolher no confirmar a operao o Sistema no realiza a remoo da Campanha Promocional 30. Fluxo encerrado.

11.1.9 Subfluxo Consultar Campanha Promocional


42. Este subfluxo inicia quando o Gerente acessa a funcionalidade que lhe permite consultar uma Campanha Promocional; 43. O Sistema apresenta a interface que lhe permitir realizar a busca da Campanha Promocional; 44. Para realizar a consulta o Gerente preenche os critrios da busca (filtro) e solicita ao Sistema que realize a operao (consulta); 45. O Sistema valida a obrigatoriedade dos campos do formulrio de busca; 46. O Sistema apresenta o resultado da pesquisa; 47. O Gerente seleciona um registro; 48. O Sistema apresenta a interface, com estado de visualizao, contendo todas as informaes da Campanha Promocional; 49. O Gerente aciona a opo para alterar as informaes da Campanha Promocional (opcional); 50. Fluxo encerrado.

11.1.10 Ps-Condies
Nenhuma ps-condio identificada.

11.1.11 Fluxos de Exceo 11.1.12 1. Campos Obrigatrios no Informados


21. Aps a validao de obrigatoriedade dos campos do formulrio, o Sistema verificou que os dados obrigatrios no foram informados; 22. O Sistema informa ao Gerente quais campos obrigatrios no foram informados usando a mensagem CRUD.MSG4 (vide Mensagens do Sistema); 23. O Sistema mantm a interface ativa, permitindo ao Gerente a eliminao da causa do erro; 24. Fluxo encerrado.

11.1.13 2. Regra de Unicidade Violada


19. Aps a validao da unicidade dos dados informados, o Sistema verificou que as informaes da Campanha Promocional j existem na base de dados. 20. O Sistema informa ao Gerente que a Campanha Promocional j existe na base de dados, usando a mensagem CRUD.MSG5 (vide Mensagens do Sistema); 21. O Sistema mantm a interface ativa, permitindo ao Gerente a eliminao da causa do erro; 22. Fluxo encerrado.

11.1.14 Mensagens do sistema


ID CRUD.MSG1 CRUD.MSG2 CRUD.MSG3 CRUD.MSG4 CRUD.MSG5 Mensagem Campanha Promocional salvo com sucesso! Confirmar a remoo de Campanha Promocional? Registro removido com sucesso! O campo <nome do campo> deve ser informado A Campanha Promocional <descrio da instancia> j est cadastrado na base de dados. Tipo INFO CONF INFO ALER ALER

11.1.15 Requisitos No Funcionais 28. Requisitos de Usabilidade


Por padro, nas telas de pesquisa, caso no seja informando nenhum parmetro, dever ser exibido para o Gerente todos os registros.

29. Requisitos de Desempenho


O resultado das buscas precisa ser paginado (real). Por padro, nas telas de pesquisa, as palavras do tipo String devem ser pesquisadas por caracteres iguais ao incio da palavra (%texto)

30. Requisitos de Segurana


N/A

11.1.16 Validaes e Regras de Negcio


N/A.

11.1.17 Pontos de Extenso


N/A

11.1.18 Pontos de Incluso


N/A

11.1.19 Diagramas de Atividades


N/A

11.1.20 Diagramas de Seqncia


N/A

CSU012 - Gerar Conta


Histrico de Reviso
Data
26/11/2011

Verso
1.0

Descrio
Verso inicial

Autor
Abel, Eliene, Fernando, Igor Fernandes

12.

CSU012 Gerar Conta

12.1.1 Descrio
Este caso de uso descreve as aes para a gerao de contas

12.1.2 Atores
Escalonador de Tarefas

12.1.3 Precondies 12.1.4 Os planos, clientes, servios e os servios extras devem estar previamente
cadastrados e os servios extras devem est associado ao cliente.

12.1.5 Fluxo Principal


38. O caso de uso inicia quando o escalonador de tarefas identifica que a data atual do sistema (dia = 27). 39. O escalonador de tarefas consulta na base de dados, o nmero de telefone, o tipo de servio, inclusive os servios extras utilizado. 40. O escalonador tarefas verifica se h juros e multa de conta anterior. 41. O escalonador de tarefas adiciona o valor de juros e da multa 42. O escalonador de tarefas totaliza a conta 43. O escalonador de tarefas envia as contas para o banco conveniado. 44. O fluxo encerrado.

12.1.6 Subfluxo Gerar Contas


3. Este fluxo alternativo inicia quando o escalonador de tarefas identifica que h juros e multas de conta anterior. 3. a. Caso encontre juros de conta anterior os valores so acrescidos na conta atual, caso contrrio segue o fluxo 6. 4. Fluxo encerrado.

12.1.7 Ps-Condies
Nenhuma ps-condio identificada.

12.1.8 Fluxos de Exceo


Nenhuma fluxo de exceo identificado..

12.1.9 Mensagens do sistema


Nenhuma mensagem identificada.

12.1.10 Requisitos No Funcionais 31. Requisitos de Usabilidade


N/A

32. Requisitos de Desempenho


N/A

33. Requisitos de Segurana


N/A

12.1.11 Validaes e Regras de Negcio


N/A

12.1.12 Pontos de Extenso


N/A

12.1.13 Pontos de Incluso


N/A

12.1.14 Diagramas de Atividades


N/A

12.1.15 Diagramas de Seqncia


N/A

CSU013 - Processar Pagamento de Contas


Histrico de Reviso
Data
26/11/2011

Verso
1.0

Descrio
Verso inicial

Autor
Abel, Eliene, Fernando, Igor Fernandes

13.

CSU013 - Processar Pagamento de Contas

13.1.1 Descrio
Este caso de uso descreve as aes necessrias para o processamento de pagamento de contas

13.1.2 Atores
Escalonador de Tarefas Cliente

13.1.3 Precondies 13.1.4 Contas Geradas 13.1.5 Fluxo Principal


45. O caso de uso inicia quando o cliente efetua o pagamento da conta via banco. 46. O escalonador de tarefas recebe notificao do banco quando ocorre alguma pagamento de conta 47. O escalonador de Tarefas, verifica o nome do cliente, o plano, o tipo de aparelho (fixo o mvel) e o nmero do aparelho. 48. O escalonador de tarefas, verifica se o pagamento est dentro do prazo caso esteja, d baixa no financeiro. 49. Caso de uso encerrado.

13.1.6 Fluxo alternativo Processar pagamento de contas


4. Este fluxo alternativo inicia quando o sistema identifica pagamento de conta em atraso. 4.a Se a data de pagamento for maior que a data de vencimento, o sistema calcula o valor da multa e juro e transfere para a conta do prximo ms. 4.b O sistema d baixa do financeiro.

13.1.7 Ps-Condies
Acrescentar o valor de juros e multas de contas anteriores quando houver.

13.1.8 Fluxos de Exceo 13.1.9 1. Campos Obrigatrios no Informados


No foi identificado campos obrigatrios

13.1.10 2. Regra de Unicidade Violada


No foi identificada regra de unicidade

13.1.11 Requisitos No Funcionais 34. Requisitos de Usabilidade


N/A

35. Requisitos de Desempenho


N/A

36. Requisitos de Segurana


N/A

13.1.12 Validaes e Regras de Negcio


N/A

13.1.13 Pontos de Extenso


N/A

13.1.14 Pontos de Incluso


N/A

13.1.15 Diagramas de Atividades


N/A

13.1.16 Diagramas de Seqncia


N/A

CSU014 - Busca Interna


Histrico de Reviso
Data
26/11/2011

Verso
1.0

Descrio
Verso inicial

Autor
Abel, Eliene, Fernando, Igor Fernandes

14.

CSU014 BUSCA INTERNA

14.1.1 Descrio
Este caso de uso descreve as aes que so comuns para a localizao de informaes no sistema.

14.1.2 Atores
Gerente Atendente Departamento de vendas Cliente

14.1.3 Precondies
14.1.4 Usurio deve est logado no sistema

14.1.5 Fluxo Principal


50. O caso de uso inicia quando o usurio (entende se por usurio o Gerente, Atendente, Departamento de Vendas ou Cliente) necessita efetuar pesquisa no sistema 51. O usurio seleciona a opo pesquisar 52. O sistema exibe a tela de pesquisa 53. O usurio informa o nome a ser pesquisado, que pode ser qualquer parte de uma palavra, podendo ser informado tambm caracteres curingas(*, ?) e clica no boto "pesquisar" 54. O sistema exibe uma lista de links com as informaes encontradas de acordo com o critrio especificado. 55. Caso se uso encerrado.

14.1.6 Subfluxo Busca interna 14.1.7 4. Este fluxo alternativo inicia quando o usurio clica no boto pesquisar.
14.1.8 4.a Se no foi digitado nenhuma informao no campo de pesquisa o sistema exibe a mensagem CRUD.MSG1 (vide Mensagens do Sistema) 14.1.9 4.b Caso tenha informao o sistema no encontra nada sobre o assunto, o

sistema exibe a mensagem CRUD.MSG2 (vide Mensagens do Sistema)

14.1.10 4.c Caso o sistema encontre dados o sistema pula para o passo 5. 14.1.11 Ps-Condies
Nenhuma ps-condio identificada.

14.1.12 Fluxos de Exceo 14.1.13 1. Campos Obrigatrios no Informados


25. Aps a validao de obrigatoriedade dos campos do formulrio, o Sistema verificou que os dados obrigatrios no foram informados; 26. O Sistema informa ao usurio quais campos obrigatrios no foram informados usando a mensagem CRUD.MSG3 (vide Mensagens do Sistema); 27. O Sistema mantm a interface ativa, permitindo ao usurio a eliminao da causa do erro; 28. Fluxo encerrado.

14.1.14 2. Regra de Unicidade Violada


23. No identificada

14.1.15 Mensagens do sistema


ID CRUD.MSG1 CRUD.MSG2 Mensagem Dados do campo pesquisa no informado Registro no encontrado! Tipo INFO INFO

14.1.16 Requisitos No Funcionais 37. Requisitos de Usabilidade


Ao clicar no boto pesquisar, se no for informado nenhum dado da pesquisa, o sistema apresenta a mensagem de informao para o usurio e volta o foco do cursor para o campo de pesquisa.

38. Requisitos de Desempenho


O resultado das buscas precisa ser paginado (real).

39. Requisitos de Segurana


N/A

14.1.17 Validaes e Regras de Negcio


N/A

14.1.18 Pontos de Extenso


N/A

14.1.19 Pontos de Incluso


N/A

14.1.20 Diagramas de Atividades


N/A

14.1.21 Diagramas de Seqncia


N/A

Caso de Uso <<CRUD>> Loja


Histrico de Reviso
Data
26/11/2011

Verso
1.0

Descrio
Verso inicial

Autor
Abel, Eliene, Fernando, Igor Fernandes

15.

CSU015 - << CRUD >> Loja

15.1.1 Descrio
Mantm o cadastro de todas as Lojas conveniadas a operadora.

15.1.2 Atores
Gerente

15.1.3 Precondies
15.1.4 Nenhuma precondio identificada.

15.1.5 Fluxo Principal


56. O caso de uso inicia quando o Gerente necessita fazer a manuteno (incluso, alterao, excluso e consulta) de uma Loja. 57. De acordo com o tipo de operao de manuteno desejado pelo Gerente, um dos subfluxos executado. u. Se o Gerente deseja incluir uma nova Loja, o subfluxo Incluir Loja executado. v. Se o Gerente deseja alterar informaes de uma Loja j cadastrada, o subfluxo Alterar Loja executado. w. Se o Gerente deseja excluir uma Loja j cadastrada, o subfluxo Remover Loja executado. x. Se o Gerente deseja consultar informaes sobre um ou mais Loja cadastrados, o subfluxo Consultar Loja executado.

15.1.6 Subfluxo Incluir Loja


56. Este subfluxo inicia quando o Gerente acessa a funcionalidade que lhe permite incluir uma Loja; 57. O Sistema apresenta a interface para tal finalidade, com estado de incluso; 58. O sistema bloqueia os campos do formulrio que no so passveis de edio. 59. O Gerente preenche os campos do formulrio de incluso da Loja;

60. O Gerente solicita ao Sistema que salve a operao; 61. O sistema valida a obrigatoriedade dos campos do formulrio; 62. O sistema valida a unicidade dos dados informados; 63. O sistema executa as regras de negcio (caso existam); 64. O sistema realiza a incluso dos dados informados pelo Gerente; 65. O sistema exibe a mensagem CRUD.MSG1 (vide Mensagens do Sistema), informando que a incluso da Loja foi efetivada com sucesso; 66. Fluxo encerrado;

15.1.7 Subfluxo Alterar Loja


56. Este subfluxo inicia quando o Gerente acessa a funcionalidade que lhe permite alterar uma Loja; 57. O Sistema apresenta a interface para tal finalidade, com estado de edio; 58. O Sistema bloqueia os campos do formulrio que no so passveis de edio; 59. O Gerente altera os dados do formulrio de alterao da Loja; 60. O Gerente solicita ao Sistema que salve a operao; 61. O sistema valida a obrigatoriedade dos campos do formulrio; 62. O sistema valida a unicidade dos dados informados; 63. O sistema executa as regras de negcio (caso existam); 64. O sistema realiza a alterao dos dados informados pelo Gerente; 65. O sistema exibe a mensagem CRUD.MSG1 (vide Mensagens do Sistema), informando que a alterao das informaes da Loja foi efetivada com sucesso; 66. Fluxo encerrado;

15.1.8 Subfluxo Remover Loja


31. Este subfluxo inicia quando o Gerente acessa a funcionalidade que lhe permite remover uma Loja; 32. O Gerente seleciona a Loja que deseja remover e solicita a remoo; 33. O Sistema apresenta um caixa de dilogo solicitando a confirmao da operao contendo a mensagem CRUD.MSG2 (vide Mensagens do Sistema); 34. Se o Gerente escolher confirmar a operao o Sistema realiza a remoo da Loja; 1. O sistema remove a Loja confirmada; 2. O Sistema apresenta a mensagem, CRUD.MSG3 informando que a remoo da Loja foi efetivada com sucesso; 35. Se o Gerente escolher no confirmar a operao o Sistema no realiza a remoo da Loja 36. Fluxo encerrado.

15.1.9 Subfluxo Consultar Loja


51. Este subfluxo inicia quando o Gerente acessa a funcionalidade que lhe permite consultar uma Loja; 52. O Sistema apresenta a interface que lhe permitir realizar a busca da Loja; 53. Para realizar a consulta o Gerente preenche os critrios da busca (filtro) e solicita ao Sistema que realize a operao (consulta); 54. O Sistema valida a obrigatoriedade dos campos do formulrio de busca; 55. O Sistema apresenta o resultado da pesquisa; 56. O Gerente seleciona um registro; 57. O Sistema apresenta a interface, com estado de visualizao, contendo todas as informaes da Loja; 58. O Gerente aciona a opo para alterar as informaes da Loja (opcional); 59. Fluxo encerrado.

15.1.10 Ps-Condies
Nenhuma ps-condio identificada.

15.1.11 Fluxos de Exceo 15.1.12 1. Campos Obrigatrios no Informados


29. Aps a validao de obrigatoriedade dos campos do formulrio, o Sistema verificou que os dados obrigatrios no foram informados; 30. O Sistema informa ao Gerente quais campos obrigatrios no foram informados usando a mensagem CRUD.MSG4 (vide Mensagens do Sistema); 31. O Sistema mantm a interface ativa, permitindo ao Gerente a eliminao da causa do erro; 32. Fluxo encerrado.

15.1.13 2. Regra de Unicidade Violada


24. Aps a validao da unicidade dos dados informados, o Sistema verificou que as informaes da Loja j existem na base de dados. 25. O Sistema informa ao Gerente que a Loja j existe na base de dados, usando a mensagem CRUD.MSG5 (vide Mensagens do Sistema); 26. O Sistema mantm a interface ativa, permitindo ao Gerente a eliminao da causa do erro; 27. Fluxo encerrado.

15.1.14 Mensagens do sistema


ID CRUD.MSG1 CRUD.MSG2 CRUD.MSG3 Loja salvo com sucesso! Confirmar a remoo de Loja? Registro removido com sucesso! Mensagem Tipo INFO CONF INFO

CRUD.MSG4 CRUD.MSG5

O campo <nome do campo> deve ser informado A Loja <descrio da instancia> j est cadastrado na base de dados.

ALER ALER

15.1.15 Requisitos No Funcionais 40. Requisitos de Usabilidade


Por padro, nas telas de pesquisa, caso no seja informando nenhum parmetro, dever ser exibido para o Gerente todos os registros.

41. Requisitos de Desempenho


O resultado das buscas precisa ser paginado (real). Por padro, nas telas de pesquisa, as palavras do tipo String devem ser pesquisadas por caracteres iguais ao incio da palavra (%texto)

42. Requisitos de Segurana


N/A

15.1.16 Validaes e Regras de Negcio


N/A.

15.1.17 Pontos de Extenso


N/A

15.1.18 Pontos de Incluso


N/A

15.1.19 Diagramas de Atividades


N/A

15.1.20 Diagramas de Seqncia


N/A

CSU016 Realizar Compra de Aparelhos Celulares


Histrico de Reviso
Data
26/11/2011

Verso
1.0

Descrio
Verso inicial

Autor
Abel, Eliene, Fernando, Igor Fernandes

16.

Realizar Compra de Aparelhos Celulares

16.1.1 Descrio O Analista de Compras realiza a compra de novos aparelhos celulares para repor o estoque da operadora de telefonia. 16.1.2 Atores

Analista de Compras

16.1.3 Precondies
16.1.4 A quantidade de um determinado aparelho celular est em seu valor mnimo, no estoque da operadora de telefonia.

16.1.5 Fluxo Principal


1. O caso de uso inicia quando o Analista de Compras necessita fazer a compra de novos aparelhos celulares.

2. O Analista de Compras busca no sistema as informaes sobre um determinado aparelho celular, que est em sua quantidade mnima no estoque (vide Pontos de Incluso). 3. O sistema exibe ao Analista de Compras as informaes sobre o aparelho celular. 4. O Analista de Compras solicita ao sistema que demonstre os fornecedores do aparelho celular para que ele possa fazer as cotaes de compra. 5. O sistema exibe ao Analista de Compras os possveis fornecedores para o aparelho celular. 6. O Analista de Compras seleciona um ou mais fornecedores. 7. O sistema exibe ao Analista de Compras os dados completos dos fornecedores selecionados.

8. O Analista de Compras informa ao sistema a inteno de realizar cotaes com os fornecedores selecionados. 9. O sistema solicita ao Analista de Compras os dados das cotaes: data/hora da cotao, fornecedor, vendedor, produto, quantidade, valor unitrio, valor total, valor dos impostos e previso de entrega. 10. O Analista de Compras informa ao sistema os dados das cotaes realizadas com os fornecedores selecionados. 11. O sistema solicita ao Analista de Compras a confirmao das cotaes. 12. O Analista de Compras confirma as cotaes. 13. O Analista de Compras realiza a compra dos aparelhos celulares com um dos fornecedores do produto. 14. O Analista de Compras informa ao sistema a necessidade de registrar os dados da compra. 15. O sistema solicita ao Analista de Compras os dados da compra: o nmero da nota fiscal, fornecedor, data/hora da compra, aparelho celular comprado, quantidade comprada, o valor unitrio do produto, o valor total da compra, forma de pagamento, quantidade de parcelas, o valor dos impostos pagos na compra e a data/hora da entrega dos celulares.
16. O Analista de Compras informa ao sistema os dados da compra. 17. O sistema solicita ao Analista de Compras a confirmao da compra. 18. O Analista de Compras confirma a compra. 19. Fluxo encerrado.

16.1.6 Fluxos Alternativos N/A

16.1.7 Fluxos de Exceo 16.1.8 16.1.9 16.1.10 Ps-Condies Foi realizada a compra dos aparelhos celulares que estavam em sua quantidade mnima no estoque da operadora de telefonia. N/A

16.1.11 Mensagens do sistema N/A

16.1.12 Requisitos No Funcionais 1. Requisitos de Usabilidade


N/A

2. Requisitos de Desempenho
N/A

3. Requisitos de Segurana
N/A

16.1.13 Validaes e Regras de Negcio


N/A

16.1.14 Pontos de Extenso


N/A

16.1.15 Pontos de Incluso


CSU014 - Realizar Busca Interna

16.1.16 Diagramas de Atividades


N/A

16.1.17 Diagramas de Seqncia


N/A

CSU017 Controlar Estoque de Aparelhos Celulares


Histrico de Reviso
Data
26/11/2011

Verso
1.0

Descrio
Verso inicial

Autor
Abel, Eliene, Fernando, Igor Fernandes

17.

CSU017 - Controlar Estoque de Aparelhos Celulares

17.1.1 Descrio
O Estoquista utiliza o sistema para realizar a entrada de novos aparelhos celulares no estoque da operadora de telefonia.

17.1.2 Atores
Estoquista

17.1.3 Precondies
Foi realizada a compra dos aparelhos celulares pelo departamento de compras da operadora de telefonia. H a nota fiscal de compra dos novos celulares, a qual deve estar de posse do Estoquista.

17.1.4 Fluxo Principal


1. O caso de uso inicia quando o Estoquista necessita fazer a entrada de novos aparelhos celulares no estoque da operadora de telefonia. 2. O Estoquista solicita ao sistema a visualizao de uma determinada compra realizada pelo departamento de compras. 3. O sistema solicita ao Estoquista o cdigo da compra. 4. O Estoquista informa ao sistema o cdigo da compra. 5. O sistema informa ao Estoquista os dados sobre a compra. 6. O Estoquista compara a nota fiscal de compra com os dados da compra no sistema. 7. O Estoquista informa ao sistema a necessidade da entrada dos novos aparelhos celulares no estoque da operadora. 8. O sistema exibe para o Estoquista a tela para entrada de aparelhos no estoque. 9. O Estoquista busca no sistema os dados do aparelho que ele pretende dar entrada no estoque (vide Pontos de Incluso).

10. O Estoquista registra a entrada dos novos celulares no estoque da operadora informando a quantidade de aparelhos, a data de entrada, o seu prprio nome e registro de funcionrio. 11. O sistema solicita ao Estoquista a confirmao da operao. 12. O Estoquista confirma a operao. 13. Fluxo encerrado.

17.1.5 Fluxos Alternativos


N/A

17.1.6 Fluxos de Exceo 17.1.7 1. Os Dados da Nota Fiscal de Compra no Conferem com os Dados da Compra no
Sistema. 1. Se os dados da nota fiscal de compra no estiverem de acordo com os dados do relatrio de compras emitido pelo sistema, ento o Estoquista cancela a execuo do caso de uso e informa o erro ao departamento de compras. 2. Caso contrrio, o caso de uso continua a partir do passo 7. 3. Fluxo encerrado.

17.1.8 Ps-Condies
Foi registrada no estoque da operadora de telefonia a entrada dos aparelhos celulares comprados pelo Analista de Compras.

17.1.9 Mensagens do Sistema


N/A

17.1.10 Requisitos No Funcionais 1. Requisitos de Usabilidade


N/A

2. Requisitos de Desempenho
N/A

3. Requisitos de Segurana
N/A

17.1.11 Validaes e Regras de Negcio


N/A

17.1.12 Pontos de Extenso


N/A

17.1.13 Pontos de Incluso 17.1.14 CSU014 - Realizar Busca Interna 17.1.15 Diagramas de Atividades
N/A

17.1.16 Diagramas de Seqncia


N/A

You might also like