✏️ 유즈 케이스란 ?
시스템을 설계하거나 서비스를 설계할 때 전체적인 사용자의 이용 패턴을 분석해 놓은 것
✏️ 대표적 도구
lucid chart, draw io(=https://app.diagrams.net/)
✏️ draw io (GitHub과 연동하여 사용가능하다.)
✏️ draw io 통해 그린 유즈케이스 예시
구성요소 : 시스템(System), 액터(Actor), 유스케이스(Usecase), 관계(Relation)
연관관계 : 실선
포함관계 : 점선 (include, extend로 구분)
* include : 로그인 하는 경우 인증이 필요하다. 이런 경우 회원 로그인할 때 인증 유즈케이스가 필요하다고 보고 포함시켜서 실행하기때문에 include로 나타낸다.
* extend : 로그인 실패하는 경우 다시 로그인 하는 케이스로 가야하는데 이렇게 특정 조건일 때 실행 되는 유즈 케이스 부분을 확장 관계로 보고 extend로 나타낸다.
<구성요소 예시>
* 시스템 : DB
* 액터 : 이용자
* 유스케이스 : 회원가입
* 관계 : 실선,점선(포함,연관 관계)
'etc' 카테고리의 다른 글
[도커(Docker)] MySQL 컨테이너 비밀번호 잊어버린 경우 (0) | 2024.08.12 |
---|---|
MySQL 바로 꺼짐 현상 해결 (0) | 2023.11.16 |
MySQL Docker 컨테이너 접속 (Docker을 활용한 개발 환경 구성) (0) | 2023.05.19 |
[가상화 기술] 도커(Docker), 하이퍼바이저(Hypervisor), VM과Container (+ Docker-compose) (0) | 2023.05.19 |
웹서버(Web Server) / Was 차이 (0) | 2023.05.19 |