부울
BOUML![]() | |
![]() | |
개발자 | 브루노 파제스 |
---|---|
안정된 릴리스 | 7.11 / 2021년 1월 14일; [1] 전( |
기입처 | C++ |
운영 체제 | 크로스 플랫폼 |
이용가능기간: | 다국어 |
유형 | Unified Modeling Language 도구 상자 |
면허증. | v5.0부터 v6.12까지 독자 사양으로 v7.0부터 사용 없음 |
웹 사이트 | www |
BUML은 Unified Modeling Language(UML) 다이어그램 디자이너입니다.C++ 및 Qt로 프로그래밍되어 다국어이며 코드 생성 및 코드 리버스 엔지니어링을 지원합니다.버전 4.23보다 이전 릴리스는 GNU General Public License(GPL)에 따라 라이센스가 부여된 무료 소프트웨어입니다.BUML 5(최대 6.12)는 독자 사양 소프트웨어입니다.BUML 7 이후는 무료 소프트웨어입니다.[2]
역사
2010년 9월, 개발자인 Bruno Pagés는 "Wikipedia 관리자로부터의 저작권 침해와 잘못된 관리"[3][4]를 이유로 BOOML(버그 수정 제외) 작업을 중단한다고 발표했습니다.
"[5]ultimate"라는 이름의 버전 4.23은 2010년 11월에 배포되었으며, 이후 업데이트는 [3]더 이상 출시되지 않을 것이라고 발표되었습니다.다만, 발표 후에 몇개의 패치가 릴리스 되었습니다.마지막 [5]패치는 2011년 10월의 BOUML 4.23 Ultimate 패치7이었습니다.
2012년 2월 첫 유료버전으로 버전 5가 출시되었습니다.새로운 파일 형식이지만 이전 버전 [2]5에서는 이전 버전에서 저장한 프로젝트 파일을 읽을 수 있습니다.
2012년 8월 MySQL을 [citation needed]관리하는 첫 번째 버전으로 버전 6이 출시되었습니다.
2017년 5월, BOUML은 다시 무료로 사용할 수 있게 되었고, 버전 7은 새로운 무료 버전 중 첫 번째 버전으로 출시되었으며, 이전 [2]버전이 저장한 프로젝트 파일을 읽을 수 있는 하위 호환성이 있습니다.
2021년 8월, 개발자인 Bruno Pagés는 사용된 [citation needed]프레임워크의 노후화로 인해 BUML의 개발 종료를 발표했습니다.
코드 생성 및 리버스 엔지니어링
BOUML은 UML 클래스 다이어그램에서 자동으로 코드를 생성하고 다음 언어를 사용하여 기존 소스 코드에서 코드를 재구성할 수 있습니다.C++, Java, PHP 및 [6]MYSQL.또한 Python과 IDL용 코드를 생성할 수 있지만 이러한 언어의 [6]UML 모델은 추출할 수 없습니다.
「 」를 참조해 주세요.
레퍼런스
- ^ "BOUML - a free UML tool box". bouml.fr. Retrieved 2021-03-28.
- ^ a b c "Historic". bouml.fr. Retrieved 31 May 2017.
- ^ a b Pagès, Bruno. "Bouml is Dead". sourceforge.net. Archived from the original on April 10, 2011.
- ^ Pagès, Bruno (September 14, 2010). "Encouragement". sourceforge.net. Archived from the original on November 16, 2010.
- ^ a b "Historic: Old Releases". bouml.fr. Retrieved 5 March 2012.
- ^ a b "Features". bouml.fr. Retrieved 31 May 2017.
외부 링크
