모델에서 다이어그램 추출

이 태스크 정보

첫 번째 단계는 모델의 다이어그램을 모두 포함하여 문서를 생성하는 템플리트를 작성하는 것입니다.

첫 번째 방법을 사용하는 경우 템플리트에서 템플리트를 빌드하는 데 사용되는 이름과 동일한 이름이 있는 다이어그램만 선택합니다.

두 번째 방법에서는 IBM Rational Rhapsody 모델에 있는 모델 요소의 유형을 표시하는 일반 요소를 사용합니다. 일반 요소를 사용하여 모든 모델에 사용할 수 있는 템플리트를 작성합니다. 일반 요소를 사용하는 경우 또 다른 이점은 일반적으로 모델 요소보다 템플리트를 더욱 빠르게 빌드할 수 있다는 것입니다.

모델에서 다이어그램을 추출하려면 다음 단계를 수행합니다.

프로시저

  1. 모델 보기에서 모든 메타클래스를 펼치십시오.

    모든 메타클래스 아래의 일반 요소가 모델에 있는 해당 유형의 모델 요소를 모두 표시합니다. 예를 들어, CollaborationDiagram은 모델의 모든 협업 다이어그램을 표시하고 ComponentDiagram은 모델의 모든 컴포넌트 다이어그램을 표시하며 Class는 모델의 모든 클래스를 표시합니다.
  2. CollaborationDiagram 노드를 클릭하고 템플리트 보기로 끌어 놓으십시오.
  3. 각 다이어그램 노드에 대해 반복하십시오. 다음 그림에 표시된 대로 템플리트 보기에 반복 노드 및 반복 서브노드가 작성됩니다.
    모델 보기의 모든 메타클래스 창
  4. 반복 노드를 클릭하고 다음 그림에 표시된 대로 텍스트 탭에 표시되는 정보를 확인하십시오. 생성된 문서에서 다이어그램이 포함되어 있는 문서의 섹션 처음 부분에 이 정보가 한 번 표시됩니다.
  5. 반복 서브노드를 클릭하고 텍스트 탭을 다시 확인하십시오. 다음 그림에 표시된 대로 상용구(검은색)와 속성(파란색)이 표시됩니다. 생성된 문서에 모델에서 추출된 각 다이어그램에 대해 이 노드에 대한 정보가 표시됩니다. 이러한 경우 각 다이어그램에 대해 문서에 다이어그램 이름이 포함되어 있는 표제가 있습니다.
    협업 다이어그램의 반복 서브노드 창

결과

텍스트 탭에 기본 텍스트와 속성이 추가됩니다. 텍스트를 편집하거나 제거할 수 있습니다. 속성이 모델에서 추출할 정보를 지정합니다. 예를 들어, «$name» 속성은 생성된 문서에서 다이어그램 이름을 나타냅니다. 향후 태스크에서 추가 텍스트와 속성을 추가합니다.


피드백