시스템의 요청과 응답 순서를 그림으로 정리해야 한다면 UMLet에서 시퀀스 다이어그램을 만들 수 있습니다. 오른쪽 팔레트의 예시를 작업 영역에 넣고 아래쪽 속성 칸에서 참여자와 메시지를 글자로 고치는 방식입니다.
공식 사이트는 UMLet 15.1을 무료 오픈소스 프로그램으로 제공하며 Windows용 독립 실행판은 ZIP 파일로 배포합니다. 압축을 풀고 Java로 umlet.jar를 여는 방식이므로 Java 설치 여부를 먼저 확인하세요. 여기서는 파일을 고르는 법부터 두 참여자의 메시지를 그려 저장·내보내는 순서를 설명합니다.
도형을 고른 뒤 속성 글자를 바꿔 그립니다
UMLet은 여러 대화상자를 차례로 여는 대신 도형의 속성을 텍스트로 편집하는 UML 도구입니다. 화면은 큰 작업 영역, 예시가 있는 팔레트, 선택한 도형의 속성을 고치는 칸으로 나뉩니다. 팔레트의 도형을 더블클릭하면 그림에 놓이고, 아래쪽 텍스트를 바꾸면 해당 도형의 표시가 달라집니다.
시퀀스 다이어그램에서는 팔레트의 Sequence – all in one 항목을 선택합니다. 공식 FAQ에 따르면 참여자는 이름과 ID를 _name~ID_ 형태로 정의하고, 메시지는 그 ID를 id1->id3처럼 이어서 표현합니다. 먼저 팔레트의 기본 예시가 어떻게 그려지는지 보고 한 줄씩 바꾸면 문법을 외우지 않아도 시작하기 쉽습니다.
완성한 그림은 UMLet의 .uxf 파일로 보관하고, 다른 문서에 넣을 때는 File > Export as..에서 PDF·PNG·SVG 등으로 내보낼 수 있습니다. UMLet은 빠른 UML 스케치를 위한 프로그램으로 공식 FAQ는 모델에서 코드 생성이나 코드 역변환 기능은 제공하지 않는다고 밝힙니다. 코드 생성까지 필요하다면 용도가 맞는지 먼저 확인해야 합니다.
작업 영역·팔레트·속성 칸 살펴보기
공식 사이트가 제공하는 이전 Windows 화면 예시입니다. 오른쪽 팔레트의 시퀀스 예시와 아래쪽 Properties 텍스트 칸이 보입니다. 현재 배포판은 15.1이며 창 모양이나 메뉴 배치가 다를 수 있습니다.
| 프로그램 | UMLet 15.1 |
| 공식 파일 | umlet-standalone-15.1.zip |
| 파일 응답 크기 | 11,079,235바이트 |
| 실행 방식 | 압축 해제 후 umlet.jar |
| 그림 파일 | UMLet의 .uxf 형식 |
| 내보내기 | File > Export as.. |
Windows에서 15.1 독립 실행판 준비하기
공식 Download & Change History의 UMLet 15.1 stand-alone 항목은 umlet-standalone-15.1.zip을 제공합니다. Eclipse 플러그인과 다른 파일이므로 일반 Windows 컴퓨터에서 독립 실행판을 쓰려면 stand-alone을 고르세요. 사이트 첫 화면에도 Windows·macOS·Linux용 독립 실행판과 Eclipse 플러그인이 별도로 소개됩니다.
ZIP을 받은 뒤 원하는 폴더에 압축을 풀고 umlet.jar를 실행하는 것이 공식 FAQ의 시작 방법입니다. JAR를 두 번 눌러도 열리지 않으면 Java가 설치돼 있는지 확인하세요. 명령 프롬프트에서 java -version으로 확인할 수 있으며, JAR 연결이 없는 환경에서는 해당 폴더에서 java -jar umlet.jar 명령으로 시작하는 방법이 공식 FAQ에 나옵니다.
압축 파일 자체를 설치 마법사처럼 열어 두고 작업하지 말고 먼저 압축을 해제하세요. 실행이 실패했을 때는 Java 유무와 JAR 연결, 압축을 푼 폴더의 파일을 차례로 확인하면 문제를 좁힐 수 있습니다. 공식 FAQ는 설정을 사용자 홈 폴더에 저장하므로 그 폴더의 쓰기 권한 문제도 시작 오류의 원인이 될 수 있다고 설명합니다.
- 공식 변경 기록에서 UMLet 15.1 stand-alone ZIP을 선택해 저장합니다.
- ZIP을 압축 해제하고 Java가 준비돼 있는지 확인합니다.
- 압축을 푼 폴더의 umlet.jar를 열어 작업 화면을 확인합니다.
참여자와 메시지를 넣어 순서 그리기
UMLet을 열고 Palettes에서 Sequence – all in one 팔레트를 고릅니다. 팔레트의 시퀀스 예시를 더블클릭하면 작업 영역에 도형이 들어갑니다. 공식 빠른 시작 안내도 도형을 더블클릭해 추가하고 오른쪽 아래 텍스트 칸에서 속성을 고치도록 설명합니다.
먼저 예시의 참여자 이름을 자신이 설명할 대상에 맞게 바꿔보세요. 이를테면 사용자와 서버라는 두 역할을 정하고, 각 참여자의 이름과 ID를 _name~ID_ 형식으로 써둡니다. 메시지를 적을 때는 표시 이름이 아니라 정의한 ID를 사용해 id1->id3처럼 연결합니다. ID 철자가 다르면 의도한 두 참여자 사이의 화살표가 나오지 않을 수 있으니 속성 칸의 정의와 메시지 줄을 함께 살펴보세요.
한 번에 긴 흐름을 넣기보다 요청 하나와 응답 하나가 어떻게 보이는지 먼저 확인하는 편이 좋습니다. 텍스트를 고칠 때마다 왼쪽 작업 영역의 선과 참여자 위치를 비교하고, 필요하면 도형의 크기와 위치를 조정하세요. 공식 화면 예시에는 오른쪽의 시퀀스 예시와 아래쪽 속성 칸이 함께 보여 텍스트와 그림의 관계를 살펴볼 수 있습니다.
참여자가 늘어날 때는 먼저 각 역할의 ID를 겹치지 않게 정리하고, 그다음 메시지 줄을 추가하세요. 도형을 선택한 상태에서 Ctrl+Space를 누르면 공식 빠른 시작 안내가 설명하는 상황별 도움말을 볼 수 있습니다. 문법을 억지로 외워 작성하기보다 예시의 속성 텍스트를 조금씩 고쳐 결과가 어떻게 달라지는지 비교하면 실수를 찾기 쉽습니다.
예시를 그대로 두면 메시지와 참여자 이름이 실제 설명하려는 상황과 다를 수 있습니다. 로그인 요청, 서버 응답처럼 한 번에 설명할 수 있는 짧은 흐름을 정한 뒤 참여자 이름을 바꾸고, 화살표의 출발점과 도착점이 그 순서에 맞는지 확인하세요. 그림의 제목이나 설명을 붙일 때도 이 흐름을 읽는 사람이 누구인지 생각하면 불필요한 참여자를 줄일 수 있습니다.
- Palettes에서 Sequence – all in one을 열고 예시를 더블클릭합니다.
- 속성 칸에서 참여자 이름과 ID를 바꾸고 메시지의 출발·도착 ID를 맞춥니다.
- 작업 영역에 참여자와 화살표가 예상한 순서로 표시되는지 확인합니다.
그림을 보관하고 문서용으로 내보내기
다이어그램을 이어서 편집하려면 UMLet의 .uxf 파일로 저장하세요. .uxf는 UMLet이 쓰는 다이어그램 파일이며, PDF나 PNG처럼 문서에 붙이는 그림 파일과 용도가 다릅니다. 나중에 참여자나 메시지를 수정해야 한다면 .uxf를 보관해 두는 것이 편합니다.
문서나 발표 자료에 넣을 결과물은 File > Export as..에서 필요한 형식을 고릅니다. 공식 FAQ에는 BMP·EPS·GIF·JPG·PDF·PNG·SVG 내보내기가 나와 있습니다. 글자가 많은 도식이라면 확대해 볼 PDF나 SVG를, 간단히 붙여 넣을 그림이라면 PNG를 선택하는 식으로 최종 사용처에 맞추세요.
내보낸 파일은 실제로 열어 참여자 이름이 잘리지 않았는지, 화살표 방향이 의도와 맞는지 확인하세요. 화면에서 보기 좋던 다이어그램도 문서 크기에서는 글씨가 작을 수 있으므로 내보내기 전에 참여자 수와 도형 간격을 정리하면 좋습니다. 수정이 필요하면 .uxf에서 고친 뒤 다시 내보냅니다.
팀 문서에 그림을 공유한다면 PDF나 PNG만 보낼지, 동료가 수정할 수 있도록 .uxf도 함께 보낼지 정하세요. 공식 FAQ는 .uxf를 UMLet 다이어그램 형식으로 다루며, 내보내기는 별도 메뉴로 안내합니다. 흐름이 아직 바뀔 가능성이 있으면 편집 가능한 원본을 보관하고, 검토용 파일에는 내보낸 날짜나 버전을 구별해 두면 이전 그림과 헷갈리지 않습니다.
- 편집 가능한 원본을 .uxf로 저장합니다.
- File > Export as..에서 PDF·PNG·SVG 등 필요한 형식을 선택합니다.
- 내보낸 파일을 열어 글자와 화살표가 읽히는지 확인합니다.
화살표나 실행이 예상과 다를 때
시퀀스 도형에서 메시지가 다른 참여자에 연결되거나 보이지 않으면 먼저 참여자 ID를 확인하세요. 공식 FAQ의 문법은 이름과 ID를 함께 정의하고, 메시지에는 ID를 사용합니다. ID를 바꾼 뒤 이전 메시지 줄이 옛 ID를 가리키고 있으면 그림도 맞지 않을 수 있습니다. 한 줄씩 바꾸며 작업 영역의 결과를 확인하는 것이 빠릅니다.
JAR를 눌렀는데 아무 반응이 없으면 ZIP이 제대로 풀렸는지 확인하고, Java가 설치돼 있는지 java -version으로 살펴보세요. Java가 있는데도 두 번 클릭으로 열리지 않으면 JAR 파일 연결의 문제일 수 있습니다. 공식 FAQ가 제시하는 java -jar umlet.jar 방식은 이 상황을 구분하는 데 도움이 됩니다.
UMLet은 코드를 자동 생성하는 모델링 도구가 아닙니다. 코드 파일을 넣어 다이어그램을 얻거나 .uxf에서 소스 코드를 뽑으려는 경우에는 공식 FAQ가 해당 기능을 제공하지 않는다고 명시합니다. 빠른 구조 설명이나 순서 공유에 맞춰 사용하고, 수정 가능한 .uxf와 배포용 그림을 각각 저장하세요.
자주 묻는 질문
UMLet 15.1은 무료인가요?
공식 사이트가 무료 오픈소스 UML 도구라고 밝히며 GPL 3.0을 표시합니다. 15.1 stand-alone ZIP을 공식 경로에서 받을 수 있습니다.
Windows에서 어떤 파일을 고르나요?
일반 독립 실행판은 Download & Change History의 UMLet 15.1 stand-alone ZIP입니다. Eclipse plugin과 구분해 고르세요.
JAR를 두 번 눌러도 실행되지 않으면 어떻게 하나요?
ZIP을 압축 해제했는지와 Java 설치 여부를 확인하세요. 공식 FAQ는 java -version과 java -jar umlet.jar 확인 방법을 제시합니다.
시퀀스 다이어그램은 어디서 시작하나요?
Palettes에서 Sequence – all in one을 고른 다음 예시를 더블클릭하고 아래쪽 속성 칸에서 참여자 ID와 메시지를 고칩니다.
그린 다이어그램으로 코드를 만들 수 있나요?
공식 FAQ에 따르면 .uxf 모델에서 코드를 생성하거나 코드에서 모델을 만드는 기능은 제공하지 않습니다.
두 참여자의 흐름부터 그려보세요
UMLet 15.1 독립 실행판을 준비했다면 시퀀스 팔레트의 예시를 열고 참여자 두 명과 메시지 한 줄부터 고쳐보세요. 속성 칸에서 바꾼 ID가 작업 영역의 화살표에 어떻게 반영되는지 확인하면 텍스트 편집 방식에 금방 익숙해질 수 있습니다.
원본은 .uxf로 남기고, 다른 문서에 넣을 때는 File > Export as..에서 PDF나 PNG 등 필요한 형식으로 내보내세요. 나중에 흐름이 바뀌어도 원본에서 수정하고 다시 내보낼 수 있습니다.
공식 자료와 확인일
UMLet 공식 소개·버전·기능 · UMLet 공식 15.1 다운로드와 변경 기록 · UMLet 공식 실행·시퀀스 작성·내보내기 FAQ · UMLet 공식 Windows 화면 예시 · UMLet 공식 GitHub 저장소 | 2026-11-05T02:34:00Z

