환경: Eclipse Mars
프로젝트 수행중에 제출 문서를 작성하게 됩니다. 그중 UML 형식으로 제작한 다이어그램을 추가할 때가 있습니다. 요즘은 클래스 다이어그램만 넣고 항상 쓰는 것도 아닌데 고가의 프로그램을 살수는 없죠. 그래서 무료로 제공하는 이클립스 플러그인 UML Designer 를 설치하고 간단한 사용법을 알아 보겠습니다.
▼ 설치를 위해 Help > Marketplace 를 클릭합니다. 마켓플레이스 대화상자에서 UML Designer 을 검색합니다. Kepler 버전까지 나왔는데 Mars 에서도 동작을 하더군요. 겁먹지 말고 Install 버튼을 클릭합니다.
▼ 설치 후 이클립스를 재부팅하게 되면 Perspective 에 Modeling 이 추가 되어 있을 겁니다. 다이어그램을 작성하기 위해서는 Modeling Perspective 에서 해야 합니다.
▼ 모델링 작업을 위해 Modeling Perspective 를 클릭합니다. 왼쪽 탐색기에서 오른 마우스를 눌러 New > Modeling Project 선택합니다. 기존 프로젝트에 추가할 수도 있지만 모델링 프로젝트를 만들어서 별도로 작업하는 것이 좋습니다.
▼ 다른 프로젝트 만드는 것처럼 모델링 프로젝트를 만들어 줍니다. 절차는 간단합니다. 프로젝트명만 입력해 두면 됩니다.
▼ 이렇게 모델링 프로젝트를 생성하게 되면 프로젝트명 아이콘 위에 M 이라고 표시되어 있을 겁니다. 이것으로 일반 프로젝트와 구분하시면 됩니다. 이제 UML 작성을 위해 새 파일로 가서 UML Model 을 추가합니다.
▼ 추가한 UML Model 파일의 확장자는 uml 입니다. 화살표를 클릭하시면 새로운 파일이 하나 있을 겁니다. 그 파일안에 하위로 다이어그램들을 추가하시면 됩니다. 오른마우스를 눌러 New Representation 으로 가시면 다양한 다이어그램들을 볼 수 있습니다. 그 중 가장 많이 쓰이는 Class Diagram 을 추가합니다.
▼ 추가한 클래스 다이어그램 페이지안에 각종 개체들을 추가해서 꾸며야겠죠. 오른쪽으로 가시면 컨트롤들이 있습니다. 그 중 Class 를 마우스로 끌어다 놓습니다.
▼ 추가한 클래스개체에 속성과 함수를 입력하기 위해서 도형을 선택합니다. 그럼 상단에 작은 창이 하나 뜰 겁니다. 그 창에는 속성, 함수, Comment 등을 추가할 수 있는 버튼들이 있습니다.
▼ 속성을 하나 추가한 뒤 클릭하시면 Prpperty 창이 열립니다. 이곳에서 상세 내용을 입력하시면 됩니다. 이름과 public/private 등을 셋팅 하시면 되겠죠.
▼ 이렇게 여러 개의 클래스를 작성한 후 관계를 만들어야겠죠. Relationships 에 보시면 연관관계를 설정할 수 있는 메뉴들이 있습니다.
'프로그래밍 > JAVA' 카테고리의 다른 글
추상메서드와 인터페이스 공통점, 차이점 (0) | 2017.12.22 |
---|---|
개발자가 놓치기 쉬운 자바의 개념, 기본원리 (0) | 2017.12.13 |
이클립스(Eclipse) 개발환경 "UTF-8" 인코딩 설정 (0) | 2017.11.28 |
JAVA Native Method (JNI) (0) | 2017.11.21 |
자바 환경 변수 설정 (0) | 2017.11.16 |