데이터 흐름 다이어그램과 흐름도를 자동으로 생성하는 방법이 있습니까?

StackOverflow https://stackoverflow.com/questions/812458

문제

나는 최근 다른 똑똑한 사람들이 쓴 길고 모호한 코드를 연구하고 있습니다. 내 작업을 용이하게하기 위해 데이터 흐름 다이어그램과 흐름도를 생성 할 생각입니다. 이 작업을 자동으로 수행 할 수있는 소프트웨어가 있습니까? 추신 대부분의 코드는 C와 Fortran에 있습니다.

도움이 되었습니까?

해결책

데이터 플로우 다이어그램은 대부분의 컴파일러 프론트 엔드가 필요하기 때문에 더 어렵습니다. 그러나 당신은 전화 및 발신자 그래프뿐만 아니라 어떤 종류의 엔티티 관계 다이어그램을 얻을 수 있습니다. 독사 ~와 함께 GraphViz.

또한 GraphViz는 일반적으로 원시 데이터에서 읽을 수있는 레이아웃으로 모든 종류의 그래프를 그리는 데 유용합니다. 예를 들어 트리 구조를 걷고 DOT 언어로 설명을 출력하여 GraphViz가 그릴 수 있습니다.

올바른 옵션으로 doxygen을 설정하고 레거시 코드에서 느슨하게 돌리면 내부 문서의 시작을 얻을 수 있도록 도와 줄 수 있습니다.

다른 팁

Fatesoftware의 "Code Visual to FlowChart"도 도움이 될 수 있습니다.

디아 Microsoft Visio와 유사한 프로그램입니다. 부드럽 지 않지만 작업이 완료됩니다. 나는 Visio를 사용할 수 없을 때 항상 전문적으로 사용합니다. 이것은 주로 UML 및 흐름도, PNG 및 벡터로의 수출을위한 것이며 PDF도 생각합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top