시스템을 설계할 때 전체적인 사용자의 이용패턴을 문서화 해놓은 것
우리가 설계하려는 시스템이 어떻게 생겼는지를 문서화하고, 다른 사람과 커뮤니케이션할 때 보여주게 된다.
나는 Diagram.net
을 사용할 예정이다.
github
과 연동할 수 있다.
저장위치를 클릭하고 새 다이어그램 만들기를 클릭하면 템플릿을 선택할 수 있다.
루시드차트
에는 유스케이스 작업을 위한 템플릿이 따로 있다고 하는데 draw.io
에는 없다. UML 카테고리에서 선택하는 것이 가장 유사하다고 하는데, 그냥 빈 템플릿에서 작업해도 된다.
시스템, 액터, 유스케이스, 관계가 있다.
관계에는 연관관계, 포함관계, 확장관계가 있다.
실선
으로 나타낸다.점선+화살표
로 나타내고, include
라고 적어준다.점선+화살표
로 나타내고, extend
라고 적어준다.보통 액터
와 유스케이스
간에는 연관관계
를 사용하고, 유스케이스와 유스케이스 간에는 포함 또는 확장관계
를 사용한다.
점선에 Include, extend 라고하는 표기는 길러멧(guillemet)이라고 합니다.