함수 호출 그래프 뷰는 선택된 함수를 중심으로 함수의 호출 정보를 그래프로 보여줍니다.
(예: 함수 ‘A’에서 함수 ‘B’를 호출했을 때, 노드 ‘A’에서 노드 ‘B’로의 에지로 표현하며, 여러 번 호출하더라도 하나의 에지로 표현)
노드(함수)를 선택하면 해당 노드를 중심으로 함수 호출 정보를 보여주게 됩니다.

툴바 메뉴

메뉴 설명
레이아웃 편집 그래프의 노드 위치를 수정할 수 있게 변경(그래프가 갱신되면 자동으로 편집 불가능)
시스템 클립보드에 복사 현재 화면에 보이는 그래프를 클립보드에 복사
아웃라인 표시 그래프를 트리 형태로 표시
오버뷰 표시 그래프의 오버뷰 표시
편집기와 연결 그래프에서 선택된 항목을 원클릭으로 편집기에 표시
뷰 내용 내보내기 뷰의 내용을 리포트로 내보내기
뷰 내용을 인쇄 뷰의 내용을 인쇄

풀다운 메뉴

메뉴 설명
제어 흐름 그래프 보기 현재 뷰에 선택된 함수에 대한 제어 흐름 그래프 보기
아웃라인 표시 그래프를 트리 형태로 표시
오버뷰 표시 그래프의 오버뷰 표시
편집기와 연결 그래프에서 선택된 항목을 원클릭으로 편집기에 표시
그래프 포맷으로 저장 현재 화면에 보이는 그래프에 대한 그래프 모델 파일 생성
네 사지 포맷 지원:
  • Graph Modeling Language XML (*.xgml)
  • Graph Modeling Language(*.gml)
  • yWorks Binary Graph Format(.ygf)
  • Trivial Graph Format(*.tgf)
이미지 포맷으로 저장 현재 화면에 보이는 그래프를 이미지 포맷 파일(jpg, gif)로 저장
시스템 클립보드에 복사 현재 화면에 보이는 그래프를 클립보드에 복사
환경 설정 환경 설정 열기

노드 팝업 메뉴

메뉴 설명
제어 흐름 그래프 보기 현재 뷰에 선택된 함수에 대한 제어 흐름 그래프 보기
펼치기 선택한 함수 이후의 호출 관계를 한 단계 더 표시
접기 선택한 함수 이후의 호출 관계를 숨김
시작 노드로 설정 2개 함수의 호출 경로를 보기 위한 시작 함수 지정
종료 노드로 설정 2개 함수의 호출 경로를 보기 위한 종료 함수 지정, 현 그래프 상에서 가능한 모든 경로를 표시

검색 기능

뷰 상단에 검색어를 입력하면, 입력된 검색어를 포함하는 이름을 가진 함수들이 강조되어 보여집니다.

히스토리 기능

뷰 왼쪽 하단의 [화살표(뒤로 가기, 앞으로 가기)] 버튼으로 현재 그래프에서 선택했던 노드를 다시 볼 수 있습니다.

확대/축소 기능

뷰 하단에 숫자를 입력하거나 슬라이더를 조정해서 확대/축소 비율을 변경할 수 있습니다.

뷰 오른쪽 하단의 [확대/축소 비율 초기화] 버튼으로 확대/축소 비율을 초기화할 수 있고, [뷰 크기에 맞추기] 버튼으로 뷰의 크기에 맞게 확대/축소 비율을 변경할 수 있습니다.

펼치기/접기 기능

노드를 오른쪽 클릭하면 나타나는 메뉴를 통해 해당 노드에서 나가는 에지를 접거나 펼칠 수 있습니다. [접기]를 선택하면 선택한 노드에 해당하는 함수가 호출하는 모든 함수의 호출 관계를 숨깁니다. 함수 호출 정보가 없는 노드의 접기 메뉴는 비활성화됩니다. [펼치기]를 선택하면 선택된 노드에 해당하는 함수가 호출하는 함수들을 한 단계 더 보여줍니다. 마찬가지로 더 이상의 호출 관계가 없다면 펼치기 메뉴는 비활성화됩니다.

노드 사이 경로 강조 기능

시작 노드와 종료 노드를 선택하면, 두 노드 사이에 존재하는 모든 경로를 강조해서 보여줌으로써 복잡한 함수 호출 관계에서 관심 있는 부분을 쉽게 볼 수 있습니다.

Need more help with this?
Don’t hesitate to contact us here.

Thanks for your feedback.