소개
UMLet은 무료 오픈소스 UML 도구로, 간단한 사용자 인터페이스를 통해 UML 다이어그램을 빠르게 그릴 수 있습니다. 텍스트 입력과 간단한 마크다운 방식을 이용해 요소를 수정하며, 시퀀스 및 액티비티 다이어그램을 일반 텍스트로부터 생성할 수 있습니다. EPS, PDF, JPG, SVG 및 클립보드로 내보내기를 지원하며, 사용자 정의 UML 요소를 개발할 수 있습니다. Windows, macOS, Linux용 독립 실행형 앱으로 제공되며, Eclipse 플러그인, 웹 앱(UMLetino), Visual Studio Code 확장 프로그램으로도 이용 가능합니다.
상세정보
텍스트 기반 요소 편집
팝업 대화상자 대신 텍스트 입력과 간단한 마크다운 방식을 사용하여 UML 요소를 직접 수정할 수 있습니다. 이는 빠른 다이어그램 작성을 가능하게 합니다.
다양한 다이어그램 유형 지원
클래스 다이어그램, 사용 사례 다이어그램, 시퀀스 다이어그램, 상태 다이어그램, 배포 다이어그램, 액티비티 다이어그램 등을 그릴 수 있습니다.
내보내기 및 공유
다이어그램을 EPS, PDF, JPG, SVG 형식으로 내보내거나 시스템 클립보드로 복사하여 다른 문서에 바로 붙여넣을 수 있습니다.
사용자 정의 요소 생성
몇 줄의 Java 코드를 변경하여 새로운 UML 요소 타입을 실시간으로 생성하고 컴파일할 수 있습니다.これにより、사용자는 자신만의 모델링 요구에 맞게 도구를 확장할 수 있습니다.
다운로드·설치 방법
공식 웹사이트에서 Windows용 ZIP 파일을 다운로드받아 압축을 해제한 후, 실행 파일을 더블클릭하여 바로 사용할 수 있습니다. 별도의 설치 과정 없이 바로 실행 가능한 포터블 형태입니다.
기본 사용법/명령어
새 다이어그램을 시작하려면 .uxf 확장자를 가진 빈 텍스트 파일을 만듭니다. 요소 팔레트에서 원하는 요소를 더블클릭하면 화면에 추가되고, 오른쪽 하단의 텍스트 패널에서 마크다운 기반 속성을 편집할 수 있습니다. 배경을 드래그하여 전체 다이어그램을 이동할 수 있습니다. Ctrl+Space를 누르면 컨텍스트 민감한 도움을 볼 수 있으며, Ctrl 또는 라쏘 도구를 이용해 여러 요소를 선택할 수 있습니다. C를 눌러 다이어그램을 클립보드로 복사하고, +/- 또는 Ctrl+마우스휠로 줌 인/아웃을 조절할 수 있습니다. Shift를 누른 채 요소를 드래그하면 관계가 자동으로 붙는 것을 방지할 수 있습니다.
이런 경우에 유용합니다
소프트웨어 설계 초기 단계에서 아이디어를 빠르게 시각화해야 하는 개발자나 시스템 분석가가 UMLet을 사용하면, 복잡한 설정 없이 텍스트 기반 편집으로 클래스나 시퀀스 다이어그램을 신속하게 그릴 수 있습니다. 또한, 강의나 발표에서 UML 개념을 설명할 때, 간단한 인터페이스 덕분에 학생들이 바로 실습에 참여할 수 있도록 지원합니다.
지원 환경·시스템 요구사항
Windows, macOS, Linux에서 실행 가능하며, Java 런타임 환경이 필요합니다. 버전 9 이상부터는 Java 1.6 이상이 필요합니다.
최신 버전·업데이트
현재 최신 버전은 15.1이며, 관계 버그 수정, 로그 라이브러리 업데이트, 다크 모드 정리가 포함되었습니다. 이전 버전의 주요 변경 사항은 변경 이력 페이지에서 확인할 수 있습니다.
시스템 요구사항
별도의 시스템 요구사항이 등록되지 않았습니다.


