모델 특성 세트 및 UML 프로파일

새 UML 모델링 제품은 도메인별 정보를 UML 프로파일에 스테레오타입의 특성으로 저장합니다.

Rational Rose®가 도메인별 정보를 사용자 정의 속성으로 모델 특성 세트에 저장하고 스테레오타입 구성 파일에 스테레오타입 이미지를 정의하는 동안, 이 모든 정보는 Rose 모델 가져오기 프로세스 중 UML 프로파일로 변환됩니다. UML 프로파일은 특정 프로젝트 및 프로세스에 대한 UML을 사용자 정의하고 확장합니다.

Rose 모델 특성 세트

Rose 모델 특성은 Rose 모델 및 관련된 모델 요소에 연결할 수 있는 수정 가능한 값입니다. 특성 세트는 표준 UML 표기법으로 표현되지 않지만 코드, 프로젝트 또는 프로세스의 도메인별 요구사항을 충족시키기 위해 UML을 확장하는 데 필요한 특정 정보를 정의할 방법을 제공합니다.

Rose 스테레오타입과 다르게, Rose 모델 특성은 다이어그램 편집기에 표시되지 않습니다. 특히, 특성 세트는 내재적으로 적용되며(UML의 필수 스테레오타입 확장기능과 유사함) 스테레오타입 대괄호 안에 이름이 표시되지 않습니다. Rose 모델 특성 세트 파일의 파일 이름 확장자는 .pty 파일입니다.

UML 프로파일

프로파일은 특정 도메인 또는 용도를 위해 UML 언어의 요소(메타 클래스)를 확장하는 UML 스테레오타입을 포함하는 패키지입니다. UML 스테레오타입에는 표준 UML 기본 유형으로 또는 프로파일에도 정의된 클래스 및 열거로 입력된 특성이 있습니다. 아이콘 및 아이콘과 연관된 확장 가능한 쉐이프 이미지도 있습니다. UML 스테레오타입은 Rose 스테레오타입 및 특성 세트의 모든 기능을 단일 메타 모델 확장 메커니즘으로 결합합니다.

프로파일은 UML 메타모델의 특정 서브세트를 식별하고 여기에 적용할 수 있는 스테레오타입 및 제한조건을 정의합니다. UML 기본, 중간 및 완전 프로파일이 자동으로 모든 모델에 적용됩니다. Software Architect 및 Software Modeler도 배치 프로파일과 기본 프로파일을 제공하며 이 두 프로파일도 모든 모델에 자동으로 적용됩니다.

UML 프로파일 파일의 파일 이름 확장자는 .epx입니다. 프로젝트 탐색기 보기에서 프로파일을 볼 수 있습니다.

가져오기 프로세스 중 Rose 모델 가져오기 마법사는 다음 방식으로 모든 Rose 스테레오타입을 UML 스테레오타입으로 변환합니다.

가져오기 프로세스 중 Rose 모델 가져오기 마법사는 다음 방식으로 모든 Rose 특성 세트를 UML 스테레오타입으로 변환합니다.

Rose 스테레오타입 구성 파일에서 가져온 스테레오타입은 Rose 모델에 해당 스테레오타입이 있는 요소에 적용됩니다. 이는 가져오기 프로세스 중 이미 적용된 기타 스테레오타입에 추가되는 것이 수 있습니다.

가져오기 프로세스 중 Rose 특성 세트에서 가져온 스테레오타입은 다음 방식으로 요소에 적용됩니다.

주: 특성 세트에서 가져온 UML 스테레오타입은 다이어그램 편집기에 표시되지 않도록 자동으로 억압됩니다. 적용된 요소의 특성 값을 보려면 환경 설정 창의 보기 페이지에서 억압되지 않은 특성 표시 선택란을 선택해야 합니다.


피드백