유스케이스 Use Case?

Ke Fa·2022년 10월 5일

구글링해서 나오는 이미지들은 대충 이런 모양이다.

Use Case(유스케이스)란?

유스케이스의 예시유스케이스(use case)는 행위자(actor)가 관심을 가지고 있는 유용한 일을 달성하기 위한 시나리오의 집합을 명시한다

개발할 프로젝트에 필요한 기능과 상황을 그림으로 표현한 것 인거같다.

사용할 도구로는

  • lucid chart
  • draw.io(diagrams.me)
    가 있다.

하지만 lucid chart는 무료계정이 만들 수 있는 갯수가 한정적이고 draw.io는 Github과 연동이 가능하므로 draw.io를 사용하기로 했다.

볼만한데?

이용자가 사용할 기능과 상황을 유즈케이스로 표현해 보았다.

enclude는 포함관계이며 인증기능은 로그인 기능에 포함되어있다. 라는 뜻이고 extend는 로그인 기능이 사용되며 일어날 수 있는 시나리오 즉, 확장관계라는 뜻이다

시스템과 유스케이스는 실선을 사용한다.
유스케이스간 관계는 점선을 사용한다.

왜 그런진 모르겠으나 개발자간 약속인듯하다.
나중에 찾아보도록하자.

이번강의에선 GitKraken 을 사용하여 
Git에 merge 하였지만
이건 다른 글에서 자세히 서술하겠다.
link : https://velog.io/@kefa/Git-%EC%96%B4%EB%96%BB%EA%B2%8C-%EC%93%B0%EB%8A%94%EA%B1%B0%EC%A7%80-feat.GitKraken
  • Create a merge commit
  • Squash and merge
  • Rebase and merge

에 관해서는 유튜브에 자세한 설명을 해준 유튜버들이 있으니
참고하기 바란다.

profile
프로그래밍 공부정리용

0개의 댓글