유즈케이스 정의서

유즈케이스 정의서는 유즈케이스 다이어그램에 그려진 유즈케이즈의 내용을 구체적으로 기술하는 것입니다. 유즈케이스 정의서는 클라이언트와 개발자 간의 의사 소통 도구이면서 개발자와 개발자간에도 훌륭한 의사소통 도구가 됩니다. 게다가 결재란을 추가하면 간단하게 시행 합의서와 같은 개념으로 사용할 수 있어서 추후 문제 발생시 근거 자료로 이용할 수도 있습니다.

다이어그램으로 쉽게 배우는 UML
카테고리 컴퓨터/IT
지은이 이노우에 타케시 (한빛미디어, 2008년)
상세보기

UML 실무 테크닉
카테고리 컴퓨터/IT
지은이 아사이 마이 (삼양미디어, 2008년)
상세보기



유즈케이스 작성 형식
항목 설명
유즈케이스명 유즈케이스 다이어그램상의 유즈케이스 이름을 기술합니다.
액터 대상 유즈케이스와 관련된 액터를 기술합니다.
시나리오 개요 대상 유즈케이스의 시나리오 개요를 기술합니다.
사전 조건 메인 시나리오를 개시하기 위해 필요한 조건을 기술합니다. (예, 로그인이 되어 있어야 함.)
정보의 상태 메인 시나리오 진행 중 사용되는 정보의 상세 항목과 구체적인 값을 기술합니다. (예, 대출상태 = 도서확인 -> 대출완료)
사후 조건 사전 조건이 만족된 상태에서 메인 시나리오의 진행 후 만족되는 조건을 기술합니다.
단계 단계 번호를 부여합니다. 일련번호 등을 부여하되 전체 단계 수는 10 ~ 15 단계가 적당하며 이를 초과할 경우 유즈케이스의 분할을 고려하여야 합니다.
메인 시나리오 주로 진행되는 작업을 단계별로 작성합니다.
대체 시나리오 메인 시나리오 진행 중 예외 발생 등의 이유로 별개의 작업 단계가 필요한 경우 작성합니다. 대체 시나리오가 진행되도 사후 조건을 만족합니다.
예외 시나리오 예외로 인한 실해의 멈춤이 일어나는 경우의 작업 단계를 작성합니다. 예외 시나리오가 실행될 경우 사후 조건은 만족되지 않습니다.
비고 바로 해결할 수 없는 문제점 등을 기술하여 참조할 자료를 기재합니다.

직업훈련기관 요구분석 예

그림을 누르면 원래 크기로 보입니다.

유즈케이스 정의서 예

그림을 누르면 원래크기로 보입니다.


저작자 표시 비영리 동일 조건 변경 허락