제수기 - 제발수업내용을 기억해라 / 단순수업정리 시리즈
하나의 어플리케이션 안에 하나하나가 요구사항인데 나열하면 수백개가 된다.
그래서 적절히 분리해서 actor 별로 나타낸다던지 기능별로 나타낸다던지.. 복잡해보이지 않게 해줘야 한다.
결제시스템, 검색api 등 외부 시스템도 액터가 될 수 있음
ex) 배달의 민족 액터 정리
1. 일반 사용자
2. 음식점 사장님
3. 배달
4. 시스템 관리자
...
액터 구분 후에 각 엑터가 뭘 할 수 있는지 기능을 써주면 그게 요구사항명세와 같ㄷ.ㅏ
도서를 반납할 수 있다, 대출할 수 있다. 이런 기능하나하나가 유스케이스.
유스케이스와 액터 연결하는 방법
수행결과 통보는 알림기능같은 걸 뜻한다. 대부분은 '활성화' 유형에 속한다.
유스케이스 간에는 포함, 확장, 상속 관계가 있다.
유스케이스같은 다이어그램이 포함되는 과정. 이때만 포함되는 게 아니라,
이쯤에 유스케이스 문서를 다시 정비한다.