>> Électroniques Technologie >  >> Maison intelligente >> Vie intelligente

Quels outils les programmeurs informatiques utilisent-ils ?

Les programmeurs informatiques écrivent tous les aspects de tout logiciel qui permet à un ordinateur de fonctionner, de calculer, d'enregistrer, d'analyser et de produire des données. Environ 80 % du processus de conception de logiciels est effectué sur papier avant que l'écriture de tout code informatique ne commence réellement. Les programmeurs utilisent des outils tels que la documentation de conception, les organigrammes et le pseudocode pour organiser le processus de programmation.

Documentation

Seuls les programmeurs informatiques et ceux qui travaillent sur le projet de développement de logiciels verront la documentation du programme de départ, qui comprend la sortie, la conception d'impression, la sortie d'écran et la documentation d'entrée. Les utilisateurs finaux ne verront que les manuels techniques "comment faire" lors de la sortie du logiciel. La documentation de sortie décrit les résultats de l'analyse des données que le logiciel doit effectuer. La conception de l'imprimante comprend la mise en page de ce à quoi ressembleront les documents imprimés pour l'utilisateur final. La documentation de sortie d'écran est constituée de rapports et de dessins de ce à quoi ressemblera chaque écran pour l'utilisateur final lorsque celui-ci pourra interagir avec le logiciel. La documentation d'entrée comprend des descriptions des types de données qui seront insérées dans le nouveau programme, telles que les noms, les dates, les montants, les informations de carte de crédit, les bases de données, etc. Tous ces éléments de documentation aident le programmeur informatique à trouver des noms de variables à utiliser dans le code informatique.

Organigrammes

Les organigrammes sont des diagrammes illustrés qui illustrent ce que chaque processus fait à un élément de données lors de son traitement à travers les différents composants de la nouvelle application logicielle. Chaque graphique commence par un petit ovale et indique le mouvement tout au long du processus avec des flèches directionnelles à travers les formes. Chaque forme a une signification différente. Les rectangles indiquent un processus ou une action. Les diamants indiquent un point de décision et auront un indicateur directionnel "oui" ou "non" qui s'étend d'eux. Les organigrammes se terminent par un petit ovale. Les pages sont reliées par de petits cercles, le cas échéant. Les organigrammes décrivent visuellement ce que le processus doit faire et quand afin que les programmeurs puissent écrire le code informatique dans l'ordre de la logique spécifiée dans les organigrammes.

Pseudocode

Le pseudocode est un terme technique pour "faux code" car il s'agit de blocs d'instructions lignées destinées à représenter le code informatique réel écrit en anglais simple. Les lignes de pseudocode sont modélisées d'après les modèles logiques visuels dans les organigrammes. Ce faux code peut être aussi simple que "L'utilisateur appuie sur le bouton 'Entrée'. L'écran affiche 'Hello World !'" ou complexe comme "L'utilisateur appuie sur le bouton 'Entrée'. La sous-routine de calcul commence. L'écran affiche la réponse au format décimal." Une fois le pseudocode écrit pour le logiciel, le programmeur informatique le "vérifiera" en le parcourant pour s'assurer qu'il fonctionne logiquement. Lorsqu'il n'y a pas d'erreurs logiques théoriques et que chaque section de code est prise en compte, le programmeur s'assoit et écrit le code informatique réel dans le langage de programmation spécifié par l'employeur.


Vie intelligente