본문 바로가기

프로그래밍/JAVA

이클립스(Eclipse) UML 이용할수 있는 플러그인 설치와 사용 – UML Designer

 

환경: Eclipse Mars


프로젝트 수행중에 제출 문서를 작성하게 됩니다
. 그중 UML 형식으로 제작한 다이어그램을 추가할 때가 있습니다. 요즘은 클래스 다이어그램만 넣고 항상 쓰는 것도 아닌데 고가의 프로그램을 살수는 없죠. 그래서 무료로 제공하는 이클립스 플러그인 UML Designer 를 설치하고 간단한 사용법을 알아 보겠습니다.

 

 

설치를 위해 Help > Marketplace 를 클릭합니다. 마켓플레이스 대화상자에서 UML Designer 을 검색합니다. Kepler 버전까지 나왔는데 Mars 에서도 동작을 하더군요. 겁먹지 말고 Install 버튼을 클릭합니다.

 

이클립스(Eclipse) UML 이용할수 있는 플러그인 설치와 사용 – UML Designer

 

설치 후 이클립스를 재부팅하게 되면 Perspective Modeling 이 추가 되어 있을 겁니다. 다이어그램을 작성하기 위해서는 Modeling Perspective 에서 해야 합니다.

이클립스(Eclipse) UML 이용할수 있는 플러그인 설치와 사용 – UML Designer

 

모델링 작업을 위해 Modeling Perspective 를 클릭합니다. 왼쪽 탐색기에서 오른 마우스를 눌러 New > Modeling Project 선택합니다. 기존 프로젝트에 추가할 수도 있지만 모델링 프로젝트를 만들어서 별도로 작업하는 것이 좋습니다.

이클립스(Eclipse) UML 이용할수 있는 플러그인 설치와 사용 – UML Designer

 

다른 프로젝트 만드는 것처럼 모델링 프로젝트를 만들어 줍니다. 절차는 간단합니다. 프로젝트명만 입력해 두면 됩니다.

이클립스(Eclipse) UML 이용할수 있는 플러그인 설치와 사용 – UML Designer

 

이렇게 모델링 프로젝트를 생성하게 되면 프로젝트명 아이콘 위에 M 이라고 표시되어 있을 겁니다. 이것으로 일반 프로젝트와 구분하시면 됩니다. 이제 UML 작성을 위해 새 파일로 가서 UML Model 을 추가합니다.

이클립스(Eclipse) UML 이용할수 있는 플러그인 설치와 사용 – UML Designer

 

추가한 UML Model 파일의 확장자는 uml 입니다. 화살표를 클릭하시면 새로운 파일이 하나 있을 겁니다. 그 파일안에 하위로 다이어그램들을 추가하시면 됩니다. 오른마우스를 눌러 New Representation 으로 가시면 다양한 다이어그램들을 볼 수 있습니다. 그 중 가장 많이 쓰이는 Class Diagram 을 추가합니다.

이클립스(Eclipse) UML 이용할수 있는 플러그인 설치와 사용 – UML Designer

 

추가한 클래스 다이어그램 페이지안에 각종 개체들을 추가해서 꾸며야겠죠. 오른쪽으로 가시면 컨트롤들이 있습니다. 그 중 Class 를 마우스로 끌어다 놓습니다.

이클립스(Eclipse) UML 이용할수 있는 플러그인 설치와 사용 – UML Designer

 

추가한 클래스개체에 속성과 함수를 입력하기 위해서 도형을 선택합니다. 그럼 상단에 작은 창이 하나 뜰 겁니다. 그 창에는 속성, 함수, Comment 등을 추가할 수 있는 버튼들이 있습니다.  

이클립스(Eclipse) UML 이용할수 있는 플러그인 설치와 사용 – UML Designer

 

속성을 하나 추가한 뒤 클릭하시면 Prpperty 창이 열립니다. 이곳에서 상세 내용을 입력하시면 됩니다. 이름과 public/private 등을 셋팅 하시면 되겠죠.

이클립스(Eclipse) UML 이용할수 있는 플러그인 설치와 사용 – UML Designer

 

이렇게 여러 개의 클래스를 작성한 후 관계를 만들어야겠죠. Relationships 에 보시면 연관관계를 설정할 수 있는 메뉴들이 있습니다.

이클립스(Eclipse) UML 이용할수 있는 플러그인 설치와 사용 – UML Designer



출처: http://mainia.tistory.com/3097?category=116991