가이드라인: 비즈니스 분석 모델링 워크샵
이 워크샵에서는 하나의 비즈니스 유스 케이스 실현(realization)에 참여하는 비즈니스 작업자 및 비즈니스 엔티티를 찾는 데 초점을 맞춥니다. 이 가이드라인은 이 워크샵을 계획하고 수행하는 방법에 대해 설명합니다.
관계
기본 설명

이 워크샵에서는 하나의 비즈니스 유스 케이스 실현(realization)에 참여하는 비즈니스 작업자 및 비즈니스 엔티티를 찾는 데 초점을 맞춥니다. 이 워크샵의 적정 인원은 3 - 7명이며 화이트보드, 이젤과 포스트잇을 사용합니다. ?참고. 워크샵을 진행하면서 회의실 벽면에 회의 결과를 붙여 모든 사람이 비즈니스 프로세스 실현(realization)의 여러 측면을 보여주는 다양한 유형의 다이어그램을 보고 비교할 수 있습니다. 이 다이어그램은 소개한 순서대로 표시되며 소개된 다이어그램은 동시에 전개됩니다. 

비즈니스 유스 케이스의 워크플로우를 조사하십시오. 텍스트에서 특정 비즈니스 작업자 또는 비즈니스 엔티티에 해당되는 책임을 나타내는 섹션을 표시하십시오. 또는 워크플로우에 대한 활동 다이어그램을 그린 경우, 활동 상태를 다이어그램에 표시하십시오. 포트스잇은 두 가지 색상을 사용하십시오. ? 참고: 비즈니스 작업자와 엔티티에 각각 다른 색상을 사용하십시오.

현재 시점에서 참여하고 있는 각 비즈니스 작업자에 대해 하나의 스윔레인을 지정하여 새 활동 다이어그램을 작성하십시오. 참여하고 있는 비즈니스 작업자에 대한 타스크 배분 방식에 대해 논의하십시오. 타스크에 따라 분할 또는 병합해야 합니다. 

스윔레인이 있는 활동 다이어그램 예제

스윔레인이 있는 활동 다이어그램 예제 

각 비즈니스 작업자의 책임을 이해한 후 활동 다이어그램의 오브젝트 플로우를 사용하여 그림에 비즈니스 엔티티를 추가할 수 있습니다. 그러나 일반적으로 혼잡을 피하려면 워크플로우에 기본이 되는 비즈니스 엔티티만 표시해야 합니다. 비즈니스 엔티티의 세부사항을 보려면 클래스 다이어그램이 가장 적합합니다. 

오브젝트 플로우를 추가한 활동 다이어그램

오브젝트 플로우를 추가한 활동 다이어그램 예제 

결과를 요약하기 위해 비즈니스 작업자 및 기본 비즈니스 엔티티를 표시하는 클래스 다이어그램을 작성할 수 있습니다. 이 클래스 다이어그램에서는 또한 비즈니스 작업자와 비즈니스 엔티티 간의 관계를 추가할 수 있습니다. 이 관계는 비즈니스 유스 케이스 실현(realization)의 워크플로우를 수행하는 데 필요합니다. 

비즈니스 작업자와 비즈니스 엔티티가 많은 경우 여러 개의 다이어그램이 필요하며 권장 다이어그램은 다음과 같습니다.

  • 하나의 다이어그램에 비즈니스 작업자의 상호작용 방법을 표시합니다(비즈니스 엔티티는 표시하지 않음).
  • 또한 비즈니스 유스 케이스 실현(realization)의 각 서브플로우에 대한 다이어그램을 작성합니다. 이 다이어그램 각각에는 서브플로우에 해당되는 비즈니스 작업자와 비즈니스 엔티티만 포함되어야 합니다. 가장 관심있는 비즈니스 엔티티만 표시하여 다이어그램을 제한할 수도 있습니다.

클래스 다이어그램은 비즈니스 작업자와 비즈니스 엔티티의 관계를 나타냅니다.

클래스 다이어그램은 비즈니스 유스 케이스 실현(realization) 워크플로우를 수행하기 위한 비즈니스 작업자와 비즈니스 엔티티의 관계를 보여줍니다.

앞에서 설명한 대로, 별도 클래스 다이어그램에서 비즈니스 엔티티의 관계를 추적할 수 있습니다. 

비즈니스 엔티티와 해당 관계를 나타내는 클래스 다이어그램

비즈니스 엔티티와 해당 관계를 나타내는 클래스 다이어그램  

시퀀스 다이어그램은 일반적으로 활동 다이어그램보다 쉽게 이해할 수 있으므로 다음과 같은 경우의 워크플로우를 설명하는 데 적합합니다.

  • 비즈니스 유스 케이스 실현(realization)의 일부가 복잡하거나 명확하지 않은 경우
  • 관련 비즈니스 작업자 및 비즈니스 엔티티는 거의 없고 수행할 오퍼레이션은 많은 경우
  • 비즈니스 작업자의 오퍼레이션 메시지와 비즈니스 엔티티 오퍼레이션 메시지의 정확한 시퀀스를 워크플로우에 표시해야 하는 경우

비즈니스 작업자와 비즈니스 엔티티가 많은 경우 여러 개의 시퀀스 다이어그램이 필요합니다. 커뮤니케이션 다이어그램에 대한 권장사항은 시퀀스 다이어그램에도 유효합니다. 해당 구조에 따라 유스 케이스 실현(realization)의 정상 워크플로우에서 시작하십시오. 대체 서브플로우를 계속 진행하십시오.

비즈니스 유스 케이스 실현(realization)의 시퀀스 다이어그램을 작성하려면 다음을 수행하십시오.

  • 워크플로우에 참여하는 모든 비즈니스 작업자 및 비즈니스 엔티티를 시퀀스 다이어그램에 표시하십시오.
  • 비즈니스 작업자가 메시지를 통해 상호작용하는 방법을 설명하십시오. 각 메시지에 대해 해당 오퍼레이션을 지정하십시오. 비즈니스 작업자가 비즈니스 엔티티를 처리하는 경우 해당 오퍼레이션을 지정하십시오.
  • 텍스트 여백에서 각 활성화에 대해 설명하십시오(오퍼레이션 요청 메시지).

비즈니스 작업자의 상호작용 방법을 보여주는 시퀀스 다이어그램

시퀀스 다이어그램은 비즈니스 작업자가 상호작용을 통해 비즈니스 엔티티를 처리함으로써 비즈니스 사례 실현(realization) 워크플로우를 수행하는 방법을 보여줍니다.

준비가 되면 각 비즈니스 작업자 및 비즈니스 엔티티에 대한 정보(수행할 타스크)를 저장하십시오. 이 정보는 나중에 설명합니다. 화이트보드 내용을 복사하여 비즈니스 유스 케이스 및 해당 실현(realization)에 대한 정보를 저장하십시오. 가장 좋은 복사 방법은 화이트보드 내용을 디지털 카메라로 찍는 것입니다. 디지털 카메라로 찍은 사진은 프로젝트 홈 페이지에서 공유할 수 있습니다.