1차 개발환경 세팅후 팀원분과 각자 맡은 파트에 개발 시작전
시퀀스 다이어그램과 api명세를 작성하기로 하였다.
자세한 로직은 블랙박스 처리를 하고 최대한 간결하게 그려보았다.
그리고 위의 시퀀스 다이어그램을 참고하며 api명세 또한 작성을 하였다
나중에 프론트 부분을 작성할 것을 고려해 꼭 이 명세를 지키며 구현을 하기로 팀원분과
약속했다.
id로 이메일을 사용하며
예매정보, 비밀번호 찾기, 가입시 본인확인을 위한 휴대폰 번호
데이터 집계와 나이 제한을 위한 생년월일, 성별,
유저와 관리자를 나누기 위한 roletype
가입일, 수정일을 위한 애트리뷰트들을 정리했다.
아직 영화예매에 대한 참조관계는 논의중이라 각각 맡은 파트의 데이터 테이블만
먼저 만들어 주기로했다.
아직 시퀀스 다이어그램을 정리하는게 어려웠다
내가 볼 때는 이해가 되는 다이어그램이지만 제 3자가 봐도 이해가 될까? 하는 생각이 든다
그리고 작성한 시퀀스 다이어그램이 너무 지저분해 보인다 깔끔하게 정리할 방법도 생각을 해봐야겠다.