더북(TheBook)

다음 그림의 UML 클래스 다이어그램은 우리가 설계하고자 하는 서비스의 데이터 모델을 시각적으로 표현합니다. 이 다이어그램에는 User, Tweet, Follow, Like, Retweet, DirectMessage 같은 주요 엔티티와 각 엔티티의 속성, 이들 관계가 정리되어 있습니다. 또 사용자가 여러 트윗을 작성하거나 여러 사용자를 팔로우하는 등 일대다와 다대다 관계도 명확하게 나타나 있어 데이터 구조와 관계를 한눈에 파악할 수 있습니다.

▲ 그림 11-1 각 데이터 모델 관계를 나타내는 UML 클래스 다이어그램

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.