# StarUML Java 1.5 버전 업데이트

* for(Object o : Iterable) 형식과 어노테이션등, 자바 1.5 버전의 추가 기능이 업데이트 된 StarUML

실행 : Java 1.5 > Reverse Enginner


Java 1.5 Supported Features:
1. Generics
2. Enums
3. Static Imports
4. Enchaced For
5. Annotations

Java 1.5 업데이트 버전 다운로드 사이트 : http://sourceforge.net/projects/whitestaruml/
참고 : http://users.cis.fiu.edu/~fhern006/Projects/StarUML_Java1_5.html

Java 1.5 업데이트 버전 첨부파일 :




StarUML Java 1.5 이전 버전 다운로드
http://switch.dl.sourceforge.net/sourceforge/staruml/staruml-5.0-with-cm.exe


StarUML 메뉴얼 다운로드



1. 설치후 실행시 Default Approach 로 기본 프로젝트 실행.

사용자 삽입 이미지






















2. Java 프로젝트 작업이 완성된 패키지를 다이어그램 형식으로 표현하기 위해서
   우측의 Model Explorer 에서 <<implementationModel>> 을 선택
   마우스 오른쪽 > Add > Package 를 선택하여 Package1을 추가 합니다.
사용자 삽입 이미지

















3. 생성한 Package1 선택
마우스 오른쪽 > Add Diagram > Class Diagram 을 선택.

아래 이미지와 같이 생성된 ClassDiagram 다이어그램 작업창에서
우스 오른쪽 > Java > Reverse Engineer 를 선택
다음으로 뜨는 Alert 메세지는 클래스의 위치를 잡아줘야 하므로 Ok를 클릭합니다.

사용자 삽입 이미지





























4. Select Source Code 창에서 다이어그램으로 표현할 클래스들의 위치를 선택한후 Add All 을 선택하여 Reverse를 진행합니다.
사용자 삽입 이미지





























5. 이전에 만들어 두었던 Package1 을 선택하고 Next 를 클릭
그다음 Option Setup 이미지에서처럼 선택합니다.
사용자 삽입 이미지




























사용자 삽입 이미지




























사용자 삽입 이미지





























6. Reverse 가 모두 완료되면 클래스별로 구분되어생성이 되어집니다.
   해당클래스의 변수, 메서드등의 정보를 보이기 위해서 동그라미로 표시해둔 버튼을 해제 해가면서 확인합니다.
사용자 삽입 이미지


































※ 위 내용은, 여러 자료를 참고하거나 제가 주관적으로 정리한 것입니다.
   잘못된 정보나 보완이 필요한 부분을, 댓글 또는 메일로 보내주시면 많은 도움이 되겠습니다.

"IDE / Etc" 분류의 다른 글

Mozilla FireFox - 웹 개발시 필요한 플러그인 (0)2009/03/27
07 16, 2009 09:45 07 16, 2009 09:45


Trackback URL : http://develop.sunshiny.co.kr/trackback/250

  1. # 노로링 2011年 11月 16日 20時 08分 Delete Reply

    유용한 정보 감사합니다^^
    자바로 님이 포스트하신 방법으로 했는데 몇개의 클래스는 빠지고
    몇개만 uml이 생성되는데요. 혹시 몇개가 생성되지 않는 원인을 아시나용~
    생성안되는 클래스는 에러도 없는데요; 인식을 못하는 건지...
    답변 부탁드립니다~

    1. Re: # sunshiny 2011年 11月 17日 17時 40分 Delete

      저도 포스팅 이후 거의 사용을 하지 않아서 정확히 파악은 못했습니다.
      몇가지 테스트를 해보면서 짐작이 가는게,
      외부 라이브러리를 읽어들이는 부분이 있는 자바 파일에서 공통으로 실패를 하더라구요.
      정확하진 않지만 참고하셔서 작업하시면 괜찮을것 같습니다.

      자세히 도움을 못드려서 죄송합니다^^

  2. # 노로링 2011年 11月 18日 18時 16分 Delete Reply

    넵 답변감사합니다^^
    좋은 하루 되세요!

  3. # yihans 2012年 01月 16日 15時 04分 Delete Reply

    sunshiny님. 안녕하세요...

    올려 주신 내용 잘 보고 갑니다...

    행복하고 즐거운 시간 되세요...

    1. Re: # sunshiny 2012年 01月 16日 18時 05分 Delete

      네.
      고맙습니다^^
      행복한 한해 보내세요^^

  4. # lrl015 2012年 10月 04日 13時 47分 Delete Reply

    혹시 안드로이드 파일로 된거는 uml생성이 불가능한가여?

    1. Re: # sunshiny 2012年 10月 05日 17時 14分 Delete

      안녕하세요.
      답변이 좀 늦었네요.

      저도 처음 포스팅을 할때에만 사용을 해본 후론 거의 사용을 하지 못했는데요.
      안드로이드 주 개발언어가 java 인걸로 알고 있습니다만,
      그럼 가능할걸로 생각이 됩니다.

      StarUML 프로그램을 다시 열어서 확인해보니,
      C++, C#, JAVA 등 객체지향 언어에 대해 지원하는 것 같습니다.

  5. # 프로그래머 2012年 11月 19日 20時 30分 Delete Reply

    상속관계를 보려면 어떻게 해야 하나요?

    1. Re: # sunshiny 2012年 11月 21日 09時 59分 Delete

      답변이 늦었네요.

      연관이 있는 관계는 Reverse Engineer시에 자동으로 관계를 연결해주는 것 같습니다.

      그 외에는 좌측의 관계선을 선택하셔서 클래스간에 드래그로 연결하여 관계를 맺어주는 방식인 것 같습니다.

      아래 링크 참고하시면 도움이 될 것 같습니다.

      Class 다이어그램 모델링하기
      http://staruml.sourceforge.net/docs/user-guide%28ko%29/ch05_2.html

      아래는 어느분이 잘 정리해둔 내용
      http://blog.naver.com/iceprce?Redirect=Log&logNo=150135958399

Leave a comment


Recent Posts

  1. HDFS - Python Encoding 오류 처리
  2. HP - Vertica ROS Container 관련 오류...
  3. HDFS - Hive 실행시 System Time 오류
  4. HP - Vertica 사용자 쿼리 이력 테이블...
  5. Client에서 HDFS 환경의 데이터 처리시...

Recent Comments

  1. 안녕하세요^^ 배그핵
  2. 안녕하세요^^ 도움이 되셨다니, 저... sunshiny
  3. 정말 큰 도움이 되었습니다.. 감사합... 사랑은
  4. 네, 안녕하세요. 댓글 남겨 주셔서... sunshiny
  5. 감사합니다 많은 도움 되었습니다!ㅎㅎ 프리시퀸스

Recent Trackbacks

  1. Mysql - mysql 설치후 Character set... 멀고 가까움이 다르기 때문 %M

Calendar

«   10 2019   »
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    

Bookmarks

  1. 위키피디아
  2. MysqlKorea
  3. 오라클 클럽
  4. API - Java
  5. Apache Hadoop API
  6. Apache Software Foundation
  7. HDFS 생태계 솔루션
  8. DNSBL - Spam Database Lookup
  9. Ready System
  10. Solaris Freeware
  11. Linux-Site
  12. 윈디하나의 솔라나라

Site Stats

TOTAL 2724061 HIT
TODAY 527 HIT
YESTERDAY 589 HIT