머리말
소프트웨어 개발에 앞서서 클래스 및 인터페이스 등 프로그램 설계를 위한 도면은 다양하게 존재한다. 그중 유료로 사용할 수 있는 소프트웨어가 있지만, 개인이 구매하기에 라이선스 가격은 매우 비싸다. 본 포스팅에서 소개할 StarUML 오픈소스는 다양한 UML 다이어그램을 작성할 수 있는 무료 도구이다. 무료 도구지만 강력하고 다양한 기능들을 제공하기 때문에 많은 개발자들이 애용하는 프로그램 중 하나다. 다운로드와 설치가 간단하며, 유스케이스 다이어그램과 클래스 다이어그램 및 시퀀스 다이어그램 등 다양한 다이어그램을 설계할 수 있도록 지원해 준다. 본 포스팅에서는 StarUML 오픈소스를 다운로드하고 설치하는 방법에 대해서 소개한다.
StarUML 다운로드 및 설치 과정
과거 StarUML 프로그램은 오픈소스 프로그램을 소개하는 sourceforge에서 다운로드와 가이드 문서를 제공했지만, 현재는 독자적인 도메인과 함께 독립했다. 아래의 링크가 StartUML 공식 홈페이지이며, 메인 화면에서 쉽게 다운로드 가능하다. 현재는 v5.1.0 버전까지 배포되었지만, 최신 버전은 유료 라이선스 구매 후 사용이 가능하다. 그렇기 때문에 본 포스팅에서는 무료로 다운로드할 수 있는 sourceforge 링크를 공유한다.
다운로드한 설치파일을 실행하면 아래와 같은 설치 화면을 볼 수 있다. 설치는 매우 간단한 과정으로 진행되며, Next 버튼만 눌러주면 설치가 가능하기 때문에 별도의 설명은 필요 없다.
설치를 완료하고 StartUML을 실행한 화면이다. 실행하면 아래 사진과 같이 새로운 프로젝트를 생성하는 화면을 볼 수 있다. Default Approach 메뉴로 새로운 프로젝트를 생성하면 다양한 프로그램 설계 도면을 생성할 수 있다.
아래의 화면은 StartUML으로 Class Diagram을 간단히 표현한 화면이다. 자세한 사용방법은 공식 홈페이지에서 제공하는 가이드 문서로 충분할 것 같으니 꼼꼼히 살펴보길 바란다.
꼬리말
무료로 사용할 수 있는 오픈소스인데 매우 간단한 방법으로 설치할 수 있고 강력한 기능까지 제공한다. 공식 도메인으로 서비스를 제공하고 있어서 지속적인 소프트웨어 업데이트도 안정적일 것으로 예상된다. 다양한 기능을 소개하고 싶지만 공식 매뉴얼이 자세하게 정리되어 있어서 큰 의미는 없어 보인다. 무료로 사용할 수 있는 UML 다이어그램 도구인 StarUML 소프트웨어에 대해서 소개한 본 포스팅은 이로써 마무리 짓도록 한다.
소중한 댓글 (0)