Comment concevoir des programmes : 14 étapes (avec des images)

Table des matières:

Comment concevoir des programmes : 14 étapes (avec des images)
Comment concevoir des programmes : 14 étapes (avec des images)

Vidéo: Comment concevoir des programmes : 14 étapes (avec des images)

Vidéo: Comment concevoir des programmes : 14 étapes (avec des images)
Vidéo: Les Bases de la Programmation | Comment créer un Programme informatique ? 2024, Avril
Anonim

Vous souhaitez concevoir un programme informatique ? Il y a beaucoup à considérer lors de la conception d'un programme, mais il y a certaines choses que vous pouvez faire pour aider à rationaliser le processus. Ce wikiHow vous apprend les étapes de base pour concevoir un programme informatique.

Pas

Programmes de conception Étape 1
Programmes de conception Étape 1

Étape 1. Déterminez l'objectif global du programme

Ceci est juste une déclaration globale qui explique ce que fait votre programme en une ou deux phrases. Quel est le but de votre programme ? Quel problème résout-il ? Par exemple, "Mon programme va créer un donjon aléatoire."

Programmes de conception Étape 2
Programmes de conception Étape 2

Étape 2. Déterminez les limites ou les exigences de votre programme

Y a-t-il quelque chose que votre programme doit avoir ? Il peut s'agir d'une date limite, d'un budget, de restrictions d'espace de stockage et de mémoire, ou d'une fonctionnalité spéciale qui manque à d'autres programmes similaires. Par exemple, "Les donjons générés aléatoirement doivent avoir un chemin de l'entrée à la sortie."

Programmes de conception Étape 3
Programmes de conception Étape 3

Étape 3. Découvrez s'il existe une technologie qui peut faire ce dont vous avez besoin

Vous n'avez pas toujours besoin de concevoir un nouveau programme à partir de zéro. Parfois, vous pouvez trouver des programmes et des outils prédéfinis, ou une combinaison de programmes et d'outils qui peuvent accomplir ce dont vous avez besoin. Vous pouvez économiser beaucoup de temps et de ressources en utilisant les solutions existantes aux problèmes que vous rencontrez.

  • Par exemple, vous pouvez utiliser des programmes open source et du code prédéfini pour créer des applications entièrement fonctionnelles. Les programmes open source sont généralement gratuits et vous pouvez modifier le code source pour l'adapter à vos besoins. Il vous suffit de donner crédit à l'auteur du code original.
  • Vous pouvez utiliser des morceaux de code prédéfinis ou des applications open source pour vous sauver
Programmes de conception Étape 4
Programmes de conception Étape 4

Étape 4. Déterminez le langage de programmation que vous utiliserez

Il est recommandé de choisir une langue que vous maîtrisez, si possible. Cependant, dans certains cas, il peut être préférable de choisir un langage de programmation plus adapté au système d'exploitation prévu ou au type de programme que vous avez l'intention de créer.

  • C/C++ sont de bons langages à usage général. Ce sont les langages les plus utilisés et vous donnent le plus de contrôle sur vos applications et votre matériel informatique.
  • C#:

    C# (prononcé C Sharp) est une version plus récente de C++. Il a quelques nouvelles fonctionnalités et est un peu plus facile à apprendre que C++.

  • Java:

    Java est un langage de programmation orienté objet populaire qui gagne en popularité. C'est le langage de programmation principal pour les applications Android. Il peut également être utilisé pour créer des applications informatiques. Par exemple, Minecraft a été initialement programmé en Java.

  • Rapide:

    Swift a été développé par Apple et est principalement utilisé pour développer des applications pour iPhone, iPad, macOS, Apple TV, etc.

  • Python: Python est un autre langage polyvalent populaire. C'est une bonne langue pour les débutants car elle est facile à apprendre et à utiliser.
Programmes de conception Étape 5
Programmes de conception Étape 5

Étape 5. Déterminez les outils que vous allez utiliser

Après avoir choisi un langage de programmation, décidez quels outils vous allez utiliser. Allez-vous utiliser un environnement de développement intégré (IDE) ? Avez-vous besoin d'un compilateur ou d'un interpréteur ? Comment allez-vous déboguer votre programme ? Existe-t-il des applications tierces que vous pouvez utiliser ? Vous devriez également penser à un moyen de sauvegarder votre code.

  • Un IDE est un outil de développement logiciel complet qui contient un éditeur de code, un débogueur, des outils de construction et parfois un compilateur. Les IDE populaires incluent Eclipse et Visual Studio.
  • Compilateurs:

    Des langages comme C/C++ nécessitent un compilateur pour convertir le code en langage machine que votre ordinateur peut comprendre. GCC est un compilateur gratuit qui peut compiler C et C++.

  • Interprètes:

    Java et Python sont des langages qui n'ont pas besoin d'être compilés. Cependant, ils ont besoin d'un interpréteur pour exécuter les instructions. OpenJDK peut interpréter Java, dont un Python a un interpréteur disponible sur son site Web.

Programmes de conception Étape 6
Programmes de conception Étape 6

Étape 6. Déterminez les sorties du programme

La sortie d'un programme est ce que le programme va produire. Chaque écran que l'utilisateur voit ainsi que chaque relevé ou rapport imprimé est considéré comme la sortie du programme. S'il y a des composants audio dans le programme, cela est également considéré comme un programme. Vous devez déterminer ce qui sera sur chaque écran, chaque page imprimée et chaque champ que l'utilisateur utilisera pour saisir des données.

Programmes de conception Étape 7
Programmes de conception Étape 7

Étape 7. Déterminez les entrées de votre programme

Les entrées d'un programme sont les données que le programme utilise pour produire ses sorties. Les entrées peuvent provenir d'un utilisateur, d'un périphérique matériel, d'un autre programme, d'un fichier externe ou écrites dans le code. Assurez-vous d'envisager autant de possibilités que possible, en particulier lors de la gestion des entrées utilisateur.

Programmes de conception Étape 8
Programmes de conception Étape 8

Étape 8. Déterminez les fonctions principales

Après avoir déterminé les entrées et les sorties de votre programme, commencez à créer un aperçu de la façon dont il prendra les entrées et les convertira en sorties. Réfléchissez aux fonctions qu'il devra exécuter et aux calculs dont il peut avoir besoin. Vous pouvez créer un organigramme décrivant le processus ou simplement faire une liste sur papier.

Programmes de conception Étape 9
Programmes de conception Étape 9

Étape 9. Décomposez les problèmes plus importants en problèmes plus petits

Une fois que vous avez déterminé quelles seront les principales fonctions de votre programme, vous pouvez commencer à les décomposer en plus petits détails. Cela vous aidera à déterminer comment chaque fonction fonctionnera. Une façon de le faire est d'utiliser un pseudo-code.

Le pseudo-code est un texte non compilable qui explique ce que chaque ligne de code doit faire. Par exemple "Si le joueur a une clé en or, ouvrez la porte. Sinon, la porte est fermée"

Programmes de conception Étape 10
Programmes de conception Étape 10

Étape 10. Commencez à coder les fonctions principales

Ils n'ont pas besoin d'être remplis. Assurez-vous simplement qu'ils existent. De cette façon, vous avez un aperçu qui aide à garder votre programme organisé.

Programmes de conception Étape 11
Programmes de conception Étape 11

Étape 11. Remplissez les fonctions

Commencez par ceux qui dépendent de peu ou pas d'autres fonctions. Travaillez d'abord sur les gros problèmes. Ensuite, concentrez-vous sur les petits détails.

Programmes de conception Étape 12
Programmes de conception Étape 12

Étape 12. Testez votre programme

Vous aurez besoin de tester votre programme souvent. Chaque fois que vous implémentez une nouvelle fonction, vous devez voir si elle fonctionne correctement. Essayez d'utiliser une variété d'entrées pour voir comment votre programme fonctionne dans différentes situations. Demandez à d'autres personnes de tester votre programme pour voir comment de vrais utilisateurs interagissent avec votre programme. Utilisez les instructions d'impression pour tester différentes variables et sections de code.

Programmes de conception Étape 13
Programmes de conception Étape 13

Étape 13. Résolvez tous les problèmes que vous rencontrez

Chaque fois que vous codez, il est presque certain que vous rencontrerez quelques problèmes. Voici quelques conseils qui vous aideront à résoudre les problèmes que vous rencontrez:

  • Vérifiez la syntaxe et assurez-vous que votre code est correct.
  • Vérifiez et assurez-vous que l'orthographe est correcte.
  • Google tous les messages d'erreur que vous recevez et voyez s'il existe une solution.
  • Vérifiez en ligne si quelqu'un d'autre a créé du code avec une fonction similaire à la vôtre. Voyez quelle était leur solution.
  • Faites une pause et revenez plus tard.
  • Demander de l'aide.
Programmes de conception Étape 14
Programmes de conception Étape 14

Étape 14. Terminez votre programme

Une fois que vous avez terminé toutes les fonctions et que vous pouvez exécuter votre programme avec une variété d'entrées sans aucune erreur ni plantage, votre programme est terminé. Vous pouvez le rendre ou le publier.

Conseillé: