

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
Após um estudo aprofundado sobre a sistemática de gestão de processos e do sistema digital que a apoia – o SisGEPRO 1.0 –, a Equipe de Soluções Técnicas (EST) identificou que há conceitos do negócio que não são compreendidos por algumas das partes envolvidas na sustentação do sistema, levando a erros de codificação. Assim, dada a complexidade do negócio e a obsolescência do SisGEPRO 1.0, a EST recomendou o desenvolvimento de uma nova versão do sistema – o SisGEPRO 2.0 – aplicando a abordagem Domain-Driven Design (DDD).
Em conformidade com o DDD, o arquiteto de software, após a modelagem dos conceitos do domínio, irá:
organizar um repositório (Repository) para que outras camadas tenham acesso à lógica necessária para acesso a objetos;
definir o modelo de domínio (Domain Model) acoplado às necessidades de armazenamento de objetos e suas referências;
codificar uma fábrica (Factory) para definir a estratégia de criação e armazenamento de objetos do domínio;
especificar agregados (Aggregates) para garantir a consistência das mudanças em objetos num modelo com associações complexas;
projetar serviços (Services) para atender a ações que se refiram a Entidades ou Objetos de valor específicos.