액터의 기능 정의
이 태스크 정보
기능 창을 사용하여 액터의 기능을 정의할 수 있습니다. 액터에는 다음과 같은 기능이 있습니다.
이름
은 요소의 이름을 지정합니다. 기본 이름은
actor_n
입니다. 여기서
n
은 0 이상의 정수입니다.
L
은 해당되는 경우 요소의 레이블을 지정합니다.
스테레오타입
은 해당되는 경우 액터의 스테레오타입을 지정합니다. 스테레오타입은 이중 꺽쇠괄호로 묶이며(예:
«s1»
) 문서화용으로 클래스에 태그를 지정할 수 있습니다.
참고:
COM 스테레오타입은 구조적입니다. 즉, 코드 생성에 영향을 미칩니다.
기본 다이어그램
은 액터의 기본 다이어그램을 지정합니다.
여러 유스 케이스 다이어그램에 동일한 유스 케이스 또는 액터가 포함될 수 있습니다. 이러한 다이어그램 중 하나를 유스 케이스 또는 액터의 기본 다이어그램으로 선택할 수 있습니다. 이 다이어그램은 브라우저에서
기본 다이어그램 열기
옵션을 선택하면 열립니다.
동시성
은 액터의 동시성을 지정합니다. 가능한 값은 다음과 같습니다.
순차적
: 요소가 단일 시스템 스레드의 다른 클래스와 함께 실행됩니다. 이는 하나의 활성 클래스에서만 이 요소에 액세스할 수 있음을 의미합니다.
활성
: 요소가 자체 스레드를 시작하고 다른 활성 클래스와 동시에 실행됩니다.
정의 위치
는 이 액터를 소유하는 요소를 지정합니다. 액터는 패키지, 클래스 또는 다른 액터가 소유할 수 있습니다.
클래스 유형
은 클래스 유형을 지정합니다. 가능한 값은 다음과 같습니다.
일반
은 일반 클래스를 작성합니다.
템플리트
는 템플리트를 작성합니다. 필요한 인수를 지정하려면
인수
단추를 클릭하십시오.
인스턴스화
는 템플리트의 인스턴스화를 작성합니다.
클래스의 인스턴스를 작성하려면
인스턴스화
단일 선택 단추를 선택하고 인스턴스를 가져온 템플리트를 선택하십시오. 예를 들어, 템플리트 클래스가
A
이고
B
를 해당 클래스의 인스턴스로 작성하는 경우 이는 런타임에서
B
가 클래스
A
의 인스턴스로 작성됨을 의미합니다.
필요한 인수를 지정하려면
인수
단추를 클릭하십시오.
피드백