아키텍처 다이어그램을 작성하는 데 사용할 수있는 소프트웨어는 무엇입니까? [닫은]


25

다이어그램을 어딘가에 저장하고 나중에 편집 할 수 있어야 할 때 대부분의 설계 / 건축 작업에 MS Visio를 사용합니다. 저는 Visio의 가장 큰 팬은 아니지만 일을 끝냅니다 (그리고 직장에서 무료입니다).

나는 당신이 과거에 사용하고 편안했던 상당히 비싼 Visio 소프트웨어에 대한 훌륭한 대안이 있는지, 아마도 더 좋은 것이 있는지 궁금합니다. 내 도구 상자에 해당 프로그램을 갖고 싶습니다.


5
제목에서 "favorite"라는 단어를 제거한 경우 "X 목록"질문이더라도 좋은 질문이 될 수 있습니다. 당신이해야 할 일은 찾고있는 기능을 강조하는 것입니다.
ChrisF

1
나는 광범위한 답변을 얻고 잠재적으로 새로운 솔루션을 발견하기 위해 가능한 한 최종 질문을 공개적으로 종료했습니다. 피드백을 보내 주셔서 감사합니다. 크리스가 어디에서 왔는지 봅니다.
Alexandr Kurilin 2016 년

1
나는이 질문이 의견을 요구하기 때문에 유용하다고 생각했다. 정책이 의견을 "주제에서 벗어난"것으로 표시하는 것이 너무 나쁩니다.
Brian Takita

이 질문이 처음으로 제기 된 후 5 년이
지나면

답변:


27

나는 yEd를 사용 합니다 . 모든 주요 플랫폼에서 무료로 사용할 수 있으며 자동 다이어그램 레이아웃을위한 깔끔한 도구가 있습니다.

다중 문서 인터페이스를 갖춘 무료 범용 다이어그램 프로그램 .

Java로 작성된 크로스 플랫폼 애플리케이션으로 Windows, Linux, Mac OS 및 기타 JVM을 지원하는 플랫폼에서 실행됩니다.

yEd는 플로우 차트 , 네트워크 다이어그램 , UML 다이어그램 , BPMN 다이어그램, 마인드 맵 , 조직도엔티티 관계 다이어그램을 포함하여 다양한 유형의 다이어그램을 그리는 데 사용할 수 있습니다 . 또한 사용자 정의 벡터 및 래스터 그래픽을 다이어그램 요소로 사용할 수 있습니다.

yEd 는 XML 기반 형식 인 GraphML 에서 다이어그램을로드하고 저장 합니다. 이 응용 프로그램은 여러 페이지에 걸쳐있는 매우 큰 다이어그램을 포함하여 다이어그램을 인쇄 할 수 있습니다 ...

http://upload.wikimedia.org/wikipedia/commons/thumb/3/3f/YEd-screenshot-process_normal_flow-bpmn.png/800px-YEd-screenshot-process_normal_flow-bpmn.png


고마워 Linux에서 사용할 수있는 것을 찾는 것이 좋습니다.
Amy Anuszewski

1
+1 추천 해 주셔서 감사합니다. 이것은 사용하기 매우 쉬운 것 같습니다
Jon

지금 시도해보고 좋아 보인다.
Alexandr Kurilin 2016 년

방금 다운로드하여 조금씩 재생했습니다. 공감해야 할 필요성을 느끼십시오!
Codism

3

Enterprise Architect ( http://www.sparxsystems.com.au/ )를 사용합니다.

모든 사람은 자신의 우선 순위를 가지고 있지만 나에게는 이것과 같은 도구에 좋은 것들이 있습니다.

  • 상자에서 사용하기에 충분히 간단합니다
  • 클래스 다이어그램에서 코드를 생성 할 수 있으며 그 반대도 가능합니다.
  • 실행중인 응용 프로그램에서 시퀀스 다이어그램을 생성 할 수 있습니다. 실행중인 프로세스를 연결하여 .NET에서 사용했으며 정상적으로 작동합니다.
  • COM 인터페이스를 통해 일부 작업을 자동화 할 수있는 깔끔한 모델이 있습니다.
  • CVS 및 SVN에 모델을 저장할 수 있습니다
  • 여러 사용자가 동시에 동일한 모델에서 작업 할 수 있습니다
  • 전혀 비싸지 않다

EA는 정말 좋습니다. 런타임 시퀀스 다이어그램 생성기가 그렇게 버그가 아니기를 바랍니다.
Tamás Szelei

1
나는 항상 EA도 좋아했습니다 (10 년 동안 등록 된 사용자). 불행한 상황에서 실제로 UML 다이어그램을 생성해야했기 때문에 이것이 나의 선택 일 것입니다. 그러나 내가 가장 좋아하는 다이어그램 도구는 연필과 종이 또는 마커와 화이트 보드입니다.
Neil Butterworth

2

UMLet 은 UML 다이어그램 디자인을위한 무료 오픈 소스 도구입니다. 나는 그것을 간헐적으로 사용했지만 사용하기가 번거 롭습니다 (적어도 얼마 전에는 그 이후로 닦았을 수도 있습니다).하지만 작업을 완료합니다. Visio에서와 같이 다이어그램이 예쁘지 않으므로 더 많은 프레젠테이션을 할 경우 문제가 될 수 있습니다.

또한 astah * 가 있으며 커뮤니티 에디션은 무료입니다. 나는 그것을 사용하지 않았다.


2

나는 잉크 스케이프를 사용합니다. OpenClipart에는 기술 다이어그램에 사용하기 위해 상당히 다양한 카피 레프트 기술 SVG가 있으며 폴더에는 내가 만든 추가 기호로 가득 차 있습니다. 그것은 visio만큼 기능이 풍부하지는 않지만, 일반적으로 다이어그램을 만들어야 할 때 어쨌든 요점을 얻는 간단한 것을 원하며 inkscape는 내 방식에 영향을 미치지 않고 그렇게합니다.


1
Inkscape는 실제로 모든 기능을 갖춘 벡터 드로잉 소프트웨어입니다. 그러나 "커넥터"도구 덕분에 다이어그램 작성 소프트웨어로 사용할 수 있습니다.
barjak 2018 년

@ barjak : 그렇습니다. 잉크 스케이프는 일러스트레이션 도구로서 아주 훌륭합니다. 기능이 풍부하지 않다고 말했을 때 기술 다이어그램 기능이라고 말하고있었습니다. 기술이 아닌 사용자에게 깊은 인상을주기 위해 정말 빛나는 다이어그램을 만들어야 할 때 전체 벡터 드로잉 도구 세트를 사용하는 것이 좋습니다.
Cercerilla 2016 년

Inkscape가 다이어그램 도구로 Visio와 경쟁 할 수 없음에 동의합니다. 내 의견의 요점은 이유를 설명하는 것이 었습니다. 당신의 대답은 어쨌든 완벽하게 유효합니다.
barjak

1

ModelMaker , 내가 가장 좋아하는 기능은 코드 / 모델 통합이며 모델에서 코드를 생성하거나 그 반대로 할 수 있습니다.

btw. 코드 / 모델 통합은 C # 및 Delphi에서만 작동한다고 언급해야합니다.


무엇을하는지 더 자세히 설명해 주시겠습니까? 그리고 질문에 대한 답변으로 추천하는 이유는 무엇입니까? "링크 전용 답변" 은 Stack Exchange에서 환영받지 못합니다
gnat

0

나는 CADE 를 몇 번 사용했다. Visio보다 훨씬 직관적이지만 몇 가지 문제가 발생하므로 필요에 따라 다릅니다.

  • 사용 가능한 형식으로 저장되지 않았으므로 CutePDF 를 사용 하여 PDF 파일로 인쇄하여 다이어그램을 배포해야했습니다.
  • 다른 해상도로 데스크톱에 원격 연결하면 문제가 발생했습니다.
  • 한 그룹에서 다른 그룹으로 객체 그룹을 이동 한 경우 레이아웃을 엉망으로 만들지 않고 해당 그룹에서 한 객체를 변경하는 것이 매우 어려울 수 있습니다 (한 그룹 인 경우 나쁘지 않지만 같은 그룹의 사본이 7 개있는 경우) )

0

모든 다이어그램에서 가장 좋아하는 스위스 군용 칼은 Microsoft Visio 2007 또는 2010입니다. 대부분의 아키텍처 다이어그램은 코드 수준이 아니며 UML을 엄격하게 따르지 않습니다. 다이어그램은 개념 수준 또는 구성 요소 / 시스템 통합 유형입니다. 사각형, 사각형, 타원, 스크린 샷, 다양한 기호 및 아이콘과 같은 간단한 모양을 사용합니다. Visio에는 수많은 기능이 있으며 UML, SOA 등을 위해 타사에서 무료 모양을 다운로드 할 수 있습니다. 또 다른 장점은 Dell, Sun, Cisco 등과 같은 하드웨어 공급 업체가 Visio 템플릿에 모두 포함되어 있다는 것입니다.

UML을 사용하는 더 많은 코드 수준 다이어그램에는 Sparx Enterprise Architect를 사용한다고 말했습니다. 또한 Visual Studio 2010 Ultimate의 아키텍처 다이어그램을 사용했으며 틈새도 있습니다.


0

나는 Argo, Star, Bouml 및 다른 몇 가지를 시도했지만 너무 좋아하지 않고 아이디어를 빠르게 스케치 할 수 있기 때문에 가장 좋아하는 것이 더 단순 해졌습니다.

나의 fave는 이것이다 :

http://www.softwareideas.net/

그러나 나는 또한 이것에 대한 소프트 스팟을 가지고 있습니다 :

http://alexdp.free.fr/violetumleditor/page.php


이 자료들이 무엇을하는지 더 자세히 설명해 주시겠습니까? 그리고 질문에 대답 할 때 왜 그 자료들을 추천하십니까? "링크 전용 답변" 은 Stack Exchange에서 환영받지 못합니다
gnat

첫째,이 질문은 2 년이 넘었고 둘째는 운영자가 원하는 것과 같은 종류의 기능을 제공하지만 무료입니다.
sunwukung
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.