사용자 관점의 기능 단위 (서비스 단위)
요구분석을 위한 UML,
시스템에 요구되는 기능을 사용자 관점에서 나타낸 다이어그램
즉, 서비스(System)와 사용자(Actor)간의 상호작용을 다이어그램으로 표현한 것.
사용자 관점에서 개발하려는 서비스의 기능 및 요소들을 한눈에 확인할 수 있다는 장점.
✅ 루시드차트 (Lucidchart)
✅ Diagram.net(draw.io)

저장위치를 클릭하고 새 다이어그램 만들기를 클릭하면 템플릿을 선택할 수 있다.


시스템, 액터, 유스케이스, 관계가 있다.
시스템
액터
유스케이스 (필요한 기능)
관계 (선)
관계에 따라 실선, 점선, 화살표 등으로 나타낸다.
관계에는 연관관계, 포함관계, 확장관계가 있다.
연관관계
포함관계
EX) 책 대여 ➡️ 회원 인증 (책을 대여하기 위해서는 반드시 회원 인증이 필요)확장관계
보통 액터와 유스케이스 간에는 연관관계를 사용하고, 유스케이스와 유스케이스 간에는 포함 또는 확장관계를 사용한다.

