1. 개요
2. Actor와 usecase 간의 관계
2.1 generallization (일반화)
parent use case 와 일반화된 use case 간에 공통점이 존재합니다.
일반화된 use case 는 parent use case 의 flow 내의 어떤 한 부분에 추가적인 내용이 포함됩니다.
2.2 extend (확장)
확장과 일반화는 구분하기가 좀 애매합니다.
일반화와 마찬가지로 parent use case와 일반화된 use case 간에 공통점이 존재합니다.
단, 일반화와는 달리 parent use case의 flow에서 앞 혹은 뒤쪽에 extend 되는 flow가 존재합니다.
2.3 include (포함)
포함관계는 각 use case 간에 관련성은 존재하지 않습니다.
다만, 어떤 use case 가 실행되기 전에는 반드시 포함이 되어야 합니다.
아래의 예를 보면 “글쓰기” use case와 “웹로그인”은 관련성이 전혀없습니다.
그러나 블로그에 글을 쓰려면 반드시 “웹로그인”을 수행해야 합니다.