- 일시 : 23.06.08 목요일
어제 수업 중 UML 다이어그램의 종류를 배우면서 그 중 Behavior Diagram(작동 다이어그램)에 해당하는 Use Case Diagram(이하 '유스케이스 다이어그램')을 더 자세히 알아보았다. 마인드맵으로 나타내었던 '영어학습플랫폼'을 유스케이스 다이어그램을 통해 나타내 보았으며 이 둘을 비교해보니 확실히 시각적으로 정리된 UML 모델링 방식이 훨씬 보기 좋았다.
하지만 예시와 아주 같은 플랫폼이 아니기 때문에 내가 작성한 플랫폼의 카테고리에서의 관계설정에서는 아직 헷갈리는 부분이 있었다. 특히 결과물에서는 확장관계와 일반화관계에 대한 부분이 나타나있지 않다.
다이어그램은 수업내용을 기반으로 혼자서 작성해 보았기 때문에 이 글을 보는 사람은 결과물에 틀린 부분이 있을 수 있다는 점을 감안하면 좋을 것 같다.
한마디로 사용자랑 시스템사이에 관계를 나타내는 것으로 볼 수 있다.
식당 내 음식 주문 프로세스
출처 : https://en.wikipedia.org/wiki/Use_case_diagram
온라인 서점 관리 시스템
출처 : 2일차 교안자료 - UML을 통한 서비스 흐름 잡기
사용 프로그램 : drawio
이전 참고자료 (아래, 마인드맵)
본 후기는 유데미-스나이퍼팩토리 10주 완성 프로젝트캠프 학습 일지 후기로 작성 되었습니다.