Je viens de terminer un projet relativement petit (~ 3000 lignes de code dans plusieurs modules) et on m'a demandé de produire un document pour le projet. Je n'ai aucune idée de comment s'y prendre car j'ai surtout écrit du code pour d'autres programmeurs auparavant. Est-ce que je décris chaque module, fais des diagrammes UML pour chaque objet, développes-tu simplement mes commentaires? Y a-t-il un modèle que je peux utiliser pour cela? Si quelqu'un a dû faire une documentation standard j'apprécierais votre aide/pointeurs.Comment écrire la documentation du projet
Répondre
Il n'y a pas beaucoup de documentation "standard"; Les documents API de type "Javadoc" sont à peu près aussi proches que possible. Obtenez des exigences plus solides. De quel type de document votre client a-t-il besoin? Les diagrammes UML pour tous vos cours sont un bon exercice, et parfois utile, mais votre temps peut être mieux consacré à de futurs projets.
Au minimum, vous devez documenter
- comment construire le logiciel
- comment l'installer
- un « manifeste » des fichiers et les outils nécessaires
- notes de version: ce qui a changé à partir de la version précédente publiée licence
- et les informations de copyright
Ensuite, en fonction de la façon dont le logiciel est utilisé, vous pouvez
- Manuel de l'utilisateur
- documentation API
Vous pourriez faire bien pire que l'examen des données DOD-STD-2178A Point Descriptions pour le document de conception de logiciel et le document de description de version.
Le SDD décrit la conception du logiciel. Le VDD décrit l'emballage, y compris comment l'installer (décompresser, compiler, charger, configurer).
- 1. Comment écrire de la documentation sur un projet web marketplace?
- 2. Comment écrire la documentation de codeigniter
- 3. Projet Documentation
- 4. Visual Studio 2008 html documentation du projet
- 5. Comment obtenir de la documentation Javadoc pour un sous-projet?
- 6. Documentation du développeur SharePoint
- 7. Ressources pour écrire une bonne documentation PHP
- 8. Balises/Documentation avec projet SVN dans Eclipse?
- 9. Comment générer de la documentation à partir du fichier css?
- 10. Documentation Dans le projet Xcode Fichier
- 11. Ergonomie/d'interfaces/UX, etc. - la documentation pour un projet
- 12. Documentation du serveur Quartz.NET
- 13. WebForms afficher la documentation du moteur?
- 14. Documentation du projet pour traiter de nombreuses règles de logique métier. Comment l'organiser?
- 15. Connaissez-vous des alternatives dans Ant pour générer la documentation du projet?
- 16. Génération de la documentation PHP à partir du projet NetBeans 6.8
- 17. Comment exporter la documentation du code dans C#/VisualStudio 2008?
- 18. Comment google pour la documentation du printemps 3.0?
- 19. Comment exporter la documentation C# vers un wiki de documentation?
- 20. Écrire css pour la page individuelle dans le projet mvc3
- 21. hudson show documentation du site maven
- 22. Comment changer la page d'accueil du projet?
- 23. Comment: l'organisation et la sortie du projet
- 24. Comment configurer la "première page" de documentation sur PYPI pour un projet?
- 25. Comment gérer la documentation de l'utilisateur final pour un projet en intégration continue?
- 26. Documentation automatique à partir du code PHP
- 27. Où est la documentation de configuration du codeur logback
- 28. Documentation automatique du code ColdFusion
- 29. Documentation JavaScript du client SharePoint
- 30. Comment afficher la documentation XML pour une bibliothèque C# référencée?
Qui va lire la documentation (c'est-à-dire, qui est le public)? Quel est son but? – bitFlipper