Migrations

  • Nome padrão da primeira migration é InitialCreate
  • seta a configuração do banco (tabelas, permissões etc)
  • consegue voltar à migrações antigas caso algo de errado

Visões do sistema

lógica:

  • descrição de requisitos comportamentais do sistema
  • abstrações
  • diagrama de classes e diagrama de sequência

implementação

  • descrição de modulos
  • diagrama de módulos

implantação (física)

  • hardware usado, redes
  • como será instalado
  • requisitos não funcionais

processos

  • como o processos de um sistema se comunicam
  • diagrama de atividade

casos de uso

Desde o começo, pense em como o sistema vai funcionar

O sistema também deve ser agnóstico ao BD

Arquitetura de camadas

  • POO
  • organiza o sistema de umaforma melhor para mudanças