Rational System ArchitectRational 모델링 제품의 UML 요소 사이 맵핑

이 컨텐츠는 버전 7.5.1 이상에 적용됩니다. Rational® System Architect에서 데이터를 가져오고 기타 Rational 모델링 제품에서 Rational System Architect으로 데이터를 내보낼 때 각 제품은 UML 요소 서브세트를 지원합니다.

Rational System Architect에서 기타 Rational 모델링 제품으로 데이터를 가져올 경우 요소 맵핑

Rational System Architect에서 데이터를 가져올 때 기타 Rational 모델링 제품은 UML 2.1 요소 서브세트를 지원합니다.

다음 표는 Rational System Architect의 UML 요소가 기타 Rational 모델링 제품의 UML 요소에 맵핑하는 방법을 요약한 것입니다.

Rational System Architect의 UML 요소 기타 Rational 모델링 제품의 UML 2.1 요소
조치 상태(활동에서) 오파크 조치
조치 상태(임베디드 조치가 있는) 구조화 활동 노드
조치 상태 전이(활동에서) 제어 플로우
활동 다이어그램 UML 시맨틱 요소에서 생성되는 활동이 소유하는 다이어그램
활동 모델 활동
액터(«actor» 스테레오타입이 적용되는 클래스) 액터
directed, bidirectional, aggregation 또는 composition 종류의 연관 적절한 종류의 연관
연관 종료점 종료점이 탐색 불가능한 경우 연관 구성원. 그렇지 않으면 탐색 가능 종료점에 있는 클래스가 소유하는 특성
스테레오타입이 적용되지 않은 클래스 클래스
클래스 속성 클래스 또는 인터페이스가 소유하는 특성
클래스 다이어그램 상대 기호 위치 지정이 있는 클래스 다이어그램
협업 다이어그램 상호작용이 소유하고 UML 시맨틱 요소에서 생성되는 커뮤니케이션 다이어그램
복합 상태 전이(활동에서) 결합 노드
결정 노드(활동에서) 결정 노드
종속 관계 종속 관계
다이어그램 노트(설명이라고도 함) UML 다이어그램 노트(시맨틱 요소 아님)
확장 관계(유스 케이스 사이) 확장 관계
최종 노드(활동에서) 최종 노드
정규 매개변수 매개변수(오퍼레이션이 소유하는)
일반화 관계(유스 케이스 사이) 일반화 관계
포함 관계(유스 케이스 사이) 포함 관계
관계에서 상속(클래스 사이) 일반화 관계
초기 노드(활동에서) 초기 노드
인터페이스(«interface» 스테레오타입이 적용되는 클래스) 인터페이스
메소드 클래스 또는 인터페이스가 소유하는 오퍼레이션
메시지(시퀀스 다이어그램에서, 연관 메소드가 있는) 메시지(비동기 호출)
메시지(시퀀스 다이어그램에서, 연관 메소드가 없는) 메시지(비동기 신호)
오브젝트(시퀀스 다이어그램의 라이프라인) 라이프라인
조직 구성 유닛(활동의 스윔레인) 활동 파티션
패키지 패키지(유지보수되는 계층 구조)
포트 포트(클래스가 소유하는)
포트 링크 커넥터(포트 연결을 표시하기 위한 특수 협업이 소유하는)
실현 관계 실현(Realization) 관계
실현 관계(대상 인터페이스가 있는) 인터페이스 실현(realization) 관계
시퀀스 다이어그램 상호작용이 소유하고 UML 시맨틱 요소에서 생성되는 시퀀스 다이어그램
요소에 적용되는 하나 이상의 스테레오타입
Rational System Architect 요소에 적용되는 스테레오타입의 경우, 다음의 두 조건 모두가 충족되면 동등한 스테레오타입이 기타 Rational 모델링 제품에서 적용됩니다.
  • Rational System Architect의 스테레오타입은 기타 Rational 모델링 제품의 프로파일에 있는 동등한 스테레오타입에 맵핑됩니다.
  • 동등한 스테레오타입이 기타 Rational 모델링 제품의 맵핑된 UML 요소에 적용될 수 있습니다.

그렇지 않으면 Rational System Architect의 스테레오타입 이름이 기타 Rational 모델링 제품에 있는 요소의 키워드로 설정됩니다.

유스 케이스 유스 케이스
유스 케이스 연관 연관
유스 케이스 다이어그램 상대 기호 위치 지정이 있는 유스 케이스 다이어그램

기타 Rational 모델링 제품에서 데이터를 내보낼 경우 요소 맵핑

기타 Rational 모델링 제품에서 데이터를 내보낼 때 Rational System Architect은 UML 2.1 요소 서브세트를 지원합니다.

다음 표는 기타 Rational 모델링 제품의 UML 요소가 Rational System Architect의 UML 요소에 맵핑하는 방법을 요약한 것입니다.

기타 Rational 모델링 제품의 UML 2.1 요소 Rational System Architect의 UML 요소
액터 액터(«actor» 스테레오타입이 적용되는 클래스)
none, aggregation 또는 composition 종류의 클래스 및 인터페이스 사이 연관 해당 종류의 연관
하나의 종료점에 유스 케이스가 관련되는 연관 유스 케이스 연관
클래스가 소유하는 연관 특성(탐색 가능한 종료점) 또는 연관이 소유하는 특성(탐색 불가능한 종료점) 연관 종료점
클래스 스테레오타입이 적용되지 않은 클래스
포트 사이의 커넥터(협업 또는 클래스가 소유) 포트 링크

기타 Rational 모델링 제품의 내보내기 기능은 협업 요소나 클래스에 정의된 포트 사이의 커넥터를 발견하고 내보낸 XML 데이터에서 해당되는 포트 링크 정의를 작성합니다. Rational System Architect의 버전 11.2 이상에서, Rational 모델링 제품에서 내보내는 데이터를 조정할 때 이 포트 링크에 대한 시맨틱 정의가 Rational System Architect 데이터 백과사전(encyclopedia)에 존재해도 내보낸 포트 링크는 클래스 다이어그램에 표시되지 않습니다.

확장 관계 확장 관계(유스 케이스 사이)
일반화 관계(유스 케이스 사이) 일반화 관계(유스 케이스 사이)
일반화 관계(클래스 또는 인터페이스 사이) 관계에서 상속(클래스 사이)
포함 관계 포함 관계(유스 케이스 사이)
인터페이스 인터페이스(«interface» 스테레오타입이 적용되는 클래스)
클래스 또는 인터페이스가 소유하는 오퍼레이션 메소드
패키지 패키지(유지보수되는 계층 구조)
매개변수(오퍼레이션이 소유하는) 정규 매개변수
포트(클래스가 소유하는) 포트
클래스 또는 인터페이스가 소유하는 특성(비연관 특성) 클래스 속성
실현(Realization) 관계 실현 관계
인터페이스 실현(realization) 관계 실현 관계(대상 인터페이스가 있는)
요소에 적용되는 스테레오타입 및 키워드 스테레오타입 특성

기타 Rational 모델링 제품에서 하나의 스테레오타입이나 키워드가 적용된 경우, 문자열인 스테레오타입 특성에는 특성이나 스테레오타입의 이름이 포함됩니다. 여러 개의 스테레오타입이나 키워드가 적용되는 경우 스테레오타입 특성은 해당 이름을 포함하는 쉼표 구분 목록입니다.

액터 및 인터페이스 오브젝트의 경우 해당되는 스테레오타입 이름은 항상 이 목록의 맨 앞에 있습니다.

유스 케이스 유스 케이스

피드백