표시 옵션 |
UML 표시: 유스 케이스(첫 번째 클래스 UML 요소)
유스 케이스는 기본적으로 액터 및 시스템 사이의 상호작용을 설명하는 이벤트 플로우 설명이 있는 텍스트 스펙(유스 케이스 명세라고 하는)으로 구성됩니다. 스펙에는 일반적으로
전제 조건, 사후 조건, 특별 요구사항 및 주요 시나리오와 같은 기타 정보도 포함되어 있습니다. 유스 케이스는 다른 유스 케이스 및 액터와의 관계를 표시하기 위해 UML에서 시각적으로 표시할 수도 있습니다.
유스 케이스 명세는 다음 특성을 가질 수 있습니다.
-
이름: 유스 케이스의 이름.
-
간략한 설명: 유스 케이스 역할 및 목적의 간략한 설명.
-
이벤트 플로우: 시스템이 유스 케이스에 관해 수행하는 작업(시스템에 의해 특정 문제점이 해결되는 방법은 아님)에 대한 텍스트 설명. 설명은 고객이 이해할 수 있어야
합니다.
-
특별 요구사항: 유스 케이스 모델에서는 고려하지 않아도 되지만 디자인 또는 구현 중에는 고려해야 하는 유스 케이스에 대한 비기능적 요구사항과 같은 모든 요구사항을
수집하는 텍스트 설명.
-
전제 조건: 유스 케이스를 시작할 수 있을 때 시스템에 대한 제한조건을 정의하는 텍스트 설명.
-
사후 조건: 유스 케이스가 종료되었을 때 시스템에 대한 제한조건을 정의하는 텍스트 설명.
-
확장점: 유스 케이스의 이벤트 플로우 내에서 확장 관계를 사용하여 추가 동작을 삽입할 수 있는 위치 목록.
-
관계: 유스 케이스가 관여하는 커뮤니케이션 연관 관계, 포함-, 일반화-, 및 확장-관계와 같은
관계.
-
활동 다이어그램: 이 다이어그램은 이벤트 플로우의 구조를 보여줍니다.
-
유스 케이스 다이어그램: 이 다이어그램은 유스 케이스를 포함하는 관계를 표시합니다.
-
기타 다이어그램: 유스 케이스의 기타 그래픽 예시.
유스 케이스를 정제할 범위를 결정하는 것이 중요합니다.
-
주요 플로우만 설명합니까?
-
가장 중요한 유스 케이스만 설명합니까?
-
전제 조건 및 사후 조건을 전체적으로 설명합니까?
일부 프로젝트는 유스 케이스를 비공식적으로 적용하여 요구사항을 발견하고 이와 같은 요구사항을 다른 양식으로 문서화하여 유지보수합니다. 유스 케이스를 사용자 조정하는 방법은 프로젝트 크기, 경험, 도구 세트, 고객
관계 등에 따라 다를 수 있습니다. 유스 케이스 사용자 조정에 관련되는 안내는 가이드라인: 유스 케이스를
참조하십시오.
|