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 등의 접미부를 추가합니다. |