[KSUG] 자바 UML 생성 도구 뭘 많이 쓰시나요?

3,374 views
Skip to first unread message

izeye

unread,
Feb 8, 2012, 1:28:29 AM2/8/12
to Korea Spring User Group
안녕하세요.

가입 후 처음 글을 남기네요.

스프링을 이제 갓 시작해서 아는게 많지 않습니다.

스프링과 직접적인 관련은 없는 질문이긴 하지만,

자바 소스로부터 UML을 생성할 때 어떤 도구를 사용하시나요?

검색해보니 많은 옵션이 있는데 어느게 좋을지 몰라서요 ^^;

의견 부탁드립니다.

감사합니다.

손상현

unread,
Feb 8, 2012, 1:34:52 AM2/8/12
to Korea Spring User Group
첨엔 StarUML 을 썼는데.

지금은 Eclipse 플러그인 중 http://www.objectaid.com/home 를 사용합니다.

izeye

unread,
Feb 8, 2012, 2:04:25 AM2/8/12
to ks...@googlegroups.com

답변 감사합니다.


ObjectAid 한번 시도해봐야겠네요 :-)




--
Google 그룹스 'Korea Spring User Group' 그룹에 가입했으므로 본 메일이 전송되었습니다.
이 그룹에 게시하려면 ks...@googlegroups.com(으)로 이메일을 보내세요.
그룹에서 탈퇴하려면 ksug+uns...@googlegroups.com로 이메일을 보내주세요.
더 많은 옵션을 보려면 http://groups.google.com/group/ksug?hl=ko에서 그룹을 방문하세요.

양완수

unread,
Feb 8, 2012, 3:04:38 AM2/8/12
to ks...@googlegroups.com
초기 StarUML 을 사용했습니다. 
복잡하지않고 간단....특히나 무료라서..

지금은...툴.........
안쓰네요 ^^;

쌩뚱 맞긴 한데... 
UML을 왜 툴을 사용해가면서 까지 개발자가 사용해야하는지 의문이 들었습니다. (개발하는데 별 효과를 보지 못한 것이겠지요......물론 효과적인 활용방안이 없었기 때문일것입니다.)
그 많은 다이어그램들을 학습하는 것도 만만치 않터군요...
UML 의 해석차로 인하여(특히 유즈케이스의 경우..) 커뮤니케이션의 문제점으로 지목되기도 했습니다.(그때는 의사 소통 보다 UML 자체에만 집중 했던 것 같습니다. )

저에 경우 UML 툴을 이용하여 물리적인 결과물(파일 또는 출력물 등등)이 생성되는 시점부터 딱딱해져버려 변경 또는 확장에 불편함을 초래하게 되었습니다. 
요즘은 그냥 클래스다이어그램 정도나 시퀀스를 동료분들과 대화 할때 형식구애없이 쓱싹(?)이고 있습니다.

"UML 실전에서는 이것 만 쓴다" 라는 책이 있습니다. 참고하셔도 좋을 것 같습니다. 
아직 저도 중간 정도 읽다가 구석에 내팽켜버렸네요.. ㅜㅜ





 


Sewon Ann

unread,
Feb 8, 2012, 3:10:18 AM2/8/12
to ks...@googlegroups.com
코드로부터 uml을 생성하는 용도, 코드 간의 의존관계를 분석하는 용도로 전 위에 언급된 objectaid 가 아주 좋더군요.

그리고 reverse가 아니라 그냥 슥삭 그림 그리는 용도론 software ideas modeler 가 아주 좋았습니다. starUml 같이 모델을 관리하는 수준은 아니고 그냥 간단히 그림 그리는 용도론 이 정도 수준이면 딱인 듯 싶어요.


좀 더 헤비하게 사용하실 거라면 상용 도구 중 enterprise architect 가 굉장히 좋았구요. 그러나 이 수준까지 가면 너무 헤비하다고 생각합니다. (물론 이런 도구로 관리해야 하는 프로젝트도 있겠지만요)



--
Google 그룹스 'Korea Spring User Group' 그룹에 가입했으므로 본 메일이 전송되었습니다.
웹에서 이 토론을 보려면 https://groups.google.com/d/msg/ksug/-/BUbS-_SgQ6AJ을(를) 방문하세요.

황용대

unread,
Feb 8, 2012, 3:10:26 AM2/8/12
to ks...@googlegroups.com
유스케이스 경우는 글로 주절주절 적어나가는게 제일인 것 같습니다

헤드퍼스트의 객체지향설계 책이던가요. 제목은 확실히 기억 안 나네요.

2012. 2. 8. 오후 5:04 "양완수" <ywsa...@gmail.com> 작성:

wansu yang

unread,
Feb 8, 2012, 3:25:36 AM2/8/12
to ks...@googlegroups.com

@황용대님 : 유스케이스 경우는 글로 주절주절 적어나가는게 제일인 것 같습니다 

사용자 스토리란 것도 있더군요.. 
 
2012년 2월 8일 오후 5:10, 황용대 <sta...@gmail.com>님의 말:



--
===========================================================
그간 우리에게 가장 큰 피해를 끼친 말은 바로 '지금껏 항상 그렇게 해왔어’라는 말이다. (The Most Damaging phrase in the language is: 'It's' always been done that way.' )
사람이 하늘을 날 수 없을 거라고 말한 사람들이 있었음을 기억하라.

 -Grace Hopper 

안녕하세요! 양완수 입니다. 
+HP      : 010 2008 4167
+Email  : ywsa...@gmail.com , yang...@daumsoft.com
+

===========================================================

izeye

unread,
Feb 8, 2012, 8:41:59 AM2/8/12
to Korea Spring User Group
다양한 도구들이 사용되는군요 ^^

시간될 때 이것저것 사용해봐야겠네요 ㅎㅎ

On 2월8일, 오후5시25분, wansu yang <ywsaa...@gmail.com> wrote:
> > @황용대님 : 유스케이스 경우는 글로 주절주절 적어나가는게 제일인 것 같습니다
>
> 사용자 스토리란 것도 있더군요..
>
> 2012년 2월 8일 오후 5:10, 황용대 <sta...@gmail.com>님의 말:
>
>
>
>
>
>
>
>
>
> > 유스케이스 경우는 글로 주절주절 적어나가는게 제일인 것 같습니다
>
> > 헤드퍼스트의 객체지향설계 책이던가요. 제목은 확실히 기억 안 나네요.
>

> > 2012. 2. 8. 오후 5:04 "양완수" <ywsaa...@gmail.com> 작성:


>
> > 초기 StarUML 을 사용했습니다.
> > 복잡하지않고 간단....특히나 무료라서..
>
> > 지금은...툴.........
> > 안쓰네요 ^^;
>
> > 쌩뚱 맞긴 한데...
> > UML을 왜 툴을 사용해가면서 까지 개발자가 사용해야하는지 의문이 들었습니다. (개발하는데 별 효과를 보지 못한
> > 것이겠지요......물론 효과적인 활용방안이 없었기 때문일것입니다.)
> > 그 많은 다이어그램들을 학습하는 것도 만만치 않터군요...
> > UML 의 해석차로 인하여(특히 유즈케이스의 경우..) 커뮤니케이션의 문제점으로 지목되기도 했습니다.(그때는 의사 소통 보다 UML
> > 자체에만 집중 했던 것 같습니다. )
>
> > 저에 경우 UML 툴을 이용하여 물리적인 결과물(파일 또는 출력물 등등)이 생성되는 시점부터 딱딱해져버려 변경 또는 확장에 불편함을
> > 초래하게 되었습니다.
> > 요즘은 그냥 클래스다이어그램 정도나 시퀀스를 동료분들과 대화 할때 형식구애없이 쓱싹(?)이고 있습니다.
>
> > "UML 실전에서는 이것 만 쓴다" 라는 책이 있습니다. 참고하셔도 좋을 것 같습니다.
> > 아직 저도 중간 정도 읽다가 구석에 내팽켜버렸네요.. ㅜㅜ
> >http://kangcom.com/sub/view.asp?sku=201012290001&mcd=571
>
> > --
> > Google 그룹스 'Korea Spring User Group' 그룹에 가입했으므로 본 메일이 전송되었습니다.

> > 웹에서 이 토론을 보려면https://groups.google.com/d/msg/ksug/-/BUbS-_SgQ6AJ을(를)


> > 방문하세요.
> > 이 그룹에 게시하려면 ks...@googlegroups.com(으)로 이메일을 보내세요.
> > 그룹에서 탈퇴하려면 ksug+uns...@googlegroups.com로 이메일을 보내주세요.

> > 더 많은 옵션을 보려면http://groups.google.com/group/ksug?hl=ko에서 그룹을 방문하세요.


>
> > --
> > Google 그룹스 'Korea Spring User Group' 그룹에 가입했으므로 본 메일이 전송되었습니다.
> > 이 그룹에 게시하려면 ks...@googlegroups.com(으)로 이메일을 보내세요.
> > 그룹에서 탈퇴하려면 ksug+uns...@googlegroups.com로 이메일을 보내주세요.

> > 더 많은 옵션을 보려면http://groups.google.com/group/ksug?hl=ko에서 그룹을 방문하세요.
>
> --
> ===========================================================
> *그간 우리에게 가장 큰 피해를 끼친 말은 바로 '지금껏 항상 그렇게 해왔어'라는 말이다. (**The Most Damaging
> phrase in the language is: 'It's' always been done that way.' )*
> *사람이 하늘을 날 수 없을 거라고 말한 사람들이 있었음을 기억하라.**
> *
> *
> *
> * -Grace Hopper *
> *
> *


> 안녕하세요! 양완수 입니다.
> +HP : 010 2008 4167

> +Email : ywsaa...@gmail.com , yangwa...@daumsoft.com
> +
> ===========================================================

namkyu Lee

unread,
Feb 8, 2012, 11:37:37 AM2/8/12
to ks...@googlegroups.com
이클립스에서 objectaid 플러그인을 설치해서 사용해보니 좋네요.
다만, 특정 패키지 안에 있는 클래스 파일들을 모두 불러와서 표시하는 기능이 없어서 아쉽네요. 그리고 시퀀스 다이어그램은 라이센스가 필요하고.....ㅋ

2012년 2월 8일 오후 10:41, izeye <iz...@naver.com>님의 말:

최영목

unread,
Feb 8, 2012, 4:34:48 PM2/8/12
to ks...@googlegroups.com
저는 주로 EA(Enterprise Architect)를 많이 쓰고, 현재는 IBM RSA(Rational Software Modeler/Architect)를 사용합니다. 둘 다 상용입니다. ^^;;;

개인적으로는 A4용지에 볼펜을 더 좋아합니다.

2012년 2월 9일 오전 1:37, namkyu Lee <lng...@gmail.com>님의 말:

Sanghyuk Jung

unread,
Feb 8, 2012, 5:25:41 PM2/8/12
to ks...@googlegroups.com
 저도 주로 StarUml을 필요할때면 씁니다.
 argouml( http://argouml.tigris.org/ ) 등도 시도해 봤는데, 회사에서 쓰려다보니 라이센스 구매가 필요없는 것을 찾게되더군요.

그리고 plantuml을 쓰고 있는 팀을 봤었는데, 간단한 다이어그램을 그리기에는 유용해보였습니다.

아래처럼, 표기식으로 uml을 그릴 수있고, Eclise plugin, confluence, maven-plugin 등 다양한 생성방식을 지원합니다.

@Startuml
Alice -> Bob: Authentication Request
Bob --> Alice: Authentication Response
@enduml


http://www.plantuml.com/plantuml/에서 간단하게 이미지를 생성해볼수도 있어요




2012년 2월 9일 오전 6:34, 최영목 <davi...@nextree.co.kr>님의 말:

Chung Wan Park

unread,
Feb 8, 2012, 6:15:59 PM2/8/12
to ks...@googlegroups.com
전 예전에 StarUML을 사용했었구요.
근래에는 Topcase를 주로 사용하고 있습니다.
이클립스 기반의 Topcased를 이용해서 UML을 간단히 그릴 수 있어 꽤 괜찮게 사용하고 있구요.


2012년 2월 9일 오전 7:25, Sanghyuk Jung <ben...@gmail.com>님의 말:

izeye

unread,
Feb 9, 2012, 2:54:16 AM2/9/12
to Korea Spring User Group
저도 설치해서 사용해봤는데 패키지 단위로는 안되지만 복수개 선택이 되서 괜찮은 듯합니다 ^^

시퀀스 다이어그램은 가입하면 한달 평가 라이센스이긴 하지만 잠깐 사용할 용도면 충분할 듯합니다 ㅎㅎ

Ki-Seok Kim

unread,
Feb 9, 2012, 5:33:20 AM2/9/12
to ks...@googlegroups.com
Chrome Web Store 들어가시면

Cacoo가 있는데요 간단한건 여기서 그리면 편하드라구요. 

있을만한건 다 있는거 같습니다.




2012년 2월 8일 오후 3:28, izeye <iz...@naver.com>님의 말:
--
Google 그룹스 'Korea Spring User Group' 그룹에 가입했으므로 본 메일이 전송되었습니다.
이 그룹에 게시하려면 ks...@googlegroups.com(으)로 이메일을 보내세요.
그룹에서 탈퇴하려면 ksug+uns...@googlegroups.com로 이메일을 보내주세요.

namkyu Lee

unread,
Feb 9, 2012, 7:41:12 PM2/9/12
to ks...@googlegroups.com
와우..유용한 정보...

2012년 2월 9일 오후 7:33, Ki-Seok Kim <hello...@gmail.com>님의 말:

izeye

unread,
Mar 12, 2012, 11:12:34 PM3/12/12
to Korea Spring User Group
오.. 방금 데모보고 설치했는데 Cacoo 정말 좋아보이네요.

감사합니다 :-)

Reply all
Reply to author
Forward
0 new messages