최상의 답변
온라인 도구 :
- http://plantuml.com/ PlantText UML 편집기 를 사용하여 uml을 만들 수 있으며 gif orpng 또는 pdf를 생성 할 수 있습니다. 구문에 익숙해지면 개인적으로 매우 쉽게 사용합니다.
- Draw.io : 간편한 드래그 앤 드롭이 제공됩니다.
- Draw.io li>
- Gliffy
- Lucidchart
- 강력한 도구 모음 (시각적 패러다임)
오프라인 도구 예 :
- StarUml : 무료 다운로드 StarUML
- Bouml : 무료 UML 도구 상자
- argouml.tigris.org 오픈 소스 도구
- Eclipse 플러그인 : UML 디자이너
- UML 디자이너 문서
이 정보가 도움이 되었기를 바랍니다.
답변
짧은 대답 : 현재 개발 환경에서 가장 잘 통합되고 생산성을 향상시키는 것입니다.
길수록 대답은 그 대답에 달려 있습니다.
원하는 모든 것이 좋은 경우 프레젠테이션에 표시 할 다이어그램, “UML과 유사한”기능이있는 Visio와 같은 것이 필요한 모든 것일 수 있습니다 (그림의 의미 나 유효성 검사를 기대하지 마십시오 (… 모델…)
돈이 거의 없거나 전혀없는 경우 Eclipse Papyrus 및 성장하는 제품 라인 (필요한 경우 상업적 지원 제공) 및 상용 도구의 “커뮤니티 에디션”과 같은 훌륭한 오픈 소스 UML 도구가 있습니다.
기업 환경에있는 경우 IBM Rational Software Architect와 같은 대규모 기업용 도구가 있습니다.
이 두 옵션 사이에는 Sparx 엔터프라이즈 아키텍트 인 No Magic MagicDraw가 있습니다.
위키 백과에서 좋은 (약간 구식이지만) 목록을 찾을 수 있습니다.
그런 다음 UML로 무엇을 할 것인지 고려해야합니다. “문서화”다이어그램? 코드 생성? 도구 내 모델 실행? 다른 표기법 (예 : SysML, BPML 등), 확장 성 ( “태그”ot 프로필 및 DSML에서), 문서 생성 및 기타 지원.
기억해야 할 한 가지는 모델이 교환되지만 이론적으로 가능하지만 실제로는 고통입니다. 상업용 공급 업체는 귀하가 도구를 계속 사용하기를 원하므로 귀하가 쉽게 이동할 수 있도록하는 데 기득권이 없습니다.하지만 적극적으로 그렇게하고 있다고 말할 수는 없지만, 이것은 그들이 할 수 있기를 바라는 욕구와 균형을 이룹니다. 경쟁 모델을 가져옵니다. 상호 운용성에 대해 OMG와 INCOSE 워킹 그룹이 수행 한 작업은 이것이 정확히 쉽지 않다는 것을 보여줍니다…
행운을 빕니다!