아르고UML
ArgoUML![]() | |
초기 릴리즈 | 1999년 4월 |
---|---|
릴리스 미리 보기 | 0.34 / 2011년 12월 15일; 전 |
리포지토리 | |
기록 위치 | 자바 |
플랫폼 | 자바 SE |
유형 | 소프트웨어 개발, UML 도구 |
면허증 | Eclipse 공용 라이센스 1.0 |
웹사이트 | argouml |
ArgoUML은 자바어로 작성되어 오픈소스 Eclipse Public License로 발매된 UML 다이어그램 애플리케이션이다.자바 어플리케이션이기 때문에 자바 SE가 지원하는 어떤 플랫폼에서도 이용할 수 있다.
역사
ArgoUML은 원래 Jason E. Robins에 의해 UC Irvine에서 개발되어 박사학위를 받았다.Tigris.org이 주관한 오픈소스 프로젝트였으며, 2019년 GitHub로 이전하였다.[1]ArgoUML 프로젝트에는 19,000명 이상의 등록 사용자와 150명 이상의 개발자가 포함되었다.[2]
2003년에 ArgoUML은 "디자인 및 분석 도구" 부문에서 소프트웨어 개발 매거진 연례 독자 선택상을 수상했다.[3]
아르고UML 개발은 인력 부족으로 어려움을 겪어왔다.예를 들어, Undo는 2003년부터 영구적으로 요청된 기능이었지만 아직 구현되지 않았다.[4]
특징들
공식 피쳐리스트에 따르면,[5] ArgoUML은 다음과 같은 기능을 할 수 있다.
- 9개의 UML 1.4 도표가 모두 지원된다.
- UML 표준을 근접하게 준수한다.
- 플랫폼 독립형 – Java 1.5+ 및 C++
- Java Web Start(설치가 필요하지 않고 웹 브라우저에서 시작)를 클릭하여 이동하십시오.
- 표준 UML 1.4 메타모델.
- XMI 지원.
- 다이어그램을 GIF, PNG, PS, EPS, PGML 및 SVG로 내보내기
- 10개 언어로 제공됨: EN, EN-GB, DE, ES, IT, RU, FR, NB, PT, ZH
- 고급 다이어그램 편집 및 확대/축소.
- 내장된 설계 비평가들은 설계에 대한 명확한 검토와 개선을 위한 제안을 제공한다.
- 확장 가능한 모듈 인터페이스.
- OCL 지원.
- Forward Engineering(코드 생성은 C++ 및 C#, Java, PHP 4, PHP 5, Ruby 및 덜 성숙한 모듈인 Ada, Delphi 및 SQL을 지원한다).
- 역 엔지니어링 / JAR/클래스 파일 가져오기.
약점
- 아르고UML은 아직 UML 표준을 완전히 구현하지 않았다.[6]
- 부분 실행 취소 기능(그래픽 편집에 대한 작업)
참고 항목
참조
- ^ "Home · argouml-tigris-org/Argouml Wiki". GitHub.
- ^ "Tech Transitions at ISR UCI". Archived from the original on 2012-01-28.
- ^ "Dr. Dobb's Readers' Choice Awards, 2003".
- ^ 이슈 1834(2003년 5월 5일):실행 취소 구현.http://argouml.tigris.org/issues/show_bug.cgi?id=1834
- ^ "ArgoUML Features".
- ^ "UML Specification Incompatibility list". ArgoUML documentation. Archived from the original on 2011-02-13. Retrieved 2006-04-28.
- ^ "ArgoUML 0.19.3 released". 그래픽 편집 작업 실행 취소(대부분 GEF 추가 사항임).
- ^ "Issue 1834. Implement undo". 그래픽 편집 작업 실행 취소(대부분 GEF 추가 사항임).
외부 링크
![]() | 위키미디어 커먼스는 ArgoUML과 관련된 미디어를 보유하고 있다. |