인터페이스 시각화

특정 상황에서 대규모 외부 코드 본문에 대한 비주얼 모델을 볼 수 있습니다. 이러한 상황은 코드를 분석하기 위한 목적이 있거나 모델링 중인 애플리케이션에서 해당 코드의 오퍼레이션에 유형 또는 호출을 포함하려는 경우에 발생할 수 있습니다. 인터페이스 시각화 기능은 이를 수행하기 위한 오버헤드가 낮은 방법을 제공합니다.

인터페이스 시각화는 외부 코드의 인터페이스 측면만(코드에서 공용 및 보호 설정된 요소) 가져옵니다. 이와 같은 상황에서는 메소드의 시그니처에만 관심이 있으므로 메소드 본문은 모델로 가져오지 않습니다.

인터페이스 시각화를 사용하여 가져온 요소에 대해서는 코드가 생성되지 않습니다.

이 기능은 C, C++, C#, Java 언어에 사용할 수 있습니다.

인터페이스 가져오기

프로시저

  1. 도구 > 리버스 엔지니어링을 클릭하여 리버스 엔지니어링 창을 여십시오.
  2. 옵션 영역에서 시각화만을 선택하십시오.
  3. 인터페이스 시각화 선택란이 선택되어 있는지 확인하십시오.
  4. 시작을 클릭하여 가져오기 프로세스를 시작하십시오.

결과

가져온 코드는 모델 브라우저에서 외부 요소에 의해 표시됩니다.

인터페이스 시각화 업데이트

소스 파일의 새 버전을 가져오기 위해 인터페이스 시각화를 사용하려는 경우 시각화를 업데이트할 수 있습니다.

프로시저

  1. 새 소스 파일을 관련 디렉토리에 복사하여, 이전 파일을 바꾸십시오.
  2. 다음 단계 중 하나를 수행하십시오.
    • C, C++ 및 C# 코드의 경우 코드 > 라운드트립을 클릭하여 라운드트립을 실행하십시오.
      주: 소스 파일의 새 버전에 새 디렉토리가 포함되면 라운드트립 설정 창을 사용하여 새 디렉토리의 파일이 포함되도록 지정할 수 있습니다.
    • Java 코드의 경우 다시 리버스 엔지니어링을 실행하십시오(도구 > 리버스 엔지니어링). 리버스 엔지니어링 고급 옵션 창에서 기타 탭의 정책 옵션을 사용하여 전체 패키지를 겹쳐쓰는지 또는 병합해야 하는지 여부를 지정하십시오.

피드백