✏️ 유즈 케이스란 ?

시스템을 설계하거나 서비스를 설계할 때 전체적인 사용자의 이용 패턴을 분석해 놓은 것

 

✏️ 대표적 도구

lucid chart, draw io(=https://app.diagrams.net/)

 

✏️ draw io (GitHub과 연동하여 사용가능하다.)

✏️ draw io 통해 그린 유즈케이스 예시

 

구성요소 : 시스템(System), 액터(Actor), 유스케이스(Usecase), 관계(Relation)

연관관계 : 실선

포함관계 : 점선 (include, extend로 구분)

 

* include : 로그인 하는 경우 인증이 필요하다. 이런 경우 회원 로그인할 때 인증 유즈케이스가 필요하다고 보고 포함시켜서 실행하기때문에 include로 나타낸다.
extend : 로그인 실패하는 경우 다시 로그인 하는 케이스로 가야하는데 이렇게 특정 조건일 때 실행 되는 유즈 케이스 부분을 확장 관계로 보고 extend로 나타낸다.

<구성요소 예시>
시스템 : DB
* 액터 : 이용자
* 유스케이스 : 회원가입
* 관계 : 실선,점선(포함,연관 관계)

 

+ Recent posts