2010-02-26 6 views
7

대화 형 아키텍처 다이어그램을 쉽게 만들 수있는 도구가 있습니까?대화 형 아키텍처 다이어그램 도구

필자는 높은 수준에서 아키텍처의 그래픽 묘사를 볼 수있는 능력을 상상합니다. 그런 다음 아키텍처의 특정 부분을 클릭하여 드릴 할 수 있으므로 해당 부분에 대한 자세한 분석이 가능합니다. 이 과정은 필요한만큼 계속 될 수 있습니다.

누구나 이런 종류의 경험을 만들 수있는 도구를 알고 있습니까? 또는 Visio/Powerpoint를 사용하여이 작업을 수행해야합니까?

+0

Visio/Powerpoint는 실제로 가능하지 않습니다. IMHO. 둘 다 클릭을 통한 드릴 다운을 지원합니다. 그러나 이것은 그림 들간의 연결과 인터페이스를 수동으로 업데이트 할 수있게 해주 며, 사소한 일은 불가능합니다. Visio의 표준 솔루션은 거대한 종이/캔버스 크기로 이동하여 모든 것을 하나의 그래프에 넣는 것입니다. 프린터 제조업체가 A1 프린터를 IT 설계자에게 판매하는 방법 – Bernd

+1

나치가 이것을 막았지만 일반적으로 https://structurizr.com/ 및 C4에 대해 언급하고자했습니다. 여기에 큰 이야기가 있습니다 : https://vimeo.com/193422891 –

답변

3

우리는 Sparx EA (Enterprise Architect)를 사용합니다. "내보내기"옵션 중 하나는 사용자가 수행하는 방식으로 작동하는 "HTML 보고서"입니다. 결과 파일을 압축하여 다른 사람에게 보내면 누가 모델을 '탐색'할 수 있습니다.

http://www.sparxsystems.com/

+0

+1 for Enterprise Architect. 나는 프로젝트의 클래스 다이어그램을 리버스 엔지니어링하기 위해 이것을 광범위하게 사용했다. 하나는 여러 패키지를 상위 레벨 뷰로 가져갈 수 있습니다. 그러나 나는 그것이 당신이 찾는 상호 작용의 수준에 있다고 생각하지 않습니다. –

+0

+1 재미있을 것 같습니다. 그것을 확인합니다. –

1

본인은 이러한 도구가 가치가 있다는 데 동의합니다. 실제로 이것은 nWire을 개발할 때 우리의 목표 중 하나였습니다. 우리는 아직 거기에 있지는 않지만, 언젠가는 발전하고 확장하기를 희망합니다.

나는 그러한 문서를 유지 보수하는데 절대로 투자하지 않기 때문에 그러한 도구는 코드가 아닌 "살아 있어야한다"고 믿습니다. 5 분 후에 구형이되었습니다. 따라서 Visio 솔루션으로는 불가능하다고 생각합니다. 나는 또한 최소한의 사용자 투자, 플러그 앤 플레이 도구를 믿는다.

코드에서 아키텍처를 유도하는 방법, 확대/축소 수준 등을 설명하는 것과 같은 몇 가지 질문이 있습니다. 하나의 일반적인 솔루션이 모든 프로젝트에 적합하면 특정 아키텍처를 이해하도록 사용자 정의해야합니다.

이 문제에 대한 더 많은 생각과 아이디어가 있으시면 그 내용을 듣고 싶습니다. 여기에 게시하거나 nwiresoftware.com의 zviki로 이메일을 보내주십시오.

0

2010 얼티밋 에디션 정확하게 수행 할 수 있습니다 Visual Studio에서 새로운 아키텍처 도구를 제공합니다. 대화식으로보기를 필터링 할 수 있습니다. "응용 프로그램 모델링", "Exploring Existing Code"아래의 MSDN 항목을 참조하십시오.

+1

이 도구는 전체 시스템이 VS 프로젝트에 포함되어 있다고 가정하지 않습니까? 그리고 그들은 코드 중심이 아닌가? 비 MS 기술은 어떻습니까? 다이어그램에서 원하는로드 밸런서와 같은 관계없는 인프라는 어떻게됩니까? –