Please Enable JavaScript!
Gon[ Enable JavaScript ]

반응형

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

 

환경: Eclipse Mars

 

프로젝트 중에 많은 제출 문서를 작성합니다. 그 중에 클래스 다이어그램이 있습니다. 별도의 툴이나 파워포인트로 작성하는데, 이클립스에 무료 플러그인을 이용해 보세요. 고가의 클래스 다이어그램 툴이 없어도 쉽고 빠르게 작성이 가능합니다. 오늘은 무료로 제공하는 이클립스 플러그인 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 입니다. 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

반응형
Posted by 녹두장군1
,