API Server 도메인 - mash-up-kr/Constellation-Diary-Backend GitHub Wiki

API Server 도메인

User Story

  • @korea8378, @HyeranShin은 프로젝트에 필요한 도메인이 무엇이 있을지 분석한다.

UAC

  • Notion참조
  • 어떤 도메인이 필요한지 생각한다.
  • 각각의 도메인에 어떤 요구사항이 필요한지 생각한다.
  • 도메인의 요구사항에 맞게 도메인 모델(객체 모델)을 만들어 낸다.

도메인

image

  • 유저
  • 별자리 운세
  • 데일리

도메인 요구사항

  • 유저

    • 회원가입시 별자리와 디바이스 아이디로 가입을 할 수 있다.
    • 별자리를 수정 할 수 있다.
    • 유저는 운세확인 푸시알람을 ON/OFF을 할 수 있다.
    • 유저는 데일리 질문 푸시알람 시간을 설정 할 수 있다.
    • 유저는 데일리 질문 푸시알람을 ON/OFF을 할 수 있다.
    • 유저의 정보
      • 아이디
      • 비밀번호
      • 이메일
      • 별자리
      • 운세확인 푸시알람 ON/OFF
      • 데일리 질문 푸시알람 시간
      • 데일리 질문 푸시알람 ON/OFF
  • 별자리 운세

    • 별자리 운세 정보
      • 별자리
      • 운세 내용
      • 운세 날짜
      • 행운의 숫자
      • 행운의 단어
      • 행운의 운동
      • 행운의 코디
  • 데일리

    • 데일리 질문
      • 데일리 질문의 정보
        • 날짜
        • 질문
    • 일기
      • 제목, 내용, 날짜를 입력하여 일기를 작성한다.
      • 일기의 제목, 내용을 수정 할 수 있다.
      • 일기 정보
        • 작성한 유저
        • 제목
        • 내용
        • 날짜

도메인 모델

  • 위의 도메인 요구사항을 이용하여 객체기반 모델(도메인 모델)을 구현한다.