Resolução da 1a. prova


Critérios de correção


  • DFD:
    • Entidades Externas: 2,0
    • Fluxos: 1,0
    • Depósitos: 2,0
    • Processos: 3,0
  • DER:
    • Chaves: 2,0
    • Relacionamentos: 2,0
    • Tabelas: 2,0
    • Normalização: 2,0
  • DD:
    • Domínios dos campos: 3,0
  • Benchmarking:
    • Soluções Similares: 4,0


DFD


  • Entidades Externas:
    • Diretora
    • Usuario
    • Funcionarios
    • Email ou SMS
  • Processos:
    • Login
    • CRUD Funcionarios
    • Comprar Livros
    • Empresatar Livros
    • Devolver Livros
    • CRUD Usuarios
    • Indicar ou Sugerir Livros
    • Consultar Livros
    • Enviar Email
  • Depósitos:
    • Funcionarios
    • Livros
    • Empréstimos
    • Usuários



DER


  • Entidades Externas:
    • Gerente
    • Usuario
    • Funcionarios
    • SMS
  • Processos:
    • Login
    • CRUD Funcionarios
    • Comprar Livros
    • Empresatar Livros
    • Devolver Livros
    • CRUD Usuarios
    • Sugerir Livros
    • Consultar Livros
    • Enviar Email
  • Depósitos:
    • Funcionarios
    • Livros
    • Empréstimos
    • Usuários => Incluir Telefone


  • DER - Tipo de Prova II


  • Depósito Pessoa: Alterar 2o. Cpf por Telefone (Int)



DD - Dicionário de Dados


Depósitos


  • Pessoa:
    • Cpf: Regra dos 9 díigitos
    • Sexo: [M,F]
    • Data Nascimento: [Dia<32, Mes<13,Ano<(AnoAtual-13) e Ano>(AnoAtual-80)]
    • EstadoCivil: [S,C,V,D]
    • Email: [ ...@ ... ]
    • Tipo: [F,A]


Processos


  • Tela de entrada
    • De acordo com os atributos de cada usuário, a tela de entrada deverá mostrar as opções para alguns e esconder para outros.
    • Exemplo:
      • Aluno: Vê apenas opção: Sugerir ou indicar livros
      • Atendente: Não vê opção Comprar livros
      • Diretor: Vê apenas opção Comprar livros e Cadastrar Atendente


Entidades Externas


  • Tela de entrada


Benchmarking


  • Último item do What no 5W2H
    • Quem respondeu apenas sobre desafios: 1,0