중간 산출물: 이벤트
이 중간 산출물은 시공간적 발생, 비공식적으로는 시스템이 응답해야 하는 대상의 발생을 지정합니다.
목적

이 중간 산출물의 목적은 이벤트의 특성(예: 빈도, 우선순위 및 응답 요구사항)을 캡처하는 것입니다.

설명
간략한 아웃라인

이벤트의 중요한 특성은 다음과 같습니다.

  • 내부 대 외부 - 이벤트가 외부적입니까 아니면 내부적입니까?
  • 우선순위 - 이 이벤트가 처리되기 위해서 다른 처리를 일시중단시켜야 합니까?
  • 빈도 - 이벤트가 얼마나 자주 발생합니까?
  • 빈도 분배 - 이벤트가 일정한 간격으로 발생합니까 아니면 급격한 상승이 있습니까?
  • 응답 요구사항 - 시스템이 얼마나 빨리 이벤트에 응답해야 합니까(평균적인 경우와 최악의 경우 사이를 구분해야 할 수 있음)
  • 유형 - 호출 이벤트, 시간 이벤트, 신호 이벤트 또는 변경 이벤트입니까(정의는 개념: 이벤트 및 신호 참조)?
기본 설명

이벤트는 시스템이 인식하여 응답해야 하는 외부 발생에 대한 정보를 식별하고 캡처하기 위해 사용됩니다. 또한 이벤트는 내부 이벤트에 대한 정보(예: 예외)를 캡처하기 위해서도 사용할 수 있습니다.

특성
선택사항
계획됨Yes
사용자 조정
표시 옵션

상태 및 활동 다이어그램 컨텍스트에서, 이벤트는 상태 전이에 대한 트리거를 가리킵니다.

그러나 이 중간 산출물에서는 더 일반적인 측면에서 신호, 호출, 상태 변경 또는 시간 이벤트와 같이 시스템이 응답해야 하는 발생으로서 "이벤트"를 다룹니다.

중간 산출물: 신호도 참조하십시오.

이벤트 특성은 스프레드시트, 데이터베이스, 요구사항 관리 데이터베이스에서, 또는 소프트웨어 아키텍처 문서의 테이블로 캡처할 수 있습니다.

이 특성은 클래스(<<event>>로 스테레오타입 지정)로 캡처될 수도 있습니다(이는 이벤트에 대한 관리 정보를 캡처하는 편리한 방식으로 여겨야 하지만 이벤트 발생 시 전송되는 데이터와 혼동하지 않아야 합니다). 호출 이벤트로 데이터가 전송되는 경우 데이터는 호출된 오퍼레이션의 서명으로 표시해야 합니다. 이벤트가 신호이면 데이터는 명시적으로 모델링할 수 있습니다(중간 산출물: 신호 참조).



자세한 정보