처음으로 할 DDD로 디지몬을 모델링합니다.

어드벤트 캘린더 작성하기 위한 생각한 흐름을 남겨 두는 메모입니다.

자사에서 DDD하고 있지만, DDD 실천한 적이 없다.
개인으로 시험으로 DDD 해보자.
좋아하는 것이 더 모델링하기 쉽지 않습니까?
라고 생각해, 옛날 좋아했던 디지몬 어드벤처를 DDD로 나타내 보려고 생각해,
지금에 이른다.

경험하지 않기 때문에,
기술 서점에서 구입
모쿠모쿠 모델링 숲을 여행하는 티비 드래곤의 궤적
htps : // 타이멘. jp/f/867
참고로 시도해보기

소재



디지몬 어드벤처라고 하면,
디지몬의 진화도 좋고,
아이들의 성장도 좋다.
여러 가지가 있지만,
너무 넓으면 아무것도 할 수 없기 때문에,
이번에는 「아그몬」을 소재로 해 보겠습니다.

막상 모델링



사용 사례



책에 「누가 무엇을 하면 이렇게 된다」를 내보내려고 하기 때문에 써 보았다.
  • 아그몬이 진화하면 그레이몬이 된다
  • 그레이몬이 초진화하는 메탈 그레이몬이 된다
  • 그레이몬이 암흑 진화하면 해골 그레이몬이 된다
  • 메탈 그레이몬이 궁극 진화하면 워그레이몬이 된다
  • 아그몬이 워프 진화하면 워그레이몬이 된다

  • 고민한 곳



    아그몬이 워프 진화하면 워그레이몬이 될까.
    아니면 워프 진화란 아그몬, 그레이몬, 메탈 그레이몬, 워그레이몬의 순으로 진화해 나가는 것을 워프 진화라고 할까.
    애니메이션에서는 메탈 그레이몬으로 진화할 때는 반드시 그레이몬으로의 진화 장면 들어가지만,
    워그레이몬으로 진화할 때는 아그몬에서 진화의 모션 들어가지? 라고 생각하면,
    자신은 아그몬이 워그레이몬으로 워프 진화하고 있다. 의 정의에 침착했습니다.
    그래서 일단 공식 확인한 결과, 메탈 그레이몬에서 워그레이몬으로의 진화는 궁극 진화라고 한다.
    ㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜ. 네 t/t리/에ゔぉぅ치온/아구몬. HTML
    즉, '궁극 진화'와 '워프 진화'는 말로 별개라는 정리가 되었다.

    용어집



    다음 책에서는 유스 케이스가 생기면,
    인간, 물건, 코트에 해당하는 단어를 빼내자.
    라고 써 있기 때문에 실천.
    여기에서 생각한 것은 "인간, 물건, 코트"라는 것은 명사를 빠져 있습니다.
    그렇다고 해서 「진화한다」라고 하는 동사는 여기에서는 뽑지 말아야 한다는 것이다.
  • 아그몬
  • 그레이몬
  • 메탈 그레이몬
  • 해골 그레이몬
  • 워그레이몬

  • 도메인 모델



    여기 도메인 모델.
    용어집에 오른 아그몬들을 도메인에.
    유스 케이스에 맞추어 관련하는 도메인에 선을 그어 간다.



    이런 느낌이 들었다.
    다음은 이제 클래스 다이어그램을 작성합니다.

    좋은 웹페이지 즐겨찾기