타스크: 액터 및 유스 케이스 찾기 중에 유스 케이스의 이벤트 플로우를 이미 아웃라인했을 수 있습니다. 이 개요를 시작점으로
사용하여 점차 자세히 설명하십시오.
스토리보드는 유스 케이스 플로우를 이해하고 세부화하는 데 도움이 됩니다. 고려할 또 다른 입력은 사용자 인터페이스 프로토타입입니다(이미 개발된 경우).
프로젝트에 대해 결정된 표준에 따라 유스 케이스를 설명하십시오. 유스 케이스를 설명하기 전에 유스 케이스에 걸쳐 일관성이 있도록 다음 사항을 결정하십시오.
시스템 내부의 특정 문제점 해결 방법이 아닌 유스 케이스에서 수행되는 내용을 설명하는 데 집중하십시오. 해당 세부사항은 라이프사이클의 나중에 고려되므로 지금은 너무 자세히 설명하지 마십시오. 나중에 안정적일 것으로
생각되는 것만 설명하십시오.
유스 케이스의 이벤트 플로우가 너무 포괄적이거나 복잡해지면, 또는 서로 별개의 파트를 갖는 것 같으면 두 개 이상의 유스 케이스로 분할하십시오.
설명 텍스트를 쓸 때 중간 산출물: 용어집을 참조하십시오. 새로운 용어는 새로운 개념에서 발전되므로 이를 용어집에 포함하십시오. 해당 프로젝트
구성원에게 알리지 않고 용어 정의를 변경하지 마십시오. 자세한 정보는 타스크: 공통
용어 캡처를 참조하십시오.
이벤트 플로우 설명의 컨텐츠
이벤트 플로우 설명은 다음을 탐색합니다.
예제:
"사용자가 '주문 관리' 기능을 활성화할 때 유스 케이스가 시작될 수 있습니다."
-
유스 케이스가 액터와 상호작용하는 시기 및 교환하는 데이터.
예제:
"새로운 주문을 작성하기 위해 사용자는 '새로 작성' 기능을 활성화한 후 주문과 관련한 필수 데이터(이름, 네트워크 요소(최소 하나), 측정 함수 유형)를 지정합니다. 주문과 관련하여 선택적 데이터(주석(짧은
텍스트 설명))를 지정할 수도 있습니다. 그런 후 사용자가 '확인' 기능을 활성화하면 시스템에서 새로운 주문이 작성됩니다."
참고: 액터와 유스 케이스 간에 교환되는 데이터에 관해 명시적이어야 합니다. 그렇지 않으면 고객과 사용자가 유스 케이스 설명을 이해할 수 없습니다.
-
유스 케이스가 시스템에 저장된 데이터를 사용하거나 시스템에 데이터를 저장하는 시기와 방법.
예제:
"사용자는 '수정' 기능을 활성화하여 기존 주문을 수정하고 주문 번호(작은 정수)를 지정합니다. 그러면 시스템이 주문 이름, 네트워크 요소 및 측정 함수 유형을 사용하여 주문 양식을 초기화합니다. 보조 기억
장치에서 이 데이터를 검색합니다."
예제:
"주문자가 '종료' 기능을 활성화하면 유스 케이스가 종료됩니다."
비정상적이거나 예외적인 이벤트 플로우도 설명해야 합니다. 예외적인 플로우는 유스 케이스의 정상적 또는 기본 동작을 따르지 않는 유스 케이스의 서브플로우입니다. 그렇지만 유스 케이스의 동작을 완벽히 설명하려면 이
플로우가 필요할 수 있습니다. 예외적 플로우의 일반적인 예는 첫 번째 예제에 제공된 예입니다. 유스 케이스가 예상치 못한 일부 데이터(액터가 해당 특정 컨텍스트에서 예상한 액터가 아닌 경우)를 수신할 경우에는
종료됩니다. 액터가 잘못되었거나 조기에 종료되는 것은 일반적인 이벤트 플로우가 아닙니다.
유스 케이스를 설명할 때 기타 고려"해야할 것"과 "하지 말아야 할 것"은 다음과 같습니다.
-
유스 케이스의 기능성이나 목적 뿐만 아니라 이벤트 플로우도 설명하십시오.
-
병렬로 작업하는 다른 유스 케이스에서 일어나는 플로우는 제외하고 해당 유스 케이스에 속한 플로우만 설명하십시오.
-
문제의 유스 케이스와 커뮤니케이션하지 않는 액터는 언급하지 마십시오.
-
액터와 유스 케이스의 상호작용을 설명할 때 너무 세부화하지는 마십시오.
-
유스 케이스에 대해 설명된 서브플로우의 순서를 정하지 않아도 되는 경우, 순서를 정해야 하는 것처럼 설명하지 마십시오.
-
공통 용어집의 용어를 사용하고, 텍스트를 쓸 때 다음을 고려하십시오.
-
간단한 용어를 사용하십시오. 단순한 용어를 사용해도 되는데 복잡한 용어를 사용하지 마십시오.
-
짧고 간결한 문장을 쓰십시오.
-
아주, 더, 오히려, 거의와 같은 부사는 사용하지 마십시오.
-
구두점을 올바로 사용하십시오.
-
복합 문장을 사용하지 마십시오.
자세한 정보는 이벤트 플로우의 컨텐츠 및 스타일에 관해 설명한 가이드라인: 유스
케이스를 참조하십시오.
|