UML 도구 어떤것이 좋을까요?
나름 UML이나 모델링 도구에 관심이 많은데 분석/설계 쪽 카테고리는 질의가 없네요.
혼자 그동안 알고 있던 UML 도구에 대해 짧게 정리해봅니다.
유료도구
- IBM Rational Software Architect : 일반적으로 웹 프로젝트를 위한 UML 도구입니다.
- IBM Rational Rhapsody : 국방, 자동차 등 임베디드 분야를 위한 UML 도구입니다.
- IBM System Architect : Enterpise Architecture 기반의 UML 도구 입니다. 주는 Enterpise Architecture로 DoDaf와 같은 Framework로 많이 쓰입니다.
- Sparx Enterpise Architect : 저렴한 만능 UML도구입니다. 현재는 웹 프로젝트를 넘어 원자력 분야에서도 표준화되고 있습니다.
- IBM Rational Rose : 한때 잘나가던 UML도구로 더이상 업데이트가 없습니다. IBM에서는 Rational Software Architect로 밀고 있습니다.
무료도구
- StarUML : 국내 무료 UML 도구로 전세계적으로 사랑받았습니다. 현재는 유료 버전도 나오는 듯합니다.
- Papyrus : 이클립스 기반의 UML 도구로 나름 쓸만합니다.
- PlantUML : 웹 연동이 되며 Drawing이 아니라 스크립트 기반으로 UML 다이어그램을 그립니다. 좋습니다. 웹에서 표현하기가 자체 문법을 가지고 있습니다.
이상입니다. 당연히 더 많은 도구들이 있습니다. PSEG TOOLS 데이터베이스를 참고하세요.
http://pseg.or.kr/pseg/casedesign