logo
김희준
김희준

Feb 04, 2024업데이트

소프트웨어 개발 및 관리에서 클래스 다이어그램 작성은 필수입니다. 하지만 일반적인 문서 툴로는 클래스다이어그램을 작성하기 번거롭죠. 이러한 요구에 맞춰 다양한 클래스 다이어그램 사이트와 툴이 출시되어 있습니다. 이 글에서는 2023년 최신 클래스 다이어그램 툴을 소개합니다. 한번 천천히 비교해보세요. 그리고 가장 편리하고 합리적인 선택인 Boardmix로 쉽게 클래스 다이어그램 그리는 방법도 소개하니, 놓치지 마세요.

Part1: 클래스 다이어그램 추천

1. net

Diagrams.net은 클래스 다이어그램 뿐만 아니라 소프트웨어 개발에 필요한 UML 작성이 가능한 프로그램 입니다. 회원가입 없이 웹앱을 통해 UML 작성이 가능해 어디서든 활용 가능하다는 장점이 있습니다. 협업이나 웹 공유 기능은 없지만, 드롭박스, Github, Google drive 등의 클라우드 저장 옵션을 제공하므로 유용하게 사용할 수 있습니다. 소프트웨어 개발에 특화된 여러 템플릿이 준비되어 있으며 무료로 사용 가능합니다.

2. Visual Paradigm

Visual Paradigm은 시각화를 위한 생산성 도구로, 소프트웨어 개발을 위한 기능도 제공합니다. 화이트보드 툴을 위한 플랜과 다이어그램 툴을 위한 플랜이 따로 마련되어 있습니다. 다이어그램 툴에는 템플릿을 이용해 클래스 다이어그램도 그릴 수 있습니다. 가격은 월 6달러(개인 사용자)부터 시작됩니다. 다양한 문서 작성도 같이 이용할 수 있는 통합 화이트보드 도구를 찾는다면 약간 아쉬운 점이 있지만, 클래스 다이어그램을 비롯한 시각화 작업에는 유용하게 사용할 수 있습니다.

3. Software Ideas Modeler

Software Ideas Modeler는 소프트웨어 분석과 구조 시각화에 특화된 도구입니다. 웹에서는 구동이 불가하고, 협업도 어렵습니다. 스탠드얼론 프로그램으로 이용해야 합니다. 클래스 다이어그램을 포함한 여러가지 템플릿과 기능이 준비되어 있으며, 가격은 구독제 없이 1회성 구매로 59달러(Standard)부터 시작됩니다.

4. Microsoft Visio

Visio는 마이크로소프트에서 제공하는 소프트웨어 구조 시각화 도구입니다. 당연히 클래스 다이어그램 템플릿도 제공합니다. 만약 웹앱만 이용을 원하는 경우에는 월 5,600원, 데스크탑 프로그램도 이용하는 경우에는 월 16,900원의 비용이 부과됩니다. 또는 일회성 구독으로 라이선스를 구매할 수 있습니다. 이 경우에는 Visio Standard 2022 기준으로 519,000원입니다.

5. Boardmix

Boardmix는 클라우드 기반의 온라인 화이트보드 툴입니다. 다른 툴과 차별화되는 지점은, 클래스다이어그램 템플릿은 물론 UML에 필요한 여러가지 리소스를 제공하면서 프로젝트 관리/창의성 도구/와이어프레임 스토리보드 작성 같은 다양한 작업도 이루어질 수 있다는 점입니다. 또한, 웹앱과 프로그램 전부 이용할 수 있고 무료로 모든 기능을 사용할 수 있습니다.

Part2: 클래스 다이어그램 사이트 Boardmix

Boardmix를 이용해 클래스 다이어그램 그리는 방법을 소개합니다.

Boardmix.com으로 접속하세요. 이메일로 간단히 계정을 등록할 수 있고, 웹앱으로 모든 기능을 이용할 수 있습니다. 지금 바로 따라해보세요.

클래스 표시하기

새 화이트보드를 만들고 도형을 추가하세요. Boardmix에서는 UML 표준 양식을 제공합니다.

[Color theme]도 한번 바꿔보세요. 프레젠테이션이나 제안 자료를 만들 때 아름다운 화면은 조금 더 도움이 됩니다. 또한, 클래스 별, 모듈 별 컬러태그로 구분한다면 더욱 가독성 높은 클래스 다이어그램을 작성할 수 있습니다.

클래스 개체를 선택하고, 드래그하세요.

글씨를 클릭하면, 텍스트 서식 메뉴가 나타나며 편집 가능해집니다.

클래스 간 관계성 표시하기

클래스 개체를 클릭했을 때 활성화되는 [+]버튼을 누르면, 관계성 화살표와 함께 새로운 개체를 만들 수 있습니다. 이렇게 마인드맵 식으로 작성을 해도 되지만, 클래스를 전부 적어 두고 한 번에 관계성을 표시할 수도 있겠죠? 화살표 그리는 방법을 알려드리겠습니다.

왼쪽 툴바에서 화살표 아이콘을 클릭하세요. 직선, 꺾은선, 곡선 등을 선택할 수 있습니다. 그리고 시작점에서 끝나는 지점까지 드래그하세요. 화살표를 그릴 때, 상자 변에 스냅 버튼이 활성화됩니다.

화살표 속성은 언제든지 바꿀 수 있습니다. 화살표를 클릭해보세요. 차례로 색/꺾임 종류/시작 화살표 모양/끝 화살표 모양을 변경할 수 있습니다. 그리고 화살표를 클릭할 때 활성화되는 버튼을 드래그해 형태를 변경하세요.

팀원에게 피드백 요청하기

클래스 다이어그램 작성을 마무리하셨나요? 이제 팀원에게 공유할 차례입니다. 혹은 작성 중 막히는 부분이 있어 확인을 요청해야 할 때가 있죠. 이 때 Boardmix의 진가가 발휘됩니다. 단순히 캡쳐나 이미지, PDF로 전송할 수도 있지만 Boardmix는 이메일로 간단하게 화이트보드에 초대할 수 있습니다. 초대된 팀원은 실시간으로 보드 편집이 가능하며, 댓글과 채팅, 메모, 회의 기능을 이용할 수 있습니다.

마무리

2023년 최신 화이트보드 프로그램 소개를 잘 살펴보셨나요? UML을 통해 생산성을 제고하기 위해서는, 좋은 툴을 사용해야하는 게 당연합니다. 특히 클래스 다이어그램같이 전문 분야의 서식은 이에 특화된 프로그램이 필요하죠. Boardmix는 소프트웨어 개발과 함께, 이와 밀접한 백엔드/프론트엔드 개발, UI/UX 기획에 특화되어 있는 툴입니다. 기획자, 개발자, 디자이너까지 전사적으로 사용 가능한 편리한 생산성 도구를 만나보세요.

무료 이용 arrow

go to back
twitter share
facebook share