유스케이스
사용 사례는 사용자가 웹사이트에서 작업을 수행하는 방법에 대한 서면 설명입니다. 사용자의 관점에서 요청에 응답할 때 시스템의 동작을 간략하게 설명합니다. 각 사용 사례는 사용자의 목표에서 시작하여 해당 목표가 달성될 때 끝나는 일련의 간단한 단계로 표시됩니다.
유스케이스 사례의 이점
사용 사례는 시스템이 어떻게 작동해야 하는지 설명하고 그 과정에서 무엇이 잘못될 수 있는지 브레인스토밍하는 데 도움이 되기 때문에 가치를 더합니다. 목표 목록을 제공하고 이 목록을 사용하여 시스템의 비용과 복잡성을 설정할 수 있습니다. 그런 다음 프로젝트 팀은 어떤 기능이 요구사항이 되고 구축되는지 협상할 수 있습니다.
유스케이스 포함
- 누가 웹 사이트를 사용하고 있습니가?
- 사용자가 하고 싶은 것
- 사용자의 목표
- 사용자가 특정 작업을 수행하기 위해 취하는 단계
- 웹 사이트가 작업에 응답하는 방법
유스케이스에 포함되지 않는 것
- 구현별 언어
- 사용자 인터페이스 또는 화면에 대한 세부 정보입니다.
유스케이스의 요소
얼마나 깊이 있고 복잡하게 원하거나 얻어야 하는지에 따라 사용 사례는 다음 요소의 조합을 설명합니다.
- 행위자
- 행위를 수행하는 모든 사람 또는 모든 것(시스템을 사용하는 사람)
- 이해 관계자
- 논의 중인 시스템(SUD)의 행동에 기득권을 가진 사람 또는 사물
- 주요 행위자
- 목표를 달성하기 위해 시스템과의 상호 작용을 시작하는 이해 관계자
- 전제 조건
- 사용 사례가 실행되기 전후 참이거나 발생해야 하는 것
- 트리거
- 사용 사례를 시작하게 하는 이벤트입니다.
- 주요 성공 시나리오(기본 흐름)
- 아무 문제가 없는 사용 사례
- 대체 경로(Alternative Flow)
- 이 경로는 메인 테마의 변형입니다. 이러한 예외는 시스템 수준에서 문제가 발생할 때 발생합니다.
유스케이스를 작성하는 방법
이해하기 쉬운 설명으로 사용 사례를 단계를 작성하십시오. Kenworth(1997)는 다음 단계를 설명합니다.
- 누가 웹사이트를 사용할 것인지 식별합니다.
- 해당 사용자 중 한 명을 선택하십시오.
- 해당 사용자가 사이트에서 수행하려는 작업을 정의합니다. 사이트에서 사용하는 모든 작업은 사용 사례가 됩니다.
- 각 사용 사례에 대한 설명에서 기본 과정을 설명합니다. 사용자가 수행하는 작업과 사용자가 인식해야 하는 응답으로 시스템이 수행하는 작업의 관점에서 설명합니다.
- 기본 과정이 설명되면 이벤트의 대체 과정을 고려하고 사용 사례를 ‘확장’하기 위해 추가합니다.
- 사용 사례 간의 공통점을 찾으십시오. 이것을 추출하고 일반적인 과정 사용 사례로 기록하십시오.
- 다른 모든 사용자에 대해 2 - 7 단계를 반복합니다.
유스케이스 예시
다음은 복잡성 수준이 증가하는 세 가지 사용 사례의 예입니다. 우리의 목적을 위해 세탁을 위한 Simple, Middelweight 및 Heavyweight 사용 사례로 정의했습니다. 이러한 각 유형의 사용 사례에서 다음을 볼 수 있습니다.
- 가사도우미는 수요일에 세탁을 한다
- 그녀는 각 짐을 씻습니다.
- 그녀는 각 짐을 말립니다.
- 그녀는 특정 항목을 접습니다.
- 그녀는 몇 가지 항목을 다림질합니다.
- 그녀는 특정 물건을 버립니다.
간단한 세탁 사용 사례
사용 사례 1
세탁을 하다
배우
가정부
기본 흐름
수요일에는 가사도우미가 세탁실로 보고합니다. 그녀는 거기에 있는 세탁물을 분류합니다. 그런 다음 그녀는 각 짐을 씻습니다. 그녀는 각 짐을 말립니다. 그녀는 접을 필요가 있는 항목을 접습니다. 그녀는 다림질을 하고 주름진 물건을 걸어 놓습니다. 그녀는 되돌릴 수 없을 정도로 줄어들거나 더러워지거나 그을린 세탁물을 버립니다.
미들급 세탁 사용 사례
기본 흐름
사용 사례 1
세탁을 하다
배우
가정부
수요일에는 가사도우미가 세탁실로 보고합니다. 그녀는 거기에 있는 세탁물을 분류합니다. 그런 다음 그녀는 각 짐을 씻습니다. 그녀는 각 짐을 말립니다. 그녀는 접을 필요가 있는 항목을 접습니다. 그녀는 되돌릴 수 없을 정도로 줄어들거나 더러워지거나 그을린 세탁물을 버립니다.
대체 흐름 1
그녀는 무언가가 구겨진 것을 발견하면 다림질한 다음 옷걸이에 걸어 놓습니다.
대체 흐름 2
그녀는 무언가가 여전히 더럽다는 것을 알아차리면 그것을 다시 씻습니다.
대체 흐름 3
그녀는 무언가가 줄어든 것을 발견하면 그것을 버립니다.
중량물 세탁 사용 사례
사용 사례 1
가사도우미는 세탁을 한다
배우
가정부
사용 사례 개요
수요일이고 세탁실에 빨래가 있습니다. 가사도우미는 그것을 분류한 다음 각 짐을 세탁합니다. 그녀는 건조기에서 세탁물을 꺼낼 때 마른 세탁물을 접습니다. 그녀는 다림질이 필요한 품목을 다림질합니다.
대상 지역
국내
배우
가정부
방아쇠
더러운 세탁물은 수요일에 세탁실로 옮겨집니다.
전제 조건 1
수요일이다
전제 조건 2
세탁실에 세탁실이 있습니다.
기본 흐름: 세탁하기
설명
이 시나리오는 분류, 세척 및 접기만 필요한 상황을 설명합니다. 이것이 주요 성공 시나리오입니다.
1
가사도우미는 세탁물을 분류합니다.
2
가사도우미는 각 짐을 씻습니다.
3
가사도우미는 각 짐을 말립니다.
4
가사도우미는 세탁물이 다림질이 필요 없고 깨끗하며 수축되지 않았는지 확인합니다.
5
가사도우미는 세탁물이 접힐 수 있는지 확인합니다.
6
가사도우미는 세탁물을 접습니다.
7
가정부는 접을 세탁물이 더 이상 없을 때까지 이 작업을 수행합니다.
해지 결과
세탁물이 깨끗하고 접혀 있습니다.
대안 흐름 4A: 세탁물은 다림질이 필요합니다.
설명
이 시나리오는 접기 전 또는 접는 대신 다림질이 필요한 하나 이상의 항목을 설명합니다.
4A1
가사도우미는 세탁물이 다림질이 필요하고 깨끗하고 수축되지 않았는지 확인합니다.
4A2
가사도우미는 세탁물을 다림질한다
4A3
세탁물을 옷걸이에 걸어놓는 가정부
해지 결과
다림질이 필요한 세탁물은 다림질을 하고 걸어둡니다.
대체 흐름 4B: 세탁물이 더럽습니다.
설명
이 시나리오는 세탁물이 처음 세탁을 통해 깨끗해지지 않은 상황을 설명합니다.
4B1
가사도우미는 세탁물이 깨끗하지 않은지 확인합니다.
4B2
가사도우미는 세탁물을 다시 세탁합니다.
해지 결과
더러운 세탁물은 다시 세탁합니다.
대체 흐름 4C: 세탁물이 축소되었습니다.
설명
이 시나리오는 세탁물이 줄어든 상황을 설명합니다.
4C1
세탁물이 줄어들었는지 확인하는 가사도우미
4C2
가사도우미는 세탁물을 처분합니다.
해지 결과
세탁물이 더 이상 존재하지 않습니다.
대체 흐름 5A: 세탁물에 옷걸이가 필요합니다.
설명
이 시나리오는 세탁물을 접는 대신 걸어야 하는 상황을 설명합니다.
5A1
가사도우미는 세탁물을 걸어둘 필요가 있는지 확인합니다.
5A2
가사도우미는 옷걸이에 세탁물을 둡니다.
해지 결과
걸어야 하는 세탁물이 걸려 있습니다.