2014-02-12 7 views
2

UML Diagrams besides the well known use cases, and class, activity and sequence diagrams이 많이 있습니다. 다른 다이어그램은 그렇게 일반적이지 않으므로 UML을위한 모든 다이어그램 도구가 그러한 다이어그램을 포함하지는 않습니다.UML 복합 구조 다이어그램을 만드는 무료 도구입니다.

UML 복합 구조 다이어그램의 경우입니다. 예를 들어, DIA은 포함하지 않습니다. WhiteStarUML이 포함되어 있지만 직관적이지 않기 때문에 좋아하지 않습니다. yEd을 사용하면 양식을 직접 만들 수 있기 때문에 가능하지만 어쨌든 가능하지 않았습니다.

이 다이어그램을 만드는 데 직관적 인 도구를 알고 있습니까?

답변

1

VP-UML, 커뮤니티 에디션을 사용할 수 있습니다. 그것은 무료이며 그것은 복합 구조 다이어그램이 있습니다. 오늘 만 나는이 방법을 사용했다.

모델링 도구가 좋지 않으므로 여기를보십시오. https://stackoverflow.com/a/21727625/715269. 수직으로 쓰여진 숫자를 주목하십시오. 나는 그것을 원하지 않지만 그것을 통제 할 수는 없다. 그리고 EA (무료 변종이 아닌)는 덜 좋고 무료 인 IBM Modeller는별로 좋지 않습니다.

다이어 그래밍 도구는 훌륭하지만 모델링을 지원하지 않습니다. 정확성과 다이어그램 간 의존성을 검사하십시오. 그 중 MS Visio가 허용되는 것으로 나타 났지만 무료는 아닙니다.

+0

세로 숫자가 이상하게 보입니다.하지만 괜찮습니다! ** 모델링은 코드 생성을 포함하지 않습니까? ** 이번에는 필요하지 않지만이 모델링 도구에 대해 기쁘게 생각합니다. Visio를 무료로 사용할 수는 있지만 (대학과의 계약), 내 친구는 아니지만 어쨌든 Visual Paradigm-UML을 사용할 것입니다. 우리는 [비주얼 패러다임의 무료 버전을 여기서 다운로드 할 수 있습니다] (http://www.visual-paradigm.com/solution/freeumltool/). Visual Paradigm의 ​​모든 제품을 볼 수 있습니다. – chelder

+1

@chelder 모델링은 또한 내부 논리 검사를 포함하며 도구는 프로젝트의 모든 다이어그램을 컴플렉스로 ​​간주합니다. 그리고 만약 하나의 diag를 가지고 있다면, 기존의 요소들을 저장소에서 새로운 다이어그램으로 인스턴스화함으로써 부분적으로 다른 것을 생성 할 수 있습니다. 굉장히 유용하다. 솔직히 말해서, 가장 저렴한 라이센스는 그렇게 비싸지는 않지만 나는 분명히 그것을 샀을 것이다. 그러나 내 고용주의 지갑의 의미로 내 작업을 위해 나를 위해 전문 EA 버전을 구입할 것이다 :-). 그리고 나는 결코 두 곳에서 동시에 나타나지 않으므로 나는 집에서도 그것을 설치할 것이라고 생각한다. – Gangnus

1

파피루스를 사용해 보셨습니까? http://lowcoupling.com/post/47802411601/uml-diagrams-and-models-with-papyrus 무료이며 잘 작성되었습니다.

+0

나는 그것을 몰랐다. [이클립스 모델링 프레임 워크] (https://en.wikipedia.org/wiki/Eclipse_Modeling_Framework)를위한 아주 좋은 도구. 또한 다이어그램에서 자동으로 코드를 생성 할 수 있습니다. [여기에 설치 방법이 있습니다] (http://www.eclipse.org/papyrus/updates/index.php) – chelder

+1

예. 실제로 모든 코드와 문서를 생성하기 위해 이클립스 플러그인 Acceleo에 의해 구현 된 OMG 언어 MOFM2T를 통해 텍스트 변형을위한 자체 모델을 정의 할 수 있습니다. http://lowcoupling.com/post/47347056110/models-to-text-transformations-with-mofm2t-and-acceleo – Sindico

+0

작년에 저는 Acceleo를 사용했습니다. 이 새로운 접근 방식은 훌륭하지만 문서화가 부족하기 때문에 관리하기가 어려웠습니다. – chelder