2012-03-31 9 views
0

Rational Software Architect를 사용하여 클래스 다이어그램과 시퀀스 다이어그램에서 재생할 수 있습니다. 여러 클래스가있는 클래스 다이어그램을 만들었습니다. 그런 다음 시퀀스 다이어그램을 만들고 클래스 사이에서 작업/메시지를 만들려고했습니다.Rational Software Architect를 사용하여 시퀀스 다이어그램에서 클래스 연결

어떤 경우에는 어떤 클래스 사이에 링크 (메시지/작업)를 만들 수 없다는 것을 알게되었습니다. 나는 왜 이것이 사실인지 모른다.

시퀀스 다이어그램에서 클래스를 연결하기 전에 알아 두어야 할 규칙이 있습니까?

일반적으로 호출 클래스를 클릭하고 마우스를 "서비스"클래스로 드래그하여 메서드 호출을 나타냅니다. 그러나 문제는 마우스가 '비활성화 된'아이콘 (주차 금지 기호와 유사)을 표시하므로 두 클래스를 연결할 수 없다는 것입니다.

답변

1

이를 메시지 (메소드 호출)에 관련된 클래스들이 동일한 "단편"의 일부분 인 것이 필요하다 시퀀스 다이어그램에서 "결합 단편"을 사용하는 경우. 이 경우 마우스 오른쪽 버튼으로 클릭하고 컨텍스트 메뉴에서 "Covered Lifeline"-> "Covered Lifeline 추가"를 선택하여 하나의 결합 된 조각에 새 클래스를 포함시킬 수 있습니다.