비즈니스 유스 케이스 모델은 예를 들어 고객 및 비즈니스 프로세스에 해당하는 비즈니스 액터 및 비즈니스 유스 케이스 관점에서 비즈니스를 설명합니다. 비즈니스 유스 케이스 모델에는 수행 내용을
식별하는 워크플로우 설명이 포함됩니다. 각 비즈니스 유스 케이스에서 작업을 수행하는 방식은 비즈니스 분석 모델 및 특히 비즈니스 유스 케이스 실현(realization)에서 설명합니다.
비즈니스 유스 케이스 작업을 수행하는 비즈니스 시스템과 비즈니스 작업자 세트, 프로세스의 파트로 액세스하여 조작하는 비즈니스 엔티티 와 상호작용에 대한 설명을 비즈니스 유스 케이스
실현(realization)이라고 합니다. 동일한 유형의 자원이 때때로 다른 프로세스에 참여하는 점을 반영하여, 동일한 클래스(비즈니스 시스템, 비즈니스 작업자 또는 비즈니스 엔티티)의 인스턴스가 서로 다른 여러
비즈니스 유스 케이스 실현(realization)에 참여할 수 있습니다.
비즈니스 시스템은 비즈니스 작업자와 비즈니스 엔티티(기타 비즈니스 시스템 포함 가능)의 포함 계층 구조를 구성하므로 비즈니스 시스템과 다른 비즈니스 시스템과의 상호작용만 발생할 수 있습니다. 예를 들어, 비즈니스
유스 케이스를 실현할 때 특정 비즈니스 시스템 내부로 드릴 다운하여 해당 비즈니스 작업자, 비즈니스 작업자 간의 상호작용 및 외부 비즈니스 시스템을 나타내려는 경우 비즈니스 시스템과 비즈니스 작업자 간의 상호작용이
표시됩니다. 그러나 비즈니스 시스템이 비즈니스의 잘 정의된 경계와 인터페이스를 나타내야 하는 경우 비즈니스 유스 케이스를 실현할 때 이런 방식으로 해당 컨텐츠를 표시할 수 없습니다. 대신 해당 비즈니스
시스템의 하위 비즈니스 유스 케이스를 도출하고(개념: 대규모 조직 모델링 참조) 비즈니스 시스템의 내부 자원 협업으로 실현되는 방식을 하위 레벨에서 설명합니다.
비즈니스 유스 케이스 실현(realization)을 문서화하기 위한 첫 번째 선택사항은 활동 다이어그램을 작성하는 것입니다. 활동 다이어그램에서는 스윔레인(또는 파티션)으로 참여 비즈니스 시스템 또는 비즈니스
작업자를 나타냅니다. 각 비즈니스 유스 케이스 실현(realization)에 대해 하나 이상의 활동 다이어그램으로 워크플로우를 나타냅니다. 일반적인 구성 방법은 상위 레벨 활동을 표시하는 위치와 전체 워크플로우를
나타내는 스윔레인 없이 하나의 개요 다이어그램으로 나타내는 것입니다. 각 상위 레벨 활동마다 스윔레인 및 타스크를 비즈니스 작업자 레벨에 표시하는 세부 활동 다이어그램이 존재합니다. 이해하기 쉽도록 각 다이어그램을
한 페이지에 표시합니다.
또한 기법: 비즈니스 분석 모델의 활동 다이어그램을 참조하십시오.
각 비즈니스 유스 케이스 실현(realization)마다 참여 비즈니스 시스템, 비즈니스 작업자 및 비즈니스 엔티티와 해당 상호작용을 나타내는 하나 이상의 상호작용 다이어그램이 존재할 수 있습니다. 두 가지 유형의
상호작용 다이어그램 즉, 시퀀스 다이어그램과 커뮤니케이션 다이어그램이 있습니다. 이 다이어그램은 유사한 정보를 나타내지만 다른 방법으로 표시합니다.
-
시퀀스 다이어그램은 이름에서 알 수 있듯이 명시적인 이벤트 시퀀스를 나타내며 복잡한 시나리오의 경우 활동 다이어그램보다 유용합니다.
-
커뮤니케이션 다이어그램은 오브젝트 간 커뮤니케이션 링크 및 메시지를 나타내며 특정 오브젝트에 대한 모든 영향을 이해하는 데 보다 효과적입니다.
-
대체 플로우가 거의 없는 상태에서 많은 비즈니스 엔티티가 관련된 경우 일반적으로 활동 다이어그램보다 상호작용 다이어그램으로 워크플로우 실현(realization)을 보다 효과적으로 표시할 수 있습니다.
자세한 정보는 기법: 비즈니스 분석 모델의 시퀀스 다이어그램 및 기법: 비즈니스 분석 모델의 커뮤니케이션 다이어그램을 참조하십시오.
각 비즈니스 유스 케이스 실현(realization)마다 참여 비즈니스 시스템, 비즈니스 작업자 및 비즈니스 엔티티를 나타내는 하나 이상의 컴포넌트 다이어그램 또는 클래스 다이어그램이 존재할 수 있습니다. 이러한
유형의 다이어그램은 여러 비즈니스 유스 케이스 실현(realization)에 참여하는 비즈니스 시스템, 비즈니스 작업자 또는 비즈니스 엔티티에 대한 모든 요구사항을 조정할 때 유용합니다. 기법: 비즈니스 분석 모델의 클래스 다이어그램을 참조하십시오.
비즈니스 유스 케이스 간 관계는 비즈니스 분석 모델의 관계에 해당합니다. 비즈니스 내용을 이해함으로써 비즈니스 유스 케이스 실현(realization)의 오브젝트 간 링크에 비즈니스 유스 케이스
실현(realization)을 맵핑하는 방법을 이해할 수 있습니다. 유스 케이스 실현(relationship)에 대한 자세한 내용은 가이드라인: 비즈니스 유스 케이스 모델을 참조하십시오.
비즈니스 유스 케이스(기본)에 다른 비즈니스 유스 케이스(포함)가 포함되는 것으로 가정합니다. 직원은 각 비즈니스 유스 케이스 실현(realization) 문서에서 설명하는 대로 특정 시점이 되면 기본 비즈니스
유스 케이스의 지시사항을 따르지 않고 포함 비즈니스 유스 케이스의 지시사항을 따라야 하며 해당 결과는 다음과 같습니다.
-
기본 유스 케이스에 따라 프로세스를 실행할 때 식별 가능한 상태에 도달합니다. 예를 들어, 비즈니스 작업자가 특정 타스크를 완료합니다.
-
상태 변경은 포함 비즈니스 유스 케이스의 실현(realization)에 따라 작업을 시작할 수 있는 사람이 알립니다. 해당 직원이 특정 현상을 발견하거나 포함 비즈니스 유스 케이스에 속하는 사람이
알려줍니다.
기본 비즈니스 유스 케이스 실현(realization)의 비즈니스 작업자는 포함 비즈니스 유스 케이스 실현(realization)의 비즈니스 작업자와 상호작용하여 해당 현상을 알려줍니다. 가장 일반적인 모델링 접근
방식은 다음과 같습니다.
-
포함 비즈니스 유스 케이스의 실현(realization)에는 해당 기본 비즈니스 유스 케이스 각각에 대한 하나의 오브젝트가 포함됩니다. 기본 유스 케이스에서 파생되는 오브젝트는 포함 비즈니스 유스 케이스의
작업을 시작하는 각 비즈니스 작업자와 링크됩니다.
기본 비즈니스 유스 케이스 실현(realization)의 각 비즈니스 작업자는 포함 비즈니스 유스 케이스에 따라 작업을 시작하는 비즈니스 작업자와 링크되어야 합니다.
-
기본 비즈니스 유스 케이스 실현(realization)에는 포함 비즈니스 유스 케이스를 나타내는 오브젝트가 없습니다.
다른 비즈니스 유스 케이스에 의해 확장되는 비즈니스 유스 케이스의 경우 유사한 솔루션이 생성됩니다. 확장 실현(realization)의 경우 하나의 오브젝트가 기본 비즈니스 유스 케이스를 나타내며 이 오브젝트는
확장 비즈니스 유스 케이스에서 설명하는 작업을 시작하는 오브젝트와 링크됩니다.
기본 비즈니스 유스 케이스의 각 비즈니스 작업자는 확장 비즈니스 유스 케이스를 시작하는 비즈니스 작업자와 링크되어야 합니다.
유스 케이스 일반화의 경우에도 유사한 솔루션이 생성됩니다. 상위 유스 케이스 실현(realization)의 경우 하위를 나타내는 오브젝트가 표시됩니다.
상위 실현(realization)에서 하위 유스 케이스를 나타내는 비즈니스 작업자가 있습니다.
유스 케이스 관계는 다르게 해석될 수 있습니다. 비즈니스 유스 케이스 모델에 표시하는 경우, 포함, 확장 또는 상위 비즈니스 유스 케이스에 정의된 작업이 시작되는 이유와 비즈니스 작업자가 정보를 해석하는 방법이
다름을 알 수 있습니다. 비즈니스 유스 케이스 실현(realization)의 오브젝트가 상호작용하는 방식은 모든 경우에 있어 동일한 구조를 따릅니다.
-
참여 비즈니스 시스템, 비즈니스 작업자 및 비즈니스 엔티티가 모든 대체 및 선택적 서브플로우를 포함하여 비즈니스 유스 케이스 워크플로우를 수행합니다.
-
워크플로우 설명에서 모든 설명된 타스크에 대해 다룹니다.
-
비즈니스 시스템, 비즈니스 작업자 및 비즈니스 엔티티에 비즈니스 유스 케이스 워크플로우를 수행하는 데 필요한 모든 관계가 포함됩니다.
-
비즈니스 액터와 비즈니스 간의 상호작용을 처리하는 하나 이상의 비즈니스 작업자 또는 비즈니스 시스템이 있습니다.
|