제수기 > 유스케이스, 다이어그램

Eunbi Jo·2025년 1월 20일
0

제수기

목록 보기
76/90
제수기 - 제발수업내용을 기억해라 / 단순수업정리 시리즈

하나의 어플리케이션 안에 하나하나가 요구사항인데 나열하면 수백개가 된다.
그래서 적절히 분리해서 actor 별로 나타낸다던지 기능별로 나타낸다던지.. 복잡해보이지 않게 해줘야 한다.

결제시스템, 검색api 등 외부 시스템도 액터가 될 수 있음
ex) 배달의 민족 액터 정리
1. 일반 사용자
2. 음식점 사장님
3. 배달
4. 시스템 관리자
...
액터 구분 후에 각 엑터가 뭘 할 수 있는지 기능을 써주면 그게 요구사항명세와 같ㄷ.ㅏ
도서를 반납할 수 있다, 대출할 수 있다. 이런 기능하나하나가 유스케이스.

유스케이스와 액터 연결하는 방법
수행결과 통보는 알림기능같은 걸 뜻한다. 대부분은 '활성화' 유형에 속한다.

유스케이스 간에는 포함, 확장, 상속 관계가 있다.

  • 포함 include : 필수 (ex. 개인정보 조회. 반드시 로그인)
  • extend 확장 : 할수도 있고 안 할 수도 있는 선택적인 요소. 게시글 올릴 수도 있고 안 할 수도 있고.
  • 일반화 관계 (상속) : 게시글 검색할 수 있는 방법이 제목, 내용 가능하다면 저렇게 빈 화살표로 표시
  • '연관관계'가 제일 중요하다.

흐름

유스케이스같은 다이어그램이 포함되는 과정. 이때만 포함되는 게 아니라,

이쯤에 유스케이스 문서를 다시 정비한다.

0개의 댓글