Rose 모델 세부사항

Rational Rose 샘플 모델은 논리 보기의 Start Here 다이어그램에서 액세스할 수 있는 15개의 다이어그램에 초점을 맞춥니다. 이 다이어그램은 샘플 모델에 대한 시작점 및 전체 목차(TOC)의 역할을 합니다. Start Here 다이어그램에 있는 각 노트에는 해당 다이어그램에 대한 하이퍼링크가 포함되며 노트를 두 번 클릭하면 다이어그램이 자동 탐색됩니다.

다이어그램 이외에도, Rose 모델에는 Rose 라운드트립 엔지니어링(RTE)에 사용된 Java 및 C++ 소스 코드가 있는 패키지가 포함됩니다. 이 코드를 사용하여 실험하고 Rational Software Architect 내에 상주하는 비주얼 편집 및 변환 기능을 이해하는 데 도움을 줄 수 있습니다.

다음 섹션에는 각 다이어그램에 표시되는 차이점에 대한 간단한 요약과 함께 각 기능 다이어그램의 이름(다이어그램 유형 포함)이 포함됩니다. 모델의 실제 다이어그램을 참조하여 차이점을 확인하십시오.

다이어그램 이름 및 유형 다이어그램 설명
01 기본 유스 케이스(유스 케이스 다이어그램) 가져온 다이어그램의 모양은 원래 다이어그램과 매우 유사하지만 가져온 다이어그램에는 모델 항목의 상위 이름이 포함되지 않습니다. 새 UML 모델링 제품은 다이어그램 편집기에 상위 이름의 간단한 버전을 표시하는 유사한 기능을 지원하지 않습니다.
팁: 가져온 다이어그램에서 상위 이름 표시의 표시 옵션을 통해 상위 이름을 표시할 수 있지만, 이 옵션을 사용하면 길이가 길 뿐 아니라 다이어그램에 따라서는 다이어그램 편집기를 혼동시킬 수 있는 완전한 이름을 표시합니다.
02 포함, 확장, 일반화(유스 케이스 다이어그램) 가져온 모델에서 유스 케이스 이름이 서로 겹치지 않도록 유스 케이스 중 일부를 직접 조정할 수 있습니다.
03 공통 유스 케이스 스테레오타입(유스 케이스 다이어그램) 가져오기 프로세스 중 유스 케이스 실현(realization)은 UML 2.0 협업으로 가져옵니다. 다이어그램 편집기에서 협업에는 타원형 아래가 아니라 타원형 안에 이름 레이블을 포함하므로 협업이 Rose 안에서보다 더 크게 나타납니다.
팁: Rose 모델 가져오기 마법사의 환경 설정 페이지(마법사의 마지막 페이지)에서 유스 케이스 선택란을 지워 다이어그램 편집기에서 크기가 더 큰 협업 도형을 제거할 수 있습니다.
04.1 대출 요청 평가 - 이벤트의 활동 플로우(활동 다이어그램) 가져온 다이어그램에서 이전 UML 버전과 다른 구조화 활동 노드를 확인하십시오. 활동 다이어그램이 UML 2.0에서 크게 변경되었습니다.
04.2 대출 요청 활동 평가, 스윔레인(활동 다이어그램) 가져오기 프로세스 중 활동 간의 상태 전이는 UML 2.0 제어 플로우로 가져옵니다. 다이어그램 편집기에서 다이어그램 요소에 맞도록 더 긴 다이어그램 요소 이름은 잘립니다.
04.3 대출 요청 평가 시퀀스(시퀀스 다이어그램)

Rose에서 라이프라인 헤드 위에 표시되는 텍스트는 가져온 모델의 라이프라인 뒤에 표시됩니다. UML 2.0 시퀀스 다이어그램은 작성 메시지로 작성되는 경우를 제외하고 다이어그램의 맨 위에 모든 라이프라인 헤드를 배치합니다.

Rose 모델에서 시퀀스 다이어그램은 유스 케이스에서 소유합니다. 가져온 모델에서 다이어그램은 상호작용에서 소유합니다. 상호작용은 UML 2.0에서 시퀀스 다이어그램을 소유할 수 있는 유일한 모델 요소입니다.

통신 다이어그램은 리턴 메시지를 표시하지 않습니다.

유스 케이스는 상호작용을 소유할 수 없습니다. 협업은 유스 케이스의 상호작용을 주제 클래스류로 참조합니다.

상호작용 다이어그램에서 비즈니스 모델링 스테레오타입 아이콘은 라이프라인으로 표시되지 않습니다.

04.4 대출 협업 평가(통신 다이어그램)

UML 2.0에서 협업 다이어그램의 이름이 통신 다이어그램으로 바뀌었습니다.

Rose 모델에서 협업 다이어그램은 유스 케이스에서 소유합니다. 가져온 모델에서 다이어그램은 상호작용에서 소유합니다. 상호작용은 통신 다이어그램을 소유할 수 있는 유일한 모델 요소입니다.

리턴 메시지는 통신 다이어그램에 표시되지 않습니다.

상호작용 다이어그램에서 비즈니스 모델링 스테레오타입 아이콘은 라이프라인으로 표시되지 않습니다.

05.1 유스 케이스 실현(realization) 추적성 다이어그램(클래스 다이어그램)

유스 케이스 실현(realization)으로 스테레오타입화된 유스 케이스를 협업으로 가져옵니다.

가져온 모델에서 다이어그램 편집기의 협업을 직접 조정할 수 있습니다(유스 케이스 실현(realization) 키워드 사용). 유스 케이스 실현(realization) 이름이 Rose 다이어그램의 다이어그램 요소 내에 표시되는 반면, 이름 컴파트먼트가 가져온 모델의 다이어그램 요소에 표시됩니다. 이 차이로 인해 협업 다이어그램 요소는 가져온 다이어그램에서 더 크고, 다이어그램의 모양은 Rose의 원본 다이어그램과 약간 다릅니다.

05.2 정상 지불 공지 유스 케이스 실현(realization) 생성(시퀀스 다이어그램) Rose 모델에서 이 다이어그램은 유스 케이스에서 소유합니다. 가져온 다이어그램에서 다이어그램은 협업에서 소유합니다. 상호작용은 시퀀스 다이어그램을 소유하는 유일한 모델 요소입니다.
05.3 참가 클래스 보기(클래스 다이어그램) 다중성 표기법은 UML 2.0에서 약간 다릅니다. Rose 및 UML 1.4에서 단순 n은 무제한 상한을 표시하고 UML 2.0에서 무제한 한계는 별표(*)로 표시됩니다.
05.4 확인 상태 다이어그램에서 자금 인출(상태 다이어그램)

UML 2.0에서 상태 다이어그램의 이름이 상태 시스템 다이어그램으로 바뀌었습니다.

가져온 모델에서 일부 상태 전이 레이블은 직접 조정해야 합니다. 시작 및 종료 상태 레이블 이름도 조정되어야 합니다.

프로젝트 탐색기 보기에서 다이어그램에 표시되는 모든 모델 요소를 영역(region)에서 소유하는지 확인하십시오.

06.1 C++ 구현 패키지 개요 및 06.2 Java 구현 패키지 개요(클래스 다이어그램)

가져온 다이어그램의 모양은 Rose의 원본 다이어그램과 매우 유사합니다.

중요사항: Rational Rose 모델 가져오기 프로세스는 모델과 연관된 코드를 가져오지 않습니다. 연관된 모든 코드를 표준 Eclipse 기능을 사용하여 가져와야 합니다.
07 기본 컴포넌트 다이어그램(컴포넌트 다이어그램) 가져온 다이어그램에서 다이어그램 편집기의 컴포넌트에는 Rose에서와 같은 기존 컴포넌트 쉐이프가 없습니다.
08 대출 처리 배치 시스템(배치 다이어그램)

Rose 배치 다이어그램에 나타나는 프로세서 쉐이프는 실행 환경으로서 가져옵니다. 프로세서를 연결하는 연결 관계는 통신 경로 관계로서 가져옵니다.

각 도구 사이의 이름 레이블의 차이로 인해 이름 레이블을 명확히 읽도록 일부 실행 환경 쉐이프의 크기를 조정해야 합니다.

중복 GUID 중복 GUID는 Rose 모델 가져오기 마법사가 생성하는 것의 접두부에 붙여지며 마법사는 중복된 것에 _0, _1 등의 접미부를 추가합니다.
상위 주제: Rational Rose 모델

피드백