개발 관련 공부 중에 유스케이스 문서를 만들어보려는데,
구글링을 해보면 뭔가 만드는 사람마다 방식이 전부 달라서 "이거다!" 하는 예제가 안보이네요.
게시판을 관리한다고 할 때 게시판 관리와 각 기능(등록, 조회, 수정, 삭제)를 일반화 관계로 묶는 사람이 있고, 확장 관계(extend)로 묶는 사람도 있구요.
애초에 액터에서 등록, 조회, 수정, 삭제로 바로 가는 사람도 있구요.
제가 보기엔 게시판 관리와 각 기능을 일반화 관계로 묶는게 맞는거같긴한데,,,
그리고 게시판 등록의 경우 파일 첨부라는 기능이 있으면 이걸 extend(파일 첨부를 할 수 있다)로 하고,
로그인이 필요한 게시판이라면 로그인을 include(해야한다.)하는 것 맞나요?
일단 여기까지만 정리가 되어도 좀 나을 것 같습니다.
구글링 해서 나오는건 너무 제 각각이에요 ㅠㅠ