UML(Unified Modeling Language) 은 프로그램의 설계를 한눈에 알아볼 수 있도록 시각화 / 문서화하여 표현하는 방법입니다.

 

세부적으로는 다양한 방법들이 존재하지만 가장 많이 이용되는 것은

클래스의 구조와 데이터의 정의를 나타내는 클래스 다이어그램과

동작의 흐름과 데이터의 이동을 나타내는 시퀀스 다이어그램입니다.

 

이번에는 클래스 다이어그램을 이클립스에서 편리하게 작성할 수 있도록 도와주는

ObjectAid UML Explorer 의 설치 및 사용 방법에 대해 알아보도록 하겠습니다.

 

 

1. ObjectAid UML Explorer 설치

 

 

 

이클립스(Eclipse) 를 실행하고 Help 메뉴 > Install New Software... 을 클릭합니다.

이클립스에 추가적인 플러그인을 설치해서 사용할 때 자주 이용하게 되는 기능입니다.

 

 

 

Add 버튼을 클릭합니다.

 

 

 

어떤 사이트로부터 플러그인을 다운받을지 위치를 추가하는 다이얼로그입니다.

Name 에는 원하는 이름을 입력하시고 (사이트를 식별하는 이름입니다.)

Location 에는 http://www.objectaid.net/update 입력한 후

OK 버튼을 클릭합니다.

 

 

 

사이트로 부터 다운로드 받을 수 있는 플러그인 리스트가 다이얼로그에 나타납니다.

입력한 사이트로부터 ObjectAid UML Explorer 를 다운받을 수 있으므로

체크박스에 나타난 항목을 모두 체크한 후 Next 버튼을 클릭합니다.

 

 

 

Install 할 것인지 다시한번 묻는 다이얼 로그 입니다.

Next 버튼을 클릭합니다.

 

 

 

라이센스 동의를 묻는 부분으로

I accept ... 항목에 체크하고 Finish 버튼을 클릭합니다.

 

 

 

설치가 진행중 입니다.

 

 

 

설치중에 보안과 관련된 경고가 나타나면 OK 버튼을 클릭합니다.

 

 

 

플러그인 설치가 모두 완료되면 이클립스를 재부팅하라는 다이얼로그가 나타납니다.

Yes 버튼을 클릭합니다.

 

 

 

2. 클래스 다이어그램 작성하기

 

재실행 된 이클립스에서 클래스 다이어그램을 작성해 보도록 하겠습니다.

 

 

 

 

클래스 다이어그램을 작성할 Fruit 프로젝트입니다.

 

 

클래스 다이어그램 파일을 따로 관리하기 위해서 폴더를 추가합니다.

Fruit 프로젝트 마우스 우클릭 > New > Folder 를 클릭합니다.

 

 

 

폴더의 이름을 입력한 후에 (저는 UML 이라고 입력했습니다.) Finish 버튼을 클릭합니다.

 

 

 

클래스 다이어그램 파일을 작성해 보겠습니다.

Fruit 프로젝트 마우스 클릭 > New > Other... 를 클릭합니다.

 

 

 

ObjectAid UML Diagram 폴더 > Class Diagram 선택 후

Next 버튼을 클릭합니다.

 

 

 

Browse... 버튼을 클릭하여 앞에서 생성한 UML 폴더를 선택하고

Name 에 클래스 다이어그램 파일 이름을 입력 > Finish 버튼을 클릭합니다.

 

 

 

Package Explorer 에서 java 파일을 클릭 (여러개 선택가능) 해서

우측에 열려있는 클래스 다이어그램 파일(ClassDiagram.ucls) 로 드래그 합니다.

 

그럼 자동으로 java 파일에 정의되어 있는 클래스들의 구조가 화면에 그려지는 것을 확인할 수 있습니다.

화면에 나타난 클래스들을 드래그해서 위치를 조정하는 것도 가능하며

속성 또는 메소드를 클릭하면 정의되어 있는 java 파일로 링크되어 소스파일도 바로 연동하여 볼 수 있습니다.

 

 

 

클래스 다이어그램 작성 및 확인이 완료되었다면

마우스 우클릭 > Save As Image 선택하여 이미지 파일로 저장합니다.

 

 

* 추가적으로...

ObjectAid UML Explorer 에서는 class diagram 은 무료로 사용이 가능하지만

sequence diagram 은 single-user license (유료, http://www.objectaid.com/install-license) 로 제공되고 있습니다.

 

상세한 사용법은 http://www.objectaid.com/class-diagram 를 참고하시기 바랍니다.

 

 

'IT > Eclipse' 카테고리의 다른 글

이클립스 글자크기 변경하기  (0) 2015.03.23
이클립스 단축키  (0) 2015.03.15
이클립스 테마 적용하기  (0) 2015.03.10
이클립스 다운로드 및 설치방법  (0) 2015.03.04
이클립스에서 SSH Private Key 설정방법  (0) 2015.02.27

Posted by maze1008
,