Resolução da 1a. prova


DFD com Tipo de Prova I


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



DER com Tipo de Prova II


  • 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 com 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