아티팩트: 비즈니스 엔티티
비즈니스 엔티티는 비즈니스 액터 및 비즈니스 작업자가 처리하는 중요하고 지속적인 정보를 나타냅니다. 비즈니스 엔티티는 수동적 특성을 갖고 있어 직접 상호작용을 시작하지 않습니다. 비즈니스 엔티티는 서로 다른 여러 비즈니스 유스 케이스 실현(realization)에서 사용될 수 있으며 일반적으로 단일 상호작용보다 수명이 더 깁니다. 비즈니스 엔티티는 다른 비즈니스 유스 케이스 실현에 참여하는 비즈니스 작업자 간에 정보(문서 플로우)를 공유하기 위한 기초를 제공합니다.
중간 산출물 유형: 모델 요소
목적

비즈니스 엔티티는 비즈니스에서 지속되는 중요한 정보의 추상을 나타냅니다. 다른 대상의 특성인 정보는 일반적으로 그 자체로 비즈니스 엔티티가 아닙니다. 예를 들어, ContactDetails는 고객의 특성이므로 그 자체로는 비즈니스 엔티티가 아닙니다. 필요 시 On-Demand로 작성 또는 결정되지만 저장되지 않는 정보 또한 일반적으로 비즈니스 엔티티가 아닙니다. 예를 들어, 제품 재고는 중요한 정보이지만 지속적인 정보는 아닙니다. 현재 진열대(또는 창고)에 있는 특정 바코드 인스턴스 수에 대한 정보가 필요한 경우 이 정보는 계산 후 즉시 버려집니다.

이해 당사자(stakeholder)는 비즈니스 엔티티를 사용하여 조직에서 작성하고 조직에 필요한 정보가 비즈니스 분석 모델에 있는지 확인합니다. 비즈니스 디자이너는 비즈니스 엔티티를 식별하고 설명하며 비즈니스에서 작성하고 비즈니스에 필요한 정보에 대한 조직적 변경의 영향을 평가합니다. 비즈니스 엔티티는 또한 시스템 분석가와 디자이너가 각각 시스템 유스 케이스를 설명하고 소프트웨어 엔티티를 식별할 때 사용합니다.

비즈니스 엔티티는 비즈니스 작업자가 처리하므로 비즈니스 유스 케이스 실현(realization)에서는 비즈니스 작업자가 비즈니스 엔티티에 대한 오퍼레이션을 호출하여 나타냅니다. 이러한 설명은 이해를 돕기 위한 설명이며 실제로는 비즈니스 작업자가 도구를 사용하여 비즈니스 엔티티에 대한 오퍼레이션을 호출합니다.

관계
예시
사용자 조정
표시 옵션UML 표시: 클래스(<<비즈니스 엔티티>>로 스테레오타입화됨)

도메인 모델링을 수행하는 경우, 즉 비즈니스 엔티티만 식별하는 경우 <<비즈니스 엔티티>> 대신 <<도메인 클래스>> 스테레오타입을 사용할 수 있습니다.

자세한 정보
체크리스트
가이드라인