TIL

2023.01.11 TIL - [프로젝트] Ticket Auction 2일차

Ticket Auctoin 프로젝트 2일차 활동 정리입니다.

2일차는 다음과 같은 일정을 보냈습니다.

 

ERD 고도화


1일차 S.A 작성 때 러프하게 잡았던 설계들을

좀 더 디테일하게 의논하며 잡았습니다.

초기 ERD

 

와이어프레임을 그리면서 필요한 도메인들을 정하고 연관관계를 설정해주었습니다.

연관관계 설정과 다대다 관계의 중간테이블, 그리고 각 도메인 별 컬럼들의 디테일이 조금 떨어집니다.

 

2일차 ERD

 

프로젝트 설계 관련하여 좀 더 의논하며 고도화를 시키는 일정을 가졌습니다.

사용자 usecase , 와이어프레임, API 를 정리해나가면서 조금더 디테일하게 잡힌 모습입니다.

다만, 테이블간 연관관계에 대해 제대로 정립되지 않아 거미줄처럼 얽혀있는 모습을 볼 수 있습니다.

 

지속적인 논의와 고도화를 하며 아래와 같은 현재 최종 ERD가 나왔습니다.

 

불필요한 테이블을 정리하고 필요한 관계에 대해 정립하여 깔끔한 ERD가 나왔습니다.

 

 

API 명세 수정


기존 필요하다 생각되던 API의 명세를 적고

각 산출물들을 고도화 하면서 필요한 API 들에 대해 정리를 하였습니다.

API 명세 일부분

API 목록을 만들어나가고 와이어프레임을 보며 

API 에서 필요한 데이터와, 응답해줘야할 데이터에 대해 정리해나갔습니다.

 

 

와이어프레임


사용자 유즈케이스를 그리고 논의하며 다음과 같이 와이어프레임이 나왔습니다.

일정상 보류하기로한 기능들이 있어 와이어프레임은 추가되거나 수정될 수 있을 것 같습니다.

 

 

그 외 코드 컨벤션 정리와, 깃허브 룰 정리를 하며 본격적인 개발 준비를 하였습니다.

 

이번 최종 프로젝트를 하면서 프로젝트 준비와 설계 단계를 정말 디테일하게 잡고 가면서,

프로젝트 일정중 설계일정이 가장 많은 일수를 차지하고 있는지 알 수 있었던 경험인것같습니다.

728x90