Ubiquitous language experiences RRS feed

  • Question

  • Hello,

    do you have experiences with sharing common language between programmers, analytics and domain expert? We would like to start to unify our dictionary on new project. 

    We don't have any experience with it and there is common sentences ubiquitous language is common language where term is exactly defined, synonymous are not allowed. But what I need to know, how to manage it in practice. 

    Is there any example of process to manage it?

    Thank you.

    Friday, April 20, 2018 6:22 AM

All replies

  • I researched many pages about it and I create summary. 

    It is not important to have described each term. As my colleges say problem is we have attribute Phone and PhoneNumber. But it is not business depend. It is only attribute. Important think is what attribute entity means and describe it. 

    It is important to describe entities, aggregations and their collaboration. I ask my college why there are attributes Phone and PhoneNumber and he said me there are several types of addresses. Ok, could it be inherited from base address? Yes it could be. Ok, is Phone attribute in base class? Yes it is. Where will PhoneNumber be? Ok, our problem is solved :)

    Monday, April 23, 2018 9:26 AM