UseCase
제출하면서 작성해둔 UseCase를 Readme에 올려서 UseCase만드는 법이다.
https://app.creately.com/d/BycqDgSWjc8/edit
난 usecase를 해당 사이트에서 만들었다.
System
System은 해당 사각형 모양인데 만들 시스템의 명칭을 쓴다. 내부에 기능들이 들어간다.
액터(Actor)
액터는 해당사용자 즉 유저를 의미하며 졸라맨(?)모양으로 나타내고 기능들을 실선으로 연결한다.
UseCase
usecase는 타원형으로 기능을 입력하고 실선으로 액터와 이어준다.
include(포함관계)
해당 점선은 기능이 화살표가 향하는 기능이 필요할 때 사용한다.
expend(확장관계)
해당 기능은 기능에 특정 조건에따라 추가 기능이 수행될 때 확장을 사용한다.
일반화 관계
해당 기능을 상세하게 설명할 때 사용되며 실선에 틀이되는 기능으로 화살표를 표시해준다.
ERD설계
ERD설계도 이번 프로젝트에서 처음 해봤는데, 처음 설계하고 만드는게 중요하다고 깨달았고, 처음 만들어봐서 헷갈렸지만 만들고보니 보고 만드는게 편하다고 느꼈다.
ERD는 해당 사이트에서 만들었다. 무료니 잘 사용하도록 하자.
해당사진은 블로그 기능의 ERD설계이다.
위와 같이 Key와 내용들을 따로 설정해서 표로 한눈에 보이게 설계 할 수 있다.