Documentation de développement dans les projets logiciels

Objectif, structure et avantages de la documentation des projets logiciels

On Demand

  : 09h00 - 16h30

Début : À partir de 2025

Fin : 2025

Durée :3,0 jours

Numéro de l'événement : CBGFC.00.0BG

         Au Choix


Share

à partir de
£ GB0,00 euro
(hors TVA)

Objectif de la formation continue

Ce séminaire vous permettra de comprendre l’importance de la documentation dans le développement logiciel et ses différentes facettes. Vous apprendrez à :

  • Identifier les objectifs, la structure, le contenu et la conception linguistique de la documentation dans le cadre du développement logiciel.
  • Différencier les documents de projet, de produit et de processus.
  • Reconnaître les avantages de la documentation système pour les architectes logiciels, développeurs, testeurs et chefs de projet.
  • Comprendre le cadre juridique et normatif lié à la documentation logicielle.
  • Savoir quand appliquer une approche classique ou agile pour la documentation.

Des exemples pratiques et des exercices seront intégrés pour rendre l’apprentissage plus concret.


Pré-requis Techniques pour Participer à Nos Formations en Ligne

Nos formations reposent sur des plateformes entièrement accessibles via un navigateur, éliminant ainsi le besoin d’installer un logiciel supplémentaire. Pour garantir une expérience optimale, veuillez vous assurer de disposer des éléments suivants :

  • 🌐 Connexion Internet stable : une ligne DSL d’au moins 6000 est nécessaire, avec une connexion par câble LAN fortement recommandée pour une meilleure fiabilité.
  • 🌍 Navigateur compatible et à jour : utilisez Firefox, Google Chrome, Edge ou Safari. Veuillez noter qu’Internet Explorer n’est pas pris en charge.
  • 💻🎧 Équipement audio et vidéo : un ordinateur (PC ou portable) équipé de haut-parleurs ou écouteurs, d’un microphone et d’une webcam fonctionnels.

Avec ces conditions techniques en place, vous pourrez profiter pleinement de nos sessions interactives et enrichissantes en ligne.

1. Introduction

  • Signification et objectif de la documentation de développement : Comprendre le rôle crucial de la documentation dans la gestion de projets logiciels et la communication interne au sein des équipes.
  • Documentation dans le cycle de vie du logiciel : La place de la documentation tout au long du cycle de vie, depuis la conception initiale jusqu’à la maintenance post-lancement.
  • Exigences légales et normatives : Exploration des exigences juridiques et des normes en vigueur qui régissent la documentation logicielle.

2. Documentation produit pour chaque phase du cycle de vie (selon développement classique ou agile)

  • Planification : Documentation du projet, définition des processus de travail.
  • Analyse des exigences : Création de diagrammes de cas d’utilisation, spécification des exigences, spécification fonctionnelle, user stories avec critères d’acceptation.
  • Conception et conception : Description de l’architecture, diagrammes de classes et de séquences.
  • Implémentation : Documentation du code (ex : commentaires dans le code, directives pour les développeurs), documentation API, documentation interactive pour les utilisateurs et développeurs.
  • Tests : Documentation des tests, scénarios de test, et résultats attendus.
  • Maintenance et développement ultérieur : Documentation des problèmes rencontrés, des modifications apportées, et des évolutions.
  • Du développeur à la documentation utilisateur : Comment la documentation évolue pour être comprise et utilisée par les utilisateurs finaux.

3. Conception des documents

  • Aides à la structure et à l’orientation : Structurer les documents de manière claire pour qu’ils soient utiles à différents intervenants.
  • Terminologie et textes : Utilisation d’un langage clair et compréhensible, règles de rédaction efficaces.
  • Unités d’information sous forme de sujets : Organisation des documents en unités d’information cohérentes, telles que des tâches, concepts et références.

4. Création et gestion de la documentation

  • Balisage des métadonnées : Structuration et indexation des informations pour une recherche efficace.
  • Présentation des outils éditoriaux : Introduction à des outils comme Doc as Code, Wikis, et autres pour créer et maintenir la documentation.
  • Modèles, gestion de documents : Utilisation de modèles pour garantir la cohérence, gestion de versions et flux de travail pour la création et l’archivage des documents.

Ce séminaire est destiné aux professionnels du développement logiciel, notamment les chefs de projet, les architectes, les développeurs et les testeurs, qui apprendront quelles informations doivent être documentées et comment le faire de manière efficace. Les responsables découvriront également l’impact économique d’une documentation bien structurée, en mettant l’accent sur le rapport coût-bénéfice d’une documentation soigneusement préparée.

La participation inclut des documents détaillés.

Prix : Les frais de participation sont de : GB0,00 € (hors TVA).

Shopping Basket