이클립스 클래스 다이어그램 자동 - ikeullibseu keullaeseu daieogeulaem jadong

Eclipse UML - 클래스 다이어그램

이번 포스팅에서는 이클립스(Eclipse) IDE에서 클래스 다이어그램을 사용해서 UML을 작성하는 방법에 
대해서 알아보겠습니다.

직접 관련 도구로 그리는 것도 가능하지만, 이클립스 플러그인을 활용하면 손 쉽게 자동으로 클래스 
다이어그램을 작성할 수 있습니다.


클래스 다이어그램을 통해서 클래스의 관계, 필드, 메소드의 정의 및 가장 중요한 전체 시스템의 개괄적인

모습을 정적으로 확인할 수 있습니다. (연관, 집합, 일반화 등)

아래와 같이 플러그인 설치 및 테스트 다이어그램 작성을 따라해보세요.


이클립스(Eclipse) - ObjecjtAid Exploere 설치

이클립스에서 Plug-In 형태로 설치가 가능합니다.

본 포스팅은 윈도우10(windows10 x64)에서 테스트 후 작성했습니다.


사이트 접속
 후 설치 URL 확인 및 복사 : 이동

이클립스 실행 후 Help -> Install New Software 실행

add 클릭 후 위에서 복사한 다운로드 URL 붙여넣기 후 -> 항목선택 -> Next 클릭

설치 리스트가 표시되지 않을 경우에는 이클립스 재실행을 하시면 됩니다.

항목 선택 후 라이센스 동의

후 Next 클릭

Object Aid 설치 완료 후

재 실행 Yes 클릭

이클립스(Eclipse) - 클래스 다이어그램 자동 생성

방금 설치한 ObjectAid를 활용해서 자동으로 다이어그램을 생성해 봅니다.


이클립스 메뉴에서 File -> New -> Other 프로젝트 생성 실행

uml로 검색 후 ObjectAid Class Diagram 실행

중요한 부분입니다. Browse를 누르시고 본인이 클래스 다이어 그램을 생성하기 원하는 프로젝트
경로를 지정해 줍니다.

기존 프로젝트 경로를 지정해 주셔도 상관 없습니다. 아래에서 저는 기존 프로젝트 폴더를 선택했습니다.

선택 완료 된 화면

해당 경로에  경로명.ucls 파일이 자동으로 생성되었습니다.

ucls 파일을 열고 원하는 자바 class 파일들을 드래그 해서 옮기면 자동으로 다이어그램이 생성 됩니다.

드래그 합니다.

마무리

UML(Unified Modeling Language)에는 여러 가지 다이어그램(Diagram)이 존재합니다.
클래스 다이어그램과 시퀀스 다이어그램은 반드시 학습 하실 것을 추천드립니다.


이직, 취업 등 면접에서 빈번하게 출제 될 뿐만아니라, 실제 현업에서 전체 시스템을 동적 및 정적으로
시각적인 표현이 가능하기 때문입니다.


다음 포스팅에서는 UML 다이어그램에 대해서 개별적으로 예제와 함께 포스팅해보겠습니다.

안녕하세요 공상 개발입니다.

프로젝트에서 중요한 점은 완성도 그리고 그 가치를 남에게 얼마나 직관적으로 설명할 수 있는가라고

생각합니다.

우리는 개인 프로젝트만 진행하는 것이 아닌 팀 프로젝트까지 생각해야 되니까요.

프로젝트 안에 있는 클래스의 관계도를 직관적으로 보여주려면 여러 방법들이 있겠지만

대표적인 방법으로 클래스 다이어그램이 있습니다.

하지만 클래스 다이어그램을 직접 작성하기에는 많은 시간과 귀찮음 동반됩니다.

그렇기 때문에 우리는 이클립스 환경에서 ObjectAid라는 플러그인을 사용할 것입니다.

ObjectAid는 프로젝트의  java 파일들을 드래그 AND 드롭 하는 것으로

클래스들의 관계도를 손쉽게 만들어줍니다.

이클립스 최상단 왼쪽 위를 보시면 Help가 있습니다.

클릭해 주신 후 Install New Software 메뉴를 선택합니다.

[Help]-[Install New Software]

OnjectAid의 Name과 URL를 복사해서 플러그인을 다운로드 받아야 됩니다.

우선 해당 링크에서 ObjectAid : //www.objectaid.com/download

Name과 URL를 확인한 후,

Add Repository 창에 동일하게 입력해 주시면 됩니다.

Add 클릭

Add 버튼을 누르고 들어가면 총 4개의 파일이 있습니다.

맨 아래쪽부터 2개는 라이센스를 필요로 합니다.

그렇기 때문에 맨 위부터 2개 이 녀석들을 클릭 후 Next 버튼을 눌러줍니다.

이녀석들

그리고 ObjectAid Class Diagram Editor License를 클릭해 준 뒤 동의해주시면 플러그인의 설치가 종료됩니다.

[File]-[New]-[Other]

이클립스 IDE 화면 최상단 왼쪽에 있는 File-New-Other를 클릭합니다.

그런 다음 ObjectAid UML Diagram - Class Diagram 순서로 선택해 줍니다.

ObjectAid UML Diagram-Class Diagram

UML Class Diagram 창이 나타나면 Browe를 클릭하여 클래스 다이어그램을 만들 프로젝트를 선택해 줍니다.

Name에는 해당 클래스 다이어그램의 이름을 지정해 줍니다.

이 과정을 모두 진행하셨다면 

Package Explore에

이런 친구가 나옵니다.

해당 프로젝트에 Project_Diagram.ucls라는 친구가 나옵니다.

클래스 다이어그램 파일이 생성된 것인데 클래스 다이어그램을 만들려면 더블 클릭한 후,

클래스 파일 클릭

클래스 다이어그램을 만들고 싶은 클래스를 클릭해 줍니다.

그러면 

결과물

이런 식으로 클래스의 관계가 설정되며 클래스 다이어그램이 만들어지게 됩니다.

예쁘죠?

관련 게시물

Toplist

최신 우편물

태그