Quatre étapes à franchir avant d'écrire un programme informatique

Avant de commencer à écrire un programme informatique, prendre la première de quatre étapes essentielles pour le concevoir. En faisant cela, vous ne perdez pas de temps à écrire un programme d'ordinateur qui ne fonctionne pas ou qui résout le problème faux et ne constitue pas la peine d'essayer de récupérer par la suite. Avec une bonne planification, vous augmentez les chances que votre programme d'ordinateur fonctionne bien et exécute la tâche que vous voulez.

Sommaire

Les quatre étapes suivantes sont indispensables à prendre lors de la conception de tout programme:

  1. Identifier le problème: Quel problème à résoudre votre programme? Si vous ne pouvez pas indiquer clairement ce que fait votre programme, vous ne saurez pas comment le dessiner.
  2. Identifier l'utilisateur: Qui va utiliser votre programme?
  3. Déterminer l'ordinateur cible: Quel ordinateur ne les gens ont besoin pour exécuter votre programme? Est-ce un ordinateur Windows, Macintosh, un ordinateur central, un ordinateur fonctionnant sous Linux, un ordinateur de poche Palm ou Pocket PC, ou un superordinateur?
  4. Déterminez vos compétences de programmation: Allez-vous écrire la chose entière vous-même ou obtenir de l'aide des autres? Si vous allez obtenir d'autres pour vous aider, quelles parties du programme vont-ils écrire?

Programmation informatique: Identifier le problème

Chaque programme résout un problème. Un programme de déclaration d'impôt résout le problème de l'organisation et de dépôt de vos impôts. Un traitement de texte résout le problème de l'écriture, l'édition, le formatage et l'impression de texte. Même un jeu vidéo résout le problème de garder les gens amusés.

Un programme est seulement aussi utile que le problème qu'il résout. La plupart des programmes simplifier et automatiser un problème existant, comme un programme de gestion de l'argent qui simplifie l'organisation et le paiement des factures au lieu d'utiliser le papier et une machine à calculer. Le but de tout programme est de faire une tâche spécifique plus rapide, plus facile et plus commode. La seule façon à atteindre cet objectif est d'identifier ce groupe de votre programme tente de résoudre en premier lieu.

Identifier les utilisateurs du programme d'ordinateur




Si vous êtes la seule personne qui va utiliser votre programme, vous pouvez très bien faire ressembler votre programme et d'agir comme vous le souhaitez, aussi longtemps que vous savez comment le faire fonctionner. Mais si vous prévoyez de donner ou de vendre votre programme à d'autres, vous avez besoin de savoir qui va l'utiliser.

Sachant utilisateur typique de votre programme est essentielle. Si les utilisateurs ne l'aiment votre programme pour une raison quelconque, ils sont peu susceptibles de l'utiliser. Si le programme fonctionne réellement est souvent hors de propos.

En concevant votre programme avec l'utilisateur à l'esprit, vous augmentez les chances que les gens utilisent votre programme et (vous espérez) achetez une copie d'eux-mêmes.

Même si vous écrivez un programme qui fonctionne parfaitement, les utilisateurs peuvent toujours ignorer parce qu'ils ne veulent pas la façon dont il semble, ils ne comprennent pas comment lui donner des commandes, il ne fonctionne pas de la même manière que l'ancien programme, ils utilisent actuellement, les couleurs ne regardent pas droit à eux, et ainsi de suite. L'objectif est de rendre votre programme répond aux besoins de vos utilisateurs, peu importe comment étrange, bizarre, ou illogique qu'ils puissent paraître (les besoins - et non les utilisateurs).

Déterminer l'ordinateur cible pour votre programme d'ordinateur

Après avoir identifié l'utilisateur, vous avez besoin de savoir quel type de l'ordinateur l'utilisateur a l'intention d'exécuter le programme sur. Le type d'ordinateur que votre programme fonctionne sur peut déterminer quel ordinateur langues que vous pouvez utiliser, le matériel que votre programme peut attendre à trouver, et même la taille maximale de votre programme.

Si vous écrivez un programme à exécuter sur un Macintosh, par exemple, votre programme peut bénéficier du son, des graphiques en couleur, un gros disque dur et beaucoup de mémoire. Vous devrez peut-être réécrire ce même programme drastique, cependant, l'exécuter sur un téléphone intelligent avec sa capacité limitée de son, beaucoup plus simples graphiques en couleur, et la quantité limitée de mémoire et d'espace de stockage.

Si vous pouvez copier et exécuter votre programme sur un autre ordinateur avec peu ou pas de modification, votre programme est considéré comme portatif. La langue de l'ordinateur que vous utilisez pour écrire votre programme peut déterminer sa portabilité. Voilà pourquoi tant de gens utilisent C / C ++ - C et les programmes de C ont tendance à être plus portable que d'autres langages de programmation.

Déterminez vos compétences de programmation

Lors de la conception de tout programme, pensez à votre compétence de programmation. Vous pouvez avoir une grande idée pour un programme, mais si vous êtes un débutant avec peu d'expérience, l'écriture de votre programme peut prendre un certain temps - si vous ne donnez pas de la frustration en premier.

Votre compétence et l'expérience de programmation déterminent également le langage de programmation que vous choisissez. Les programmeurs expérimentés peuvent penser rien sur l'écriture de programmes entiers en C ou C ++. Mais les novices peuvent avoir besoin de passer beaucoup de temps à étudier C et C ++ avant d'écrire leurs programmes, ou ils peuvent choisir un langage de programmation facile, comme BASIC.

Certains novices prennent le temps d'apprendre les langues difficiles, tels que C / C ++, puis éteint et écrire leur programme. D'autres adoptent une approche plus facile et choisissent une langue simple tel que Visual Basic afin qu'ils puissent créer (et le marché) de leurs programmes tout de suite. Ne pas avoir peur d'aborder une langue lourds tels que C / C ++, mais ne pas avoir peur d'utiliser un langage plus simple tel que Visual Basic soit. L'objectif important est de terminer votre programme de sorte que vous pouvez commencer à l'utiliser et (éventuellement) commencer à vendre à d'autres.

De nombreux programmeurs de créer leurs programmes en utilisant un langage tel que Visual Basic et puis plus tard embaucher des programmeurs les plus expérimentés de réécrire leurs programmes dans un langage plus complexe tel que C / C ++, ce qui peut rendre le programme plus rapide et plus efficace.


» » » » Quatre étapes à franchir avant d'écrire un programme informatique