Sem resumo de edição
 
(37 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 1: Linha 1:
= DER - Diagrama Entidade-Relacionamento =
= Escopo do Problema =
<br>
<br>
* Crie uma aplicação que entre dezenas de funções (processos) tenha uma básica que permita cadastrar clientes para uma loja de produtos quaisquer.
<br>
= 5W2H =
<br>
* What?
* Why?
* Where?
* Who?
* When?
* How?
** 1a. Funcionalidade: Cadastrar Cliente
* How much?
<br>
= DFD =
* [[Arquivo:DFDCadastrarCliente.jpg]]:
= [[DER]] - Diagrama Entidade-Relacionamento =
<br>


{| class="wikitable"
{| class="wikitable"
Linha 6: Linha 31:
|-
|-


!CLIENTES
!CadClientes


|-
|-
Linha 80: Linha 105:
<br>
<br>


= DD - Dicionário de Dados =
* Evolução do CadCliente com os relacionamentos
<br>
 
* 1a. Versão: Decompondo a tabela CEP
** [[Arquivo:ESOF - DER  - CadCliente A.pdf]]
<br>
 
 
* 2a. Versão: Refinando as tabelas
** [[Arquivo:ESOF - DER  - CadCliente B.pdf]]
<br>
 
 
* 3a. Versão: Generalizando a Tabela Bairros
** [[Arquivo:ESOF - DER  - CadCliente C.pdf]]
<br>
 
 
* 4a. Versão: DER usando software DBDesigner para mostarr o DER:
** [[Arquivo:ESOF - DER  - CadClientes D.png]]
** Esta versão ainda pode ser melhorada
<br>
 
= [[DD]] - Dicionário de Dados =
<br>
 
== Requisitos Não-Funcionais ==
<br>
 
* 1. [[Sistemas de comunicação]]:
 
* 2. [[Arquitetura Internet]]:
 
* 3. [[Sistemas Operacionais]]:
 
* 4. [[Android]]:
 
* 5. [[Sensores]]:
 
* 6. [[Arquitetura Cliente-Servidor]]:
 
* 7. [[Convergência de tecnologias]]:
 
* 8. [[Redes Locais]]:
 
== CadClientes ==
<br>
<br>


Linha 88: Linha 158:


* EstCivil
* EstCivil
** [S, C, V, D, A]
** [S, C, V, D, J]
** Siginifica: {Solteiro, Casado, Viúvo, Divorciado, Separado judicialmente, ...]
<br>
<br>


Linha 98: Linha 169:


* Nacionalidade
* Nacionalidade
** [10, 21, 22, 23, ...]
** Significa: {Brasileiro, Argentino, Boliviano, Chileno, ...}
** Comando Switch dentro do código
** Comando Switch dentro do código
** 10-Brasileiro, 21-Argentino, 22-Boliviano, 23-Chileno, ...
** Site para atualização: http://www.bb.com.br/docs/pub/gov/dwn/FPS060PASEP.pdf
** Site para atualização: http://www.bb.com.br/docs/pub/gov/dwn/FPS060PASEP.pdf
<br>
<br>


* Status
* Status
** [E, A, D, J, P, ...]
** {Em dia, Débitos em atraso, Falta documentação, Jurídico, Atraso mas programou pagamento, ...}
** Comando Switch dentro do código
** Comando Switch dentro do código
** E-Em dia, A-Débitos em atraso, D-Falta documentação, J-Jurídico, P-Atraso mas programou pagamento, ...
<br>
 
== [[Interfaces]] de Entrada ==
*  
<br>
 
== [[Interfaces]] de Saída ==
*  
<br>
 
= Funcionalidades Adicionais =
<br>
 
* Listar clientes por Cidade
* Listar clientes por Bairro
* Listar clientes por Estado
* Imprimir correspondência para clientes devedores organizado por bairro
** Como fazer?

Edição atual tal como às 09h53min de 24 de setembro de 2015

Escopo do Problema



  • Crie uma aplicação que entre dezenas de funções (processos) tenha uma básica que permita cadastrar clientes para uma loja de produtos quaisquer.


5W2H


  • What?
  • Why?
  • Where?
  • Who?
  • When?
  • How?
    • 1a. Funcionalidade: Cadastrar Cliente
  • How much?


DFD

  • :

DER - Diagrama Entidade-Relacionamento



CadClientes
Cpf Int
Nome Str
Sexo Ch
EstCivil Ch
Rg Str
DataRg Int
OrgaoRg Str
Cep Int
NroEndereço Int
Complemento Str
DataNascimento Int
Nacionalidade Int
Telefone Int
Email Str
NomeMae Str
NomePai Str
Status Ch


  • Evolução do CadCliente com os relacionamentos








  • 4a. Versão: DER usando software DBDesigner para mostarr o DER:
    • Esta versão ainda pode ser melhorada


DD - Dicionário de Dados


Requisitos Não-Funcionais


CadClientes


  • Sexo
    • [M, F]


  • EstCivil
    • [S, C, V, D, J]
    • Siginifica: {Solteiro, Casado, Viúvo, Divorciado, Separado judicialmente, ...]


  • Cep
    • Através de Entidade Externa: CORREIOS
    • Envia: Cep
    • Recebe: Endereço, Bairro, Cidade, Estado, País



  • Status
    • [E, A, D, J, P, ...]
    • {Em dia, Débitos em atraso, Falta documentação, Jurídico, Atraso mas programou pagamento, ...}
    • Comando Switch dentro do código


Interfaces de Entrada


Interfaces de Saída


Funcionalidades Adicionais


  • Listar clientes por Cidade
  • Listar clientes por Bairro
  • Listar clientes por Estado
  • Imprimir correspondência para clientes devedores organizado por bairro
    • Como fazer?