Please Enable JavaScript!
Gon[ Enable JavaScript ]

eclipse UML Tool 사용하기

프로그래밍 툴/이클립스(Eclipse)
반응형

Eclipse UML tool 로 많이 사용되는 omondo 를 사용한다.

유료버전도 있지만 무료를 배포하니 그것으로 테스트를 진행한다. 다운받을사이트는 2군데가 있는데

Omondo.com  은 아예안된다. 그리고 2가지 사이트에 다운로드 버전이 틀리므로 사용하고자 하는

버전에 맞는 곳으로 가서 다운받는다.

http://www.eclipsedownload.com/ 버전이 2가지가 있는데 3.4, 3.3

http://www.omondo.de/  버전이 3.3, 3.2 가 있다.

이클립스 버전과 동일하며 free edition 메뉴로 가면 Java Modelers Java EE Modelers

두종류가 존재하는데 첫번째는 자바 프로젝트에서 사용하면 될거같고 두번째 EE 는 엔터프라이즈용

으로 Web 프로젝트에 적용을 하면될거같다.


다운 받기 위해 페이지로 이동하게 되면 다운로드 목록이 나타나게 되는데

Omondo 를 실행하기 위한 기본 Plugin 이 필요하다. 그 목록이 명시되어있는데 다음과 같다.

EMF, GEF, UML2  가 그것이다. 하지만 이것을 따로 다운받을 필요는 없다. Omondo 에 포함되어

있기떄문에 자동으로 설치해준다.

이것을 따로 받고자 한다면 eclipse 사이트에 가서 eclipse 버전에 맞는걸 다운받으면 된다.



파일 중에 zip  파일은 vista 에 사용하는것으로 XP 에서 사용할려면 jar 파일을 받는다.

Jar 의 설치는 C:\> java.exe jar [파일명] 콘솔에서 실행하면 된다.

그리고 뒷부분에 JDK  링크를 찾게 되면 찾아서 연결해준다.


Eclipse 화면에서 다음과 같은 아이콘이 설치 되었다면 제대로 설치 된것이다.

이제 각각 메뉴를 실행하면서 어떤기능이 있는지 파악해보자

소스파일전체 패키지 구조의 의존성을 그림으로 나타내준다



각각의 패키지의 의존관계를 class diagram 으로 표현해본다. 내가 작성한 프로그램은 전부 demon

패키지에 들어가 있기 때문에 모든 객체의 class diagram 을 볼수있다.



연관관계, 종속관계, 상속관계 를 나타낼지를 체크하고 scope(범위) Project  로 선택한다.


Scope
level 의 설정관계에 따라서 관계가 그림과 같이 설정되어 화면상에 나타나게 된다.


그럼 이제 UML 에서 쓰이는 각종방법론을 적용할수 있는 도구를 생성해야되는데

위의 내용은 현재 만들어진 소스를 역공학을 통해서 그려준것이고 처음부터 소스가 없는상태에서

작업을 한뒤 소스로 변환하고 싶다면 파일을 생성해야될것이다.

New > Others 들어가보면 각종 UML Diagram 들이 보이게 될것이다. 자기에 맞는 Diagram 을 선택해서 작업을 진행하면 될것같다.


반응형
Posted by 녹두장군1
,