아티팩트: 비즈니스 오퍼레이션
동작에 영향을 주는 오브젝트에서 요청할 수 있는 비즈니스 서비스입니다. 오퍼레이션은 연관된 동작을 호출하기 위한 이름, 유형, 매개변수 및 제한조건을 지정합니다.
중간 산출물 유형: 모델 요소
목적

오퍼레이션의 기본 목적은 요소가 지원하거나 필요로 하는 필수 제공 비즈니스 서비스를 캡처하는 것입니다.

관계
설명
기본 설명

오퍼레이션 스펙은 다음 아웃라인을 포함합니다.

  • 설명
  • 입출력(I/O) 매개변수
  • 비기능적 요구사항
    • 이 오퍼레이션이 지원하는 다양한 비즈니스 유스 케이스의 단계와 연관된 비기능적 요구사항에서 파생됩니다.
    • 오퍼레이션이 사용되는 컨텍스트(예: 특정 비즈니스 유스 케이스)는 캡처되지 않을 수 있습니다(예: 모든 비즈니스 유스 케이스를 고려하는 경우 최소 성능 요구사항을 지원하는 방식으로 지정할 수 있음).
  • 전제 조건
  • 사후 조건
  • 상위 시스템 추적성
  • 선택사항: 비즈니스 유스 케이스(단계) 추적성

대부분의 경우 오퍼레이션은 비즈니스 시스템 및 기본 서브시스템에 대해 필요에 따른 분해 방식으로 반복 정의됩니다. 오퍼레이션은 고려 중인 (서브)시스템의 기본 책임에 따라 인터페이스를 중심으로 그룹화됩니다.

세분성 레벨 및 사용 컨텍스트에 따라 다양한 역할은 오퍼레이션을 연관된 타스크에 대한 기본 입력으로 지정, 정의, 정제 또는 사용합니다.

  • 비즈니스 설계자는 구조적으로 중요한 요소가 지원하는 기본 서비스에 대해 설명합니다.
  • 비즈니스 분석가비즈니스 설계자와 협력하여 비즈니스 유스 케이스 단계를 시스템 오퍼레이션으로 맵핑합니다.
  • 비즈니스 디자이너는 정제 및 리팩토링 단계에서 인터페이스/계약 스펙의 빌딩 블록에 해당되는 오퍼레이션을 입력으로 사용합니다.
핵심 고려사항
비즈니스 디자이너는 오퍼레이션 세트의 무결성을 위해 다음 사항을 확인합니다.
  • 오퍼레이션은 고유하므로 상호 간에 겹침이 없습니다.
  • 관련 오퍼레이션은 인터페이스를 중심으로 논리적으로 그룹화되어 있습니다.
  • 각 오퍼레이션은 적절히 문서화됩니다.
  • 기타 오퍼레이션 및/또는 비즈니스 유스 케이스 단계에 대한 추적성 관계가 확립되었습니다.
  • 현재 반복 범위를 기반으로 한 비즈니스 유스 케이스 또는 시스템 오퍼레이션의 올바른 적용 범위
사용자 조정
표시 옵션

오퍼레이션 기반 접근 방식은 비즈니스 시스템 및 해당 기본 서브시스템에서 지원하는 서비스를 정의하는 데 있어 보다 정형화되고 엄격한 방법입니다. 일반적으로 시작점은 비즈니스 유스 케이스이므로 오퍼레이션과 비즈니스 유스 케이스를 함께 사용하는 것으로 가정합니다.

기본적인 사용자 조정 결정은 다음과 같습니다.

  • 구조적으로 중요한 오퍼레이션(가장 중요한 비즈니스 유스 케이스와 관련된 오퍼레이션)만 설명하는지 여부 
  • 서브시스템의 논리적 분해 "정도"
  • 전제 조건 및 사후 조건의 전체 설명 여부
  • 오퍼레이션과 비즈니스 시스템 오퍼레이션 및/또는 비즈니스 유스 케이스 간 추적성 유지보수 요구 여부