최고의 UML 다이어그램 도구는 무엇입니까? [닫은]


490

모든 맛의 UML 다이어그램을 만드는 도구를 선택하려고합니다. 유용성은 나를위한 주요 기준이지만, 더 가파른 학습 곡선으로 더 많은 힘을 얻고 행복해집니다. 무료 (맥주에서와 같이)는 좋을 것이지만 도구가 가치가 있다면 기꺼이 지불 할 것입니다. 무엇을 사용해야합니까?


제 생각에 가장 좋은 사용할 수는 참조 yUML입니다 askuml.com
REBOL 튜토리얼

IBM Rational Modeler 에는 무료 버전이 있으며 더 많은 기능을 원하는 경우 회사 버전에 대한 비용을 지불 할 수 있습니다. 나는 그것에 매우 만족합니다.

Eclipse Modeling Tools 분배를 시도 할 수 있습니다 . 이클립스이며 무료입니다!
아마추어 바리 스타

텍스트 기반 비주얼 모델 생성의 경우 yuml.me 또는 plantuml을 권장합니다.
AT

답변:


354

일부 맥락 : 최근 대학원의 경우 독립 프로젝트를 위해 일반적으로 유용성과 UML 이해를위한 UML 도구를 연구했습니다. 나는 또한 생활을위한 모형 / 건축가이다.

이전 게시물에 답변이 너무 많고 질문이 충분하지 않습니다. UML은 다이어그램 작성에 관한 일반적인 오해입니다. 물론 다이어그램은 중요하지만 실제로 모델을 작성하고 있습니다. 다음은 각 공급 업체 제품 / 솔루션이 다른 것보다 더 나은 것을 수행 할 때 대답해야하는 질문입니다. 참고 : 나열된 답변은 다른 제품이 특정 기능이나 요구를 지원하더라도 최고라고 생각합니다.

  • 당신은 모델링 또는 그림입니까? (Drawing- ArgoUML , 무료 구현 및 Visio )
  • 앞으로 모델링을 하시겠습니까? (기본 모델링의 경우 유료 제품의 커뮤니티 에디션)
  • 프로파일 또는 메타 모델을 통해 모델링을 공식화 하시겠습니까? OCL? ( Sparx , RSM, 비주얼 패러다임 )
  • 모델 이식성, XMI 지원에 관심이 있습니까? ( GenMyModel , Sparx , 비주얼 패러다임 , Altova )
  • 작업해야 할 기존 문서 세트가 있습니까? (문서에 따라 다름)
  • 코드 스텁 또는 전체 기능 코드를 생성 하시겠습니까? ( GenMyModel , Visual Paradigm , Sparx , Altova )
  • 유스 케이스 관리, 패턴 작성, 자산 작성, RUP 통합 등과 같은보다 성숙한 프로세스가 필요하십니까? (RSA / RSM / IBM Rational 제품)

자세한 예제 : IBM Rational Software Architect는 UML 프로파일을 작성할 때 유형 관계를 실현할 때 UML 2.0을 완전히 구현하지 않았지만 Visual Paradigm 및 Sparx가이를 올바르게 수행했습니다.
자, 그것은 너무 자세했기 때문에 코드 생성 기능이 없으며 UML의 모델링 측면보다 더 많은 것을 그리는 데 초점을 둔 ArgoUML 이 더 간단한 예입니다 .
SparxVisual Paradigm 은 UML을 잘 수행하고 코드를 잘 생성하지만 프로젝트 수명주기와 다른 프로세스에 연결하는 것은 RSM / RSA가 강력한 곳입니다.
폐쇄 형 또는 제품 별 코드 생성 프로세스 또는 프레임 워크에주의하십시오.

이것은 간단한 두뇌 덤프이므로 몇 가지 세부 사항이 완벽하지는 않지만 조사 할 질문과 솔루션에 대한 일반적인 맵을 제공해야합니다.

새로운 기능-설명이 포함 된 많은 UML 도구 목록을 찾았습니다. 위키 UML 도구 목록


2
평가판을 게시 할 수있는 경우 평가 링크를 포함시켜 주시겠습니까? 최근에 클라이언트에 대해 더 간단한 평가를 수행하고 Sparx EA (모델, codegen, 코드 가져 오기, 그리기, 확장 가능)를 선택했습니다. 가상 PC의 저사양 Mac에서는 여전히 잘 작동합니다.
Andy Dent

1
지연 돼서 죄송합니다. 실제로 도구에 대해 비공식적으로 조사했습니다. 내 주요 연구를 위해 UML 도구를 사용하지 않고 종이와 연필 만 사용했습니다. 나는이 도구들을 계속 찾고있다. 각각의 장점이 있습니다. 내 의견으로는 RSM / RSA는 예를 들어 저사양 Mac에서는 잘 작동하지 않을 것입니다.
Ted Johnson

1
@Lucas & Ted : ArgoUML에는 시퀀스 생성 기능과 코드 생성 기능이 있습니다. (0.30)
solotim

3
실례지만 모델링과 드로잉의 차이점은 무엇입니까? 또는 모델링이 서로 연결된 다른 유형의 다이어그램을 그리는 반면, 드로잉은 수정 된 경우 다른 다이어그램에 영향을 미치지 않는 정적 다이어그램을 그리는 것입니까?
무하마드 Gelbana

3
GenMyModel은 클라우드 기반이며 모델은 웹 브라우저로 설계되었습니다. 공동 작업이 공유, 실시간 모델링, 버전 관리, 리포지토리 등이 답변의 또 다른 관련 항목이어야한다고 확신합니다. 대부분의 주류 데스크톱 uml 도구를 사용해 보았습니다. 여러 팀 구성원이 동일한 모델에서 함께 작업하기가 쉽지 않습니다. 온라인 모델링이 일상적인 개발 프로젝트에서 많은 IT 사람들이 UML 모델링을 평가하고 사용하는 방식을 바꾸길 바랍니다. 온라인 모델링에 대해 더 자세히 읽었습니다. 그것이 진행중인 추세인지 아는 사람이 있습니까?
Georges

100

시퀀스 다이어그램의 경우 websequencediagrams.com을 시도 하십시오 . 프리미엄 (기본 작업은 무료이며 고급 기능은 유료) 제품으로 라인과 스텐실을 사용하지 않고도 다이어그램을 빠르게 만들 수 있습니다.

Alice-> Bob : 인증 요청
Bob의 왼쪽 메모 : Bob은 그것에 대해 생각합니다
Bob-> Alice : 인증 응답


6
흥미롭지 만 웹 기반의 가치를 볼 수 있는지 확실하지 않습니다 .PC에 파일을 저장하는 것이 더 좋으며 파일 등을 저장할 수 있습니다-GUI, 드래그 앤 드롭은 스크립트보다 훨씬 쉽습니다. 알기.
Vidar

70
왜이 질문에 대한 답을 얻지 못하는가? 글쎄, 나는 그것이 멋진 웹 사이트라는 데 동의합니다. 질문의 첫 번째 줄은 "모든 맛의 UML 다이어그램 생성"이라고 말합니다. 나는 그것을 표결 하겠지만, 나는 약하다. 그래서 나는 단지 논평 할 것이다.
테드 존슨

2
+1. 나는이 질문도 완전히 대답하지 못한다는 것을 깨닫고이 것을 공유하기 위해 들어 왔습니다. 시퀀스 다이어그램은 UML의 나머지 부분과 병치 될 때 항상 약간 어색하고 적절하지 않은 것처럼 보였지만 그럼에도 불구하고 UML입니다. 제 생각에는 시퀀스 다이어그램은 UML에서 가장 중요한 부분입니다.
Justin Searls

22
"아니요, 당신의 다른 왼쪽"이라고 어떻게 말합니까?
Matt Brunell

7
익명의 사용자는 텍스트에서 UML 다이어그램을 생성하기위한 무료 Java / Graphviz 도구 인 PlantUML 을 사용할 수도 있다고 제안 합니다. 이 웹 사이트가 뒤에서 사용하는 도구 일 가능성이 큽니다.
코디 그레이

46

저에게는 Sparx Systems의 엔터프라이즈 아키텍트입니다. 매우 합리적인 가격으로 매우 둥근 UML 도구입니다.

통합 프로젝트 관리, 기준선, 내보내기 / 가져 오기 (html로 내보내기 포함), 모델에서 문서 생성, 다양한 템플릿 (Zachman, TOGAF 등), IDE 플러그인, 코드 생성 (IDE 플러그인 사용 가능) Visual Studio, Eclipse 및 기타), 자동화 API-목록이 계속됩니다.

예, 툴 내부에서 직접 소스 제어 지원 (SVN, CVS, TFS & SCC)을 잊지 마십시오.

또한 Visio에서 멀리 떨어져 있습니다. 모델이 아닌 다이어그램 만 얻을 수 있습니다. UML 모델링 도구에서 한 곳에서 클래스 이름을 바꾸고 모든 곳에서 이름을 바꾸십시오. 입니다 하지 Visio의 경우!


12 개 또는 2 개의 UML 도구를 사용해 본 후 Sparx가 EA에 합의했습니다. 그래도 기능의 5-10 % 만 사용하고 있습니다 ... :-)
Yarik

1
EA 나 레이아웃 관리가 적어도 UML 클래스와 끔찍한가요? 사물 크기를 조정하고 내가 원하는 것만 표시하기가 어렵습니다. 기본 레이아웃을 사용하면 모든 클래스를 사용할 수 있습니다. 도구는 훌륭해 보이지만 레이아웃은 정말 힘든 시간입니다.
Mark

1
실제 데이터베이스 모델링에 Visio를 사용하고 (작업에 적합하지 않은 경우) 사실이 아닙니다. 테이블의 이름을 바꾸면 모든 다이어그램에서 이름이 바뀝니다 (물론 동일한 VSD 내부). BTW UML 모델링에 Sparx를 사용합니다.
Lluis Martinez

45

간단하고 짧은 UML 작업을 위해이 도구를 사용했습니다.

StarUML- http: //staruml.sourceforge.net/en/

UML 그리기를위한 훌륭한 무료 소프트웨어.


원래 Star UML은 더 이상 유지되지 않지만 현재 개발중인 White Star UML 이라는 포크 가 있습니다.


staruml이 아직 활발히 개발 중입니까?
fawce

4
불행히도 Windows 전용 인 것 같습니다. 크로스 플랫폼이되는 것은 팀을위한 도구를 선택할 때의 첫 번째 요구 사항 중 하나입니다.
Adam Byrtek

4
불행히도 프로젝트는 죽어있는 것 같습니다. 자세한 내용은 source forge의 최근 토론을 확인하십시오. sourceforge.net/forum/…
Piotr Czapla

StarUML은 java1.6의 새로운 구문을 인식하지 못합니다. 죽었어.
solotim

3
누군가 그것을 선택했습니다 : sourceforge.net/projects/whitestaruml
fehrlich

31

일반적으로 모델링 도구 대신 UML을 통신 도구로 더 많이 사용하기 때문에 때때로 언어를 약간 조정해야하기 때문에 엄격한 모델링 도구를 다루기가 매우 어려워집니다. 또한 가끔 드로잉에 대한 오버 헤드가 큰 경향이 있습니다. 이것은 또한 왕복 모델링을 잘 처리하는 도구를 보너스 포인트로 제공하지 않음을 의미합니다. 이것을 염두에두고 ...

사용하는 경우 의 Visio를 , 내가 사용하는 경향 내 UMLing 요구합니다 (흡입의 종류에 내장)에 대한 스텐실. 현재 과제의 기본 다이어그램 도구이므로 익숙해 졌을 수 있습니다.

OmniGraffle 에는 일부 UML 스텐실이 내장되어 있으며 Graffletopia 에서 더 많은 것을 사용할 수 있지만 너무 많은 단점 (UML이 아닌 많은 것들)이있는 다이어그램 도구로 권장하지 않습니다. 무료 평가판은, 그래도 ... :)

MagicDraw 를 약간 시험해 보았지만 작동하는 동안 사용자 인터페이스가 산만 해졌습니다.

그렇지 않으면 Topcased 가 흥미로운 프로젝트 (또는 프로젝트 그룹)를 찾습니다 . 마지막으로 그것을 사용했지만 여전히 버그가 있었지만 효과가 있었고 그 이후로 훌륭하게 진화 한 것으로 보입니다. 모든 Eclipse 지원 플랫폼에서 잘 작동합니다. 연설과 맥주처럼 무료 :)

다이어그램 도구 Dia 는 상당히 추악하지만 (인터페이스 및 결과 도면) 작업이 완료됩니다. 흥미로운 모델링 도구 무료 대안은 Umbrello 이지만 실제로 많이 사용하지는 않았습니다.

나는 확실히 동의 mashi 화이트 보드는 (함께 디지털 카메라 또는 핸드폰) 큰 것을.

아마도 내가 사용했던 가장 멋진 도구 중 일부는 Rational 도구 제품군에 속할 것 입니다.


2
Dia의 경우 +1-멋진 작은 도구이며 순서도에 절대적으로 좋습니다 . 그러나 Umbrello는 나에게 꽤 충돌합니다 (어쨌든 Qt는 어리석은 짓입니다).
new123456

24

자동으로 많은 것을 자동으로 생성하는 자동화 된 도구를 찾고있을 것입니다. 그러나 UML뿐만 아니라 모든 종류의 다이어그램 작업에 유용한 무료이며 강력한 무료 다이어그램 도구가 있습니다. 일반적으로 사용되는 다양한 파일 형식에 대한 입력 및 출력을 수용합니다. 그것은 yEd라고하며, 가치가 있습니다.


3
레이아웃이 멋지게 보이고 빠르며 5 분 안에 사용할 수있는 것 같습니다. 위대한 기능 중 하나는 계층 적, 유기적, UML 스타일, 원형 또는 트리와 같이 다이어그램을 배치하는 방법을 선택할 수 있다는 것입니다. 눈을 깜박 거립니다. 지금까지 내가 자바로 작성된 소프트웨어에 대한 몇 가지 예약을 가지고 있지만 이것은 단지 내 신념 : 변경
J 명태

21

UML을위한 비주얼 패러다임 http://content.usa.visual-paradigm.com/websiteimages/images/products/vpuml60/vpumltitle.gif

저는 UML을위한 Visual Paradigm을 매우 좋아합니다. 매우 강력하며 무료 Community Edition 과 저렴한 Personal Edition 도 있습니다.

애질 리아 http://content.usa.visual-paradigm.com/websiteimages/images/products/ag10/agtitle.gif

애자일 모델링에는 좀 더 유연하고 스마트 보드를 지원하는 추가 기능을 추가하고 마음을 사로 잡는 아질 리아 (Agilian) 도 있습니다.

내가 그들의 제품에 대해 가장 좋아하는 것은 유연성입니다. 요즘 직장에서 Enterprise Architect를 사용하고 있지만 충분히 똑똑하지 않다고 생각합니다. 일부 시퀀스 다이어그램을 빠르게 브레인 스토밍하고 응용 프로그램이 백그라운드에서 모델을 최신 상태로 유지하고 싶습니다 .VPUML이 매우 잘하는 일입니다.

내 의견으로는 엔터프라이즈 아키텍트보다 훨씬 낫지 만 훌륭한 도구이기도합니다. :)


1
나는 대부분의 주요 UML 도구 (대부분 광범위하게 사용됨) (Rational Rose, Tau, Rhapsody, Enterprise Architect, Visio 및 기타 여러 가지)를 사용했으며 우연히 Visual Paradigm을 우연히 발견했습니다. 그것은 물에서 다른 모든 것을 날려 버립니다. 그것은 단점이 있지만 작업하기가 성가신 것은 아니며 (매우 성가신 사람들과 비교할 때) 매우 강력합니다.
Dunk

2
확실히 시각적 패러다임. 나는 그것을 얼마 동안 사용해 왔으며 최근에는 다른 UML 모델링 도구 (무료 및 상업용 도구)를 평가했으며 시각적 패러다임은 유용성과 명확한 UI 구조와 관련하여 최고입니다. 또한 모든 다이어그램은 절대적으로 표준을 준수하는 것으로 보입니다 (슬프게도 모든 모델링 도구가 아닙니다). 최근에 UML, MOF, XMI 표준을 통해 작업 했으므로 알 수 있습니다. VP는 나에게 가장 좋아하는 것입니다.
사키

19

BOUML : 멀티 플랫폼 (QT)을 살펴보고 , 잘 작동하며 협업 작업을 지원합니다.

BOUML은 무료 UML 2 도구 상자 (개발 중)로 C ++, Java, Idl, Php 및 Python에서 코드를 지정하고 생성 할 수 있습니다.

BOUML은 Unix / Linux / Solaris, MacOS X (Power PC 및 Intel) 및 Windows에서 실행됩니다.

에서 위키 백과 :

버전 4.23 이전의 릴리스는 GPL에 따라 라이센스가 부여 된 무료 소프트웨어입니다. BOUML 5 이상은 독점 소프트웨어입니다.


BOUML을 추천하는 @Silvia +1 개발자가 개발을 중단하게 된 것은 부끄러운 일입니다. 장난감처럼 보이고 불완전한 다른 도구와 달리이 도구는 실제로 여러 언어로 기존 코드 (역 엔지니어링)를 읽을 수 있으며 Rational (IBM) Rose 및 기타 UML 도구에서 가져올 수도 있습니다. 그가 개발을 중단 한 것은 우리의 손실입니다.
WinWin

실제로 개발은 자유 형식으로 중단되었으며 이제 주 개발자는 유료 라이센스를 사용하여 도구를 업데이트합니다.
kikeenrique

실제로, 현재 개발중인 마지막 오픈 소스 릴리스가 있습니다. 아직 존재하지는 않지만 일부는 원본보다 작동하고 잘 작동합니다. Google "Douml"
Zeks

또한, 개발 / 수정해야 할 일이 많고 한 가지만 있기 때문에 개발에 대한 도움이 많이 필요합니다. 독창적 인 개발자가 아닌 것에 대해 너무
심심

18

복잡한 새 도구를 배우지 않고 문을 열고 UML 작업을하려는 경우 Violet UML을 확인하십시오 . 나는 과거에 꽤 큰 성공을 거두었습니다.


스크린 샷 : img516.imageshack.us/img516/2069/violeti.jpg . 그것은 내 관점에서 지금까지 최고의 무료 UML 도구입니다
Chris S

와우, 방금 시도해 보았습니다. 위시리스트의 유일한 것은 화살표를 리디렉션하는 방법입니다. 즉, 드래그 가능한 중간 지점을 제공하십시오.
sixtyfootersdude

17

PlantUML 은 여기에 언급 할 가치가있는 Java의 오픈 소스 마크 업 언어 -UML 다이어그램 도구입니다. 다양한 다이어그램 및 다이어그램 구성 요소에 대한 직관적 인 구문으로 인해 사용 편의성 등급에서 높은 순위를 차지합니다.


14

Dia 는 가능한 선택입니다. 확실히 최고의 도구는 아니지만 기능적입니다.


여기 UML 모드를 특징으로 스크린 샷 : live.gnome.org/Dia/Screenshots
야누스 Troelsen

도구를 사용하기 쉽고 어쨌든 내 목적에 이상적입니다 (다이어그램 만, 코드 생성 / 통합 없음, 주로 클래스 다이어그램). Linux, Winodws 및 MacOSX에서 실행되며 파일 형식을 플랫폼에서 사용할 수 있습니다.
dodgy_coder

13

Sparx 시스템의 엔터프라이즈 아키텍트는 내가 사용한 최고의 툴입니다. $ 199 (프로페셔널 에디션)에 약간 비싸지 만 IMO는 그만한 가치가 있습니다.


2
Enterprise Architect를 사용하는 것이 정말 좋습니다. 나는 특히 전문적인 사용을 위해 그렇게 비싸다고 생각하지 않습니다. 합리적인 가격으로 가격과 기능을 비교하면 손이 듭니다.
Ajaxx

클라이언트에 대한 평가를 방금 수행 한 결과, 199 달러는 코드 가져 오기 및 codegen이 포함되어 있다는 점에서 최고의 가치입니다! 비용 효율성 측면에서 그 어느 것도 가깝지 않았습니다.
Andy Dent

btw, 전문 Visio 비용 훨씬 더
Boris Treukhov

회사의 경우 200 달러는 반나절 정도입니다. 정말 싸다.
Lluis Martinez

13

아직 시도하지는 않았지만 사무실에서 다이어그램을 시작하도록 선택된 UMLet 을 추가 할 것 입니다.
단순 해 보이지만 다이어그램은 섹시하지는 않지만 수행 할 수있는 다이어그램 종류와 관련하여 매우 완벽한 것처럼 보입니다. 좋은 내보내기 기능도 가지고있는 것 같고 (중요!) 유연하여 사용자 지정 구성 요소를 지원할 수 있으며 Eclipse 플러그인으로 사용할 수 있습니다.


저는 오늘 UMLet을 사용하기 시작했습니다. 간단히 말해서 간단하고 빠르며 쉽습니다.
Dolph

11

Astah UML (ex-JUDE)은 꽤 좋습니다.


누락 된 기능 : 초기 및 최종 상태 이름 지정, 동일한 다이어그램에 계층 적 상태 머신 다이어그램 중첩 (두 개의 연결 다이어그램). 좋은 점 : 지속적인 개선, 작가는 단순한 그리기 도구 그 이상으로 UML 사양에 전념했습니다. UNIX에서 실행됩니다. "엔터프라이즈 아키텍트"레벨의 기능으로 가져 오기 위해 갈 길이 멀다.
user77115

10

최고의 무료 UML 다이어그램 도구를 찾을 수 없었지만 왕복 공학과 달리 순수한 다이어그램에 관심이 있다면 Microsoft Visio를 사용하십시오. 전체 왕복 엔지니어링을 원한다면 Rational Rose.

UML 도구의 목록 위키 백과도 편리하게 할 수 있습니다.


10

펜과 종이. 스캔을 벡터 형식으로 가져올 수 있으면 약간 수정하는 데 유용 할 수 있습니다.


동일한 펜으로 다른 용지에 코드를 작성하고 스캔 할 수 있습니다. 사용 가능한 OCR기술 덕분에 나중에 사용하기 위해 나중에 텍스트로 변환 할 수 있습니다! (BTW, 나는 또한 더 빠르기 때문에 펜과 종이를 다이어그램에 사용하고 어린 시절부터 매우 많이 그리는 것을 좋아합니다!)
Mahdi

10

당신은 창조를 시도해야합니다. 브라우저에서 실행되며 팀 협업을 수행 할 수 있습니다.

시퀀스 다이어그램, 클래스, ER, 유스 케이스 등을 지원하며 무료로 사용할 수있는 무료 버전이 있습니다.

Creately.com


9

또한 Lucid Chart 에서 uml 및 기타 유형의 다이어그램을 확인할 수 있습니다 .


와. LucidChart는 이것을 위해 최고입니다. 이전에 플로우 차트를 보았지만이 UML 도구는 사용하기 쉽고 필요한만큼 완벽합니다.
xiaoqun

또한 LucidChart가 빠르고 멋진 UML 다이어그램을 그리는 데 유용하다는 것을 알았습니다. 무료 계정을 통해 무제한의 다이어그램을 만들 수 있으며 PNG, JPEG, PDF, 영역 선택 또는 전체 문서로 내보낼 수 있습니다. 깊은 인상!
Cam




4

이 스레드에서 앞서 언급 한 VisualParadigm이 마음에 듭니다. 강력하고 사용하기 쉽습니다. 다른 도구와 비교할 때 대부분의 힘을 제공한다고 생각합니다.

당신이라는 훌륭한 도구가 빠르고 쉽게 (무료) 뭔가 간단하고, 필요한 경우 UMLet를 - 내가보기 엔이 좋습니다 . 나는 많은 UML 다이어그램 도구와 가장 간단한 도구를 사용해 보았습니다 (그리고 여전히 훌륭한 다이어그램을 만들 수 있습니다). 이것은 나의 선택이다 :)


3

분명히 UML에 대해 진지하게 생각한다면 다른 답변에서 제안 된 것과 같은 소프트웨어 UML 도구를 사용해야하지만 화이트 보드는 특히 디자인 중에 UML 다이어그램 작성에 가장 적합한 도구 중 하나라는 것을 알았습니다. 단계 또는 다른 대안을 탐색 할 때. 속도 / 유연성 측면에서 화이트 보드를 능가하는 것은 없습니다. 또한 물리적으로 배치되어 있다고 가정하면 공동 작업에 적합합니다.



3

NetBeans UML Editor에 대해 언급 한 사람이 아무도 없다고 생각합니다. 모든 Java 기반 UML 요구 사항을 모두 만족 시켰습니다.

이것은 JDeveloper UML, ArgoUML 및 StarUML을 테스트 한 후입니다.



3

Visual Studio 2010 Ultimate에서 UML 클래스, 시퀀스, 구성 요소, 사용 사례 및 활동 다이어그램을 만들 수 있습니다. 이 다이어그램을 Team Foundation 작업 항목에 연결하면 개발 및 테스트 작업을 계획하고 추적 할 수 있습니다. 코드에서 시퀀스, 종속성 그래프 및 레이어 다이어그램을 생성하고 아키텍처 탐색기를 사용하여 솔루션을 탐색하고 탐색 할 수도 있습니다.

자세한 내용 을 보려면 내 프로필 에 더 많은 링크를 게시했습니다 .


2

UMD 용 MagicDraw 또는 Visual Paradigm을 살펴볼 수 있습니다 . 둘 다 물론 전체 기능 범위에 해당되지 않는 커뮤니티 에디션을 제공하지만 다이어그램 만 작성하고 코드를 생성하지 않거나 전체 왕복 엔지니어링을 수행하지 않을 경우 충분할 수 있습니다.


2

Rational과 Together / J는 동급 최고의 제품이지만 비싸다.

경험상 Eclipse Omondo와 Sparx Enterprise Architect를 즐겼습니다. Omondo는 코드 생성을 위해 Eclipse와 훌륭하게 통합되며 매우 직관적 인 느낌을줍니다. 그러나 Java와 밀접한 관련이 있습니다. Sparx는 가격대에 유용한 도구이지만 UML 2.0 다이어그램의 전체 범위가 없습니다.

포세이돈을 귀찮게하지 마십시오. 버그가 많고 부풀어 오르며 모든 의도와 목적으로 사용할 수 없습니다.


2

시퀀스 다이어그램의 경우 Trace Modeler를 시도 할 수도 있습니다 . 무료는 아니지만 매우 친숙하고 생산적인 인터페이스가 있습니다. 모든 플랫폼에서 사용할 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.