ETC./학교수업
[UML] UML 모델링 도구, 도구 선택 기준
반나무
2021. 3. 25. 09:40
오픈소스 UML 모델링 도구
ArgoUML : http://argoml.tigris.org
Modelio : http://www.modeliosoft.com
상용 UML 모델링 도구
Rational Software Architect : IBM사 제작, UML도구의 원조격, java기반
Enterprise Architect : Sparxsystems사 제작, windows기반
Visual Paradigm for UML : Visual Paradigm사 제작
MagicDraw UML : No Magic Inc사 제작
Altova UModel : Altova사 제작, 리버스엔지니어링의 장점이 있음
StarUML : http://staruml.io
무료 UML 모델링 도구
Visual Paradigm for UML Community Edition :
Poseidon for UML Community Edition : Gentleware AG사 제작
이상적인 UML 모델링 도구기능
- 완전한 UML 2.x 표기법 제공
- 6개 구조 다이어그램
- 7개 행위 다이어그램
- 주요 모델링 기능 제공
- BPMN기반 프로세스 모델링
- 요구 모델링
- 비즈니스 규칙 모델링
- 사용자 인터페이스 모델링
- ER기반 데이터 모델링
- 주요 지원 기능 제공
- 문서화 기능
- 팀 작성 기능
- MDD 기능 제공
- 프로그래밍 언어 코드 생성 : Java, C#, C++ 등
- 기술 지원 코드 생성 : Web Services, RESTful Services등
- 구조 다이어그램에서 골격 코드 생성
- 행위 다이어그램에서 로직 코드 생성
일반적인 그림그리기 도구도 UML 표준법을 지원한다. 그렇다고 해서 그런 도구들이 UML도구라고 할 순 없음
반응형