quarta-feira, 12 de agosto de 2015

Modelagem de Domínio - DDD


Atualmente é aceito que na maioria dos projetos de software a real complexidade do desenvolvimento está em entender o domínio no qual o software é aplicado. Para ajudar com essa questão, a modelagem de domínio é amplamente incentivada pelo Domain-Drive Design.


O modelo de domínio é definido como abstrações que descrevem aspectos selecionados de um domínio, uma abstração rigorosamente organizada e seletiva dos conhecimentos que os especialistas do negócio possuem. A modelagem de domínio não busca criar um modelo o mais próximo da realidade possível, a quantidade e a complexidade de informações podem ser imensas, o modelo busca apresentar os aspectos necessários para se fazer entender o domínio em que o sistema está inserido,mesmo sendo uma abstração, o modelo é comumente representado em forma de diagrama da UML.


O resultado da modelagem de domínio, deve ser uma abstração dos aspectos relevantes para a resolução do problema através do software, no momento da implementação do sistema este modelo deve está expresso na camada de domínio. 

Nenhum comentário:

Postar um comentário