J'essaie de documenter un projet logiciel jusqu'à la phase actuelle. Le lectorat impliquerait moi-même (dans un futur proche), d'autres développeurs (actuellement et dans un avenir à court terme), ainsi que des utilisateurs finaux. Par conséquent, la documentation contient des descriptions des exigences de conception, de l'architecture/conception (structures de données, architecture, interface utilisateur, conception de la procédure), de la documentation technique et des instructions de l'utilisateur final. La documentation est principalement produite afin de fournir un certain historique. Actuellement, il s'agit d'une équipe de 2 personnes travaillant sur le projet, bien que cela pourrait impliquer plus de gens dans un futur proche car plus de fonctionnalités des projets d'autres personnes sont ajoutées à ce projet.Stratégies de documentation sur la conception architecturale
Ce que j'ai de la difficulté, c'est avec la documentation sur la conception architecturale (http://en.wikipedia.org/wiki/Design_document). Bien que j'aie essayé d'utiliser doxygen pour créer un type de diagramme de flux de données, cela n'a pas été facile. Existe-t-il des outils qui facilitent la génération de diagrammes de flux de données à partir du code C++ ou s'agit-il d'un dessin manuel sur Microsoft Visio? Merci d'avance.