Gaphor 3.3.2 무료 다운로드·설치 방법, UML 클래스 다이어그램 그리기

프로그램의 클래스 구조를 그림으로 정리하고 싶다면 Gaphor에서 UML 클래스 다이어그램을 만들 수 있습니다. Gaphor 공식 사이트는 Windows 설치 파일을 제공하며, 프로젝트는 Apache 2.0 라이선스의 오픈소스입니다. 여기서는 공식 3.3.2 설치 파일을 고르는 방법부터 두 클래스를 상속 관계로 연결하고 그림으로 내보내는 순서까지 다룹니다.

처음에는 복잡한 시스템을 한꺼번에 옮기지 말고 Shape와 Circle 두 클래스만 놓아 보세요. 왼쪽 Model Browser에서 요소를 찾고, 가운데 다이어그램에서 관계를 보며, 오른쪽 Property Editor에서 이름을 바꾸는 기본 흐름을 익히기에 적당합니다.

Gaphor 공식 앱 아이콘
Gaphor
Gaphor Development Team
3.3.2버전
무료가격
Windows환경
UML 클래스용도

Gaphor 3.3.2 Windows 다운로드·설치 안내

그림과 모델을 함께 관리하는 UML 도구입니다

Gaphor는 선과 상자를 그리는 데서 끝나지 않습니다. 다이어그램에 Class를 놓으면 왼쪽 Model Browser에도 모델 요소가 생깁니다. 같은 요소를 다른 다이어그램에 다시 표시할 수 있고, 모델의 이름을 바꾸면 그 요소를 표시한 그림에도 변경이 반영됩니다. 여러 장의 설계 그림을 관리할 때 각 그림의 이름이 따로 어긋나는 일을 줄이는 방식입니다.

공식 사이트는 UML뿐 아니라 SysML, RAAML, C4 모델도 지원한다고 설명합니다. 이번 작업은 UML 클래스의 관계만 다룹니다. UML의 Generalization은 한 클래스가 다른 클래스를 일반화한 관계를 표시하므로, Circle이 Shape의 한 종류라는 예시를 눈으로 확인할 수 있습니다. 클래스 이름이나 관계 방향을 바꾸면 그림의 의미도 달라지니 화살표 끝이 어느 쪽을 가리키는지 살펴보세요.

Windows와 macOS에는 공식 설치 파일이 있고 Linux는 Flatpak을 비롯한 별도 설치 방법이 안내돼 있습니다. 이 글의 공식 파일 버튼은 Windows 설치 파일 한 개를 가리킵니다. 문서 속 화면은 실제 Gaphor 인터페이스지만 캡처 버전 표기가 없으므로 설치한 3.3.2와 버튼 위치가 조금 다르면 Model Browser, Toolbox, Property Editor의 이름을 기준으로 찾으면 됩니다.

클래스를 놓고 관계를 연결하는 실제 화면

Gaphor Model Browser와 첫 Class를 놓은 다이어그램 화면Gaphor Shape와 Circle 클래스를 Generalization으로 연결한 화면Gaphor 공식 사이트의 모델링 작업 화면

첫 화면에는 Class를 추가한 뒤 Model Browser와 Property Editor가 함께 보입니다. 다음 화면에서는 Shape와 Circle이 Generalization으로 연결되고, 마지막 화면에는 다른 UML 상호작용 다이어그램이 표시됩니다. 모두 Gaphor 공식 사이트·문서의 실제 인터페이스이며 캡처 버전은 명시되지 않았습니다.

Gaphor 3.3.2 Windows 다운로드·설치 안내

프로그램Gaphor · UML 모델링
제작Gaphor Development Team
확인 버전3.3.2 공식 릴리스
Windows 파일gaphor-3.3.2-installer.exe
지원 환경Windows; macOS·Linux는 별도 경로
이용 조건무료 오픈소스 · Apache 2.0

Windows 공식 설치 파일을 확인합니다

Gaphor 공식 다운로드 페이지에서 Windows 항목의 Download installer를 선택하면 GitHub 공식 릴리스의 설치 파일로 이어집니다. 확인한 버전은 3.3.2이고 파일 이름은 gaphor-3.3.2-installer.exe입니다. 같은 페이지에는 Windows portable 버전과 macOS용 DMG, Linux 설치 경로도 따로 있으므로 일반 Windows 설치를 원한다면 installer를 고르세요.

Gaphor 공식 사이트는 프로그램을 Apache 2.0 라이선스의 오픈소스로 소개합니다. 클래스 다이어그램을 만드는 데 체험판 만료나 유료 요금제 선택은 필요하지 않습니다. 다만 설치 파일의 버전은 이후 바뀔 수 있으니 다운로드할 때 공식 페이지와 GitHub 릴리스에 표시된 파일 이름을 함께 확인하는 편이 정확합니다.

GitHub에서 EXE 파일을 받는 과정이 시작되지 않으면 브라우저의 다운로드 목록에서 차단 또는 중단 표시를 확인하세요. 공식 사이트에서 다시 Windows installer를 선택해 동일한 릴리스 주소인지 대조합니다. 이름만 비슷한 외부 다운로드 페이지의 파일로 바꾸기보다 공식 릴리스의 파일을 기준으로 판단해야 합니다.

  1. gaphor.org/download의 Windows 항목에서 Download installer를 선택합니다.
  2. 연결된 GitHub 릴리스에서 gaphor-3.3.2-installer.exe 이름과 3.3.2 버전을 확인합니다.
  3. 파일 저장이 끝나면 Windows 설치 안내에 따라 진행하고 Gaphor를 엽니다.

두 클래스를 놓고 이름을 바꿉니다

Gaphor의 시작 화면에서는 이전 모델이나 템플릿을 고를 수 있습니다. 공식 첫 모델 문서는 Generic 템플릿으로 새 모델을 시작하는 예시를 제시합니다. 처음 열린 다이어그램에서 왼쪽 Toolbox의 Class를 선택하고 가운데 빈 곳을 누르면 클래스 하나가 놓입니다. 동시에 Model Browser에 새 클래스가 추가되는지 확인해 보세요. 단순한 그림 객체가 아니라 모델 요소가 만들어졌다는 표시입니다.

클래스를 선택하면 오른쪽 Property Editor의 Name에서 이름을 바꿀 수 있습니다. 첫 클래스를 Shape로 지정하고 Class를 하나 더 놓아 Circle로 바꿉니다. 공식 문서는 요소를 더블클릭해 이름을 바꾸는 방법도 안내합니다. 이름을 바꾼 뒤에는 Model Browser와 다이어그램의 표기가 모두 같은지 확인하세요. 두 클래스가 한눈에 구분되도록 위치를 조금 띄워 놓으면 이어서 연결하기 쉽습니다.

Toolbox에서 한 요소를 놓으면 기본 설정에서는 포인터 도구로 돌아갑니다. 두 번째 Class를 놓을 때 도구를 다시 선택해야 하는 이유가 여기에 있습니다. 클릭해도 새 클래스가 생기지 않으면 Class 아이콘이 선택됐는지 살펴보세요. 오른쪽 편집기가 보이지 않으면 공식 안내의 F9 또는 상단 표시 아이콘으로 Property Editor를 열 수 있습니다.

  1. Generic 템플릿으로 모델을 열고 처음 표시되는 다이어그램을 확인합니다.
  2. Toolbox의 Class를 눌러 다이어그램에 첫 클래스를 놓고 Shape로 이름을 바꿉니다.
  3. Class를 다시 선택해 두 번째 클래스를 놓고 Circle로 이름을 바꿉니다.

Generalization을 연결해 상속 관계를 표시합니다

Shape와 Circle을 그냥 선으로 잇는 대신 Toolbox에서 Generalization을 고릅니다. 공식 첫 모델 예시는 Shape 위로 마우스를 옮겨 관계선을 시작하고, 선 끝을 Circle로 끌어 놓는 순서를 안내합니다. 연결이 끝나면 화살표가 Shape 쪽을 가리키는지 살펴보세요. 이는 Circle을 Shape의 한 종류로 나타내려는 예시입니다. 관계 방향이 거꾸로 보이면 어떤 클래스를 일반형으로 둘지 다시 판단해야 합니다.

두 끝이 클래스에 제대로 붙으면 관계 끝의 상태 표시가 바뀝니다. 공식 시작 문서는 연결된 끝과 떨어진 끝의 핸들 색이 다르다고 설명합니다. 선이 클래스 근처에만 걸쳐 있고 따라 움직이지 않는다면 끝을 다시 클래스 위로 끌어 연결해 보세요. Model Browser에서도 Circle 아래의 관계를 찾을 수 있어 그림과 모델 정보가 함께 만들어졌는지 확인할 수 있습니다.

관계가 겹쳐 읽기 어렵다면 상단 메뉴의 Tools → Auto Layout을 이용해 정렬할 수 있습니다. 다만 자동 배치는 보기 편하게 위치를 조정하는 기능이지 잘못된 관계 방향을 고쳐 주는 기능은 아닙니다. Shape와 Circle의 이름, 화살표 끝, 두 클래스의 의미를 먼저 확인한 뒤 배치를 다듬는 편이 안전합니다.

  1. Toolbox에서 Generalization을 고릅니다.
  2. Shape 쪽에서 관계선을 시작해 끝을 Circle로 끌어 놓습니다.
  3. 화살표가 Shape를 향하고 두 클래스가 실제로 연결됐는지 확인합니다.

다이어그램을 내보내고 다음 그림에 재사용합니다

두 클래스와 관계가 기대한 모양이라면 Gaphor의 메뉴에서 Export as SVG/PNG/PDF를 골라 활성 다이어그램을 그림이나 PDF로 내보낼 수 있습니다. 공식 내보내기 문서는 SVG, PNG, PDF, EPS를 지원한다고 설명합니다. 웹 문서에 확대 가능한 그림을 넣을 때는 SVG, 이미지 첨부가 필요한 곳에는 PNG를 고르면 쓰기 편합니다. 저장 전에는 클래스 이름이 잘렸는지, 화살표 방향이 맞는지 마지막으로 확인하세요.

내보낸 그림은 설명하거나 공유하기 위한 결과물입니다. 나중에 클래스를 더하고 관계를 수정하려면 Gaphor 모델 자체도 따로 저장해 두어야 합니다. 그림 파일만 다시 열어서는 Model Browser의 클래스와 관계를 같은 방식으로 편집할 수 없습니다. 내보내기와 작업 모델 보관을 서로 다른 일로 생각하면 수정할 때 난처해지지 않습니다.

새 관점의 그림이 필요하면 Model Browser에서 새 다이어그램을 만들고 이미 만든 Shape와 Circle을 끌어 놓을 수 있습니다. 공식 문서는 한 모델 요소를 다른 다이어그램에 다시 표시할 수 있고 이름을 바꾸면 다른 그림에도 반영된다고 안내합니다. 클래스 구조를 먼저 간단히 완성한 다음, 별도 다이어그램에 다른 관계를 추가하는 순서로 넓히면 모델을 따라가기 쉽습니다.

  1. 두 클래스와 Generalization의 이름·방향을 검토합니다.
  2. 메뉴의 Export as SVG/PNG/PDF에서 현재 다이어그램의 형식을 선택해 내보냅니다.
  3. 추가 편집을 위해 Gaphor 모델도 따로 보관하고, 새 다이어그램에는 기존 요소를 재사용합니다.

자주 묻는 질문

Gaphor는 무료인가요?

네. 공식 사이트는 Apache 2.0 라이선스의 오픈소스라고 밝히며 Windows 설치 파일을 제공합니다.

Windows에서는 어떤 파일을 받나요?

공식 다운로드의 Windows installer가 연결하는 gaphor-3.3.2-installer.exe를 고릅니다. portable 파일은 별도 항목입니다.

클래스를 놓았는데 오른쪽 이름 편집기가 안 보이면요?

요소를 선택한 뒤 Property Editor 표시 아이콘이나 F9로 오른쪽 패널을 열어 보세요.

Circle과 Shape의 상속 화살표는 어느 쪽을 향하나요?

공식 예시에서 Circle의 일반형인 Shape를 향합니다. 관계를 놓은 뒤 화살표 끝과 클래스 이름을 함께 확인하세요.

다이어그램을 PNG로 저장할 수 있나요?

네. 메뉴의 Export as SVG/PNG/PDF에서 PNG를 고를 수 있습니다. 나중에 모델을 수정하려면 Gaphor 작업 모델도 따로 보관하세요.

두 클래스부터 시작해 모델을 늘려 보세요

Gaphor의 Windows 공식 설치 파일을 확인하고 Shape와 Circle을 놓은 뒤 Generalization으로 연결하면 첫 UML 클래스 다이어그램이 완성됩니다. Model Browser에는 요소가, 다이어그램에는 관계가, Property Editor에는 선택한 요소의 이름이 보이는지 함께 살펴보세요.

그림이 목적에 맞으면 SVG나 PNG로 내보내고, 이후 수정할 작업 모델도 보관해 두세요. 작은 예시로 관계 방향을 익힌 다음 실제 프로젝트의 클래스 한 쌍을 같은 순서로 옮기면 됩니다.

공식 자료와 확인일

Gaphor 공식 소개와 무료 오픈소스 안내 · Gaphor 공식 다운로드 · Gaphor 3.3.2 공식 릴리스 · Gaphor 시작 화면과 도구 설명 · Gaphor 첫 클래스 모델 공식 예시 · Gaphor 다이어그램 내보내기 | 2026-10-16T04:48:00Z

Gaphor 3.3.2 Windows 다운로드·설치 안내