유비쿼터스 언어 정보




여기 두 가지를 읽고

유비쿼터스 언어란?



소프트웨어 개발 팀 전체에서 만드는 공유 언어
  • 도메인 사용자가 사용하는 용어와 프로그램을 구성하는 용어를 일치시킨 단어
  • 제품 소유자, 개발자 간의 커뮤니케이션을 원활하게하는 것과 같은 것

  • 유비쿼터스란?



    "만족하지 않아"라든지 "어디에나있다"라는 의미

    유비쿼터스 언어의 생각



    그 업무 자체가 어떤 생각으로 어떻게 움직이는가
  • 프로젝트에 대한 최선의 용어인가
  • 유비쿼터스 언어의 변경은 모델에 대한 변경입니다
  • 도메인 전문가는 용어와 이해를 전달하는 데 적합한 지 여부, 개발자는 설계를 방해하는 불일치가 있는지 여부에 주목해야한다.

    유비쿼터스 언어의 범위


  • 팀. 팀이 말하고 팀이 개발하는 단일 도메인 모델로 표현됩니다.
  • "산업 전체"또는 "전사적으로"또는 "전세계"공통 도메인 언어를 가정하지 않았습니다 (범용이 아님)
  • 각 경계 컨텍스트에 대해 각 유비쿼터스 언어가 존재합니다
  • 경계화된 컨텍스트는 원래의 가정보다 비교적 작다.
  • 경계화 된 컨텍스트는 단일 비즈니스 도메인의 전체 유비쿼터스 언어를 포착 할 수있는 정도의 크기에 머물러 있습니다.

    구체적으로 할 일



    간단한 정의를 정리한 용어집과 다이어그램 만들기

    포인트


  • 유비쿼터스 언어는 매일 바뀝니다 (사양과 기능도 변하기 때문에)
  • 유비쿼터스 언어가 그대로 도메인 모델명이 된다

  • 참고문헌



    Eric Evans. 에릭 에반스의 도메인 중심 설계
    htps : // 아 mz 응. 및 / 2에 2QmHB

    밴 버논. 실천 도메인 구동 설계
    htps : // 아 mz 응. 그리고 / 2에 6 U M

    잡감



    협의에서는 실제의 코드와 대응 짓는 말만을 정의해 가는 것 같지만, 광의에서는 공유 언어이므로 단어 모을 정도의 기분으로 운용해 처음 보는 것이 중요하다

    말에 대한 이해도는 가시화하지 않으면 괴리도 나오기 쉽고, 공통 인식을 맞추는 스탠스의 구체적인 어프로치로서 적합하다고

    좋은 웹페이지 즐겨찾기