>> Technologie Électronique >  >> Maison intelligente >> Vie connectée

Quels outils utilisent les programmeurs informatiques ?

Les programmeurs écrivent chaque aspect des logiciels qui font tourner, calculer, enregistrer, analyser et afficher les données sur un ordinateur. Environ 80 % de la conception logicielle se fait sur papier avant l'écriture de la première ligne de code. Les programmeurs utilisent des outils comme la documentation de conception, les organigrammes (flowcharts) et le pseudocode pour organiser le processus.

Documentation

Seuls les programmeurs et l'équipe de développement voient la documentation initiale : conception des sorties, mise en page d'impression, écrans de sortie, documentation des entrées. Les utilisateurs finaux ne verront que les manuels techniques « mode d'emploi » à la sortie du logiciel.

  • Documentation des sorties : décrit les résultats de l'analyse de données par le logiciel.
  • Conception d'impression : mise en page des documents imprimés pour l'utilisateur final.
  • Documentation des écrans : maquettes et dessins de chaque écran vu par l'utilisateur final lors de l'interaction.
  • Documentation des entrées : décrit les types de données entrées dans le programme (noms, dates, montants, infos carte de crédit, bases de données...). Tout cela aide à nommer les variables dans le code.

Organigrammes (Flowcharts)

Diagrammes illustrant ce que chaque processus fait à une donnée au fil des composants du logiciel. Chaque organigramme commence par un petit ovale et montre le flux par des flèches directionnelles entre formes géométriques.

  • Rectangles : action ou processus.
  • Losanges : point de décision (oui/non).
  • Ovale final : fin du processus.
  • Petits cercles pour relier les pages si nécessaire.

Ils décrivent visuellement la logique pour que les programmeurs écrivent le code dans l'ordre spécifié.

Pseudocode

Terme technique pour « faux code » : blocs d'instructions en langage naturel (anglais 보통) représentant le vrai code. Modélisé sur la logique visuelle des organigrammes. Peut être simple : Utilisateur appuie sur "Entrée". Écran affiche "Bonjour le monde !" ou complexe : Utilisateur appuie sur "Entrée". Sous-routine de calcul démarre. Écran affiche réponse en format décimal.

Après rédaction, le programmeur « vérifie à la main » (desk check) en simulant l'exécution pour valider la logique. Sans erreur théorique et avec chaque section couverte, il écrira le vrai code dans le langage imposé par l'employeur.

Vie connectée