Escolar Documentos
Profissional Documentos
Cultura Documentos
Interface de Usuário – parte responsável pela exibição de informações do sistema ao usuário e também por
interpretar comandos do usuário;
Aplicação – essa camada não possui lógica de negócio. Ela é apenas uma camada fina, responsável por
conectar a Interface de Usuário às camadas inferiores;
Domínio – representa os conceitos, regras e lógicas de negócio. Todo o foco de DDD está nessa camada. Nosso
trabalho, daqui para frente, será aperfeiçoar e compreender profundamente essa parte;
Infraestrutura – fornece recursos técnicos que darão suporte às camadas superiores. São normalmente as
partes de um sistema responsáveis por persistência de dados, conexões com bancos de dados, envio de
mensagens por redes, gravação e leitura de discos, etc.
•A implementação deve refletir o modelo real de acordo com a necessidade de cada contexto.
•Construção de um modelo evolutivo, ou seja, que fica mais profundo e rico em conhecimento à medida que
são acrescentadas alterações e novas regras ao domínio.
•Refinar o modelo adicionando e retirando conceitos à medida que necessário, com as mudanças
acrescentadas ao domínio.
•Estabelecer uma linguagem baseada no modelo entre as pessoas especialistas de domínio e pessoas
desenvolvedoras, que seja entendida por ambos. A linguagem é desenvolvida desde a primeira interação mas
todos ficam fluentes ao longo do processo.