현재 단계까지 소프트웨어 프로젝트를 문서화하려고합니다. 독자층은 나 자신 (미래의 시간에), 다른 개발자 (현재 및 단기적인 미래) 및 최종 사용자를 포함합니다. 따라서 문서에는 설계 요구 사항, 아키텍처/디자인 (데이터 구조, 아키텍처, 사용자 인터페이스, 절차 설계), 기술 문서 및 최종 사용자 지침에 대한 설명이 있습니다. 문서는 주로 역사적인 기록을 제공하기 위해 제작되었습니다. 현재이 프로젝트에 참여한 2 명의 팀으로 구성되어 있지만 다른 사람들의 프로젝트에서 더 많은 기능이 추가되어 단기간에 더 많은 사람들이 참여할 수 있습니다.건축 설계 문서화 전략
내가 겪고있는 것은 건축 설계 문서 (http://en.wikipedia.org/wiki/Design_document)입니다. doxygen을 사용하여 몇 가지 유형의 데이터 흐름 다이어그램을 만들려고했지만 쉽지 않았습니다. C++ 코드에서 데이터 흐름 다이어그램을 쉽게 생성 할 수있는 도구가 있습니까? 아니면 Microsoft Visio에서 수동으로 그리는 경우입니까? 미리 감사드립니다.