Com dissenyar programes: 14 passos (amb imatges)

Taula de continguts:

Com dissenyar programes: 14 passos (amb imatges)
Com dissenyar programes: 14 passos (amb imatges)

Vídeo: Com dissenyar programes: 14 passos (amb imatges)

Vídeo: Com dissenyar programes: 14 passos (amb imatges)
Vídeo: XTCD_CDC Coordinació digital 2024, Abril
Anonim

Voleu dissenyar un programa informàtic? Hi ha moltes coses a tenir en compte a l’hora de dissenyar un programa, però hi ha algunes coses que podeu fer per racionalitzar el procés. Aquest wikiHow us ensenya els passos bàsics per dissenyar un programa d'ordinador.

Passos

Programes de disseny Pas 1
Programes de disseny Pas 1

Pas 1. Determineu l'objectiu general del programa

Aquesta és només una afirmació general que explica què fa el vostre programa en una o dues frases. Quin és l’objectiu del vostre programa? Quin problema resol? Per exemple, "El meu programa crearà una masmorra aleatòria".

Programes de disseny Pas 2
Programes de disseny Pas 2

Pas 2. Determineu les limitacions o requisits que tingui el vostre programa

Hi ha alguna cosa que hagi de tenir el vostre programa? Pot ser una data límit, pressupost, restriccions d’espai d’emmagatzematge i memòria, o una característica especial de la qual falten altres programes similars. Per exemple, "Les masmorres generades aleatòriament han de tenir un camí des de l'entrada fins a la sortida".

Programes de disseny Pas 3
Programes de disseny Pas 3

Pas 3. Esbrineu si hi ha alguna tecnologia que pugui fer el que necessiteu

No sempre heu de dissenyar un programa nou des de zero. De vegades podeu trobar programes i eines prefabricats o una combinació de programes i eines que us permetin aconseguir el que necessiteu. Podeu estalviar-vos molt de temps i recursos utilitzant solucions existents als problemes que trobeu.

  • Per exemple, podeu utilitzar programes de codi obert i codi prefabricat per construir aplicacions que funcionin completament. Els programes de codi obert solen ser d’ús lliure i podeu modificar el codi font perquè s’adapti a les vostres necessitats. Només cal que acrediteu l’autor del codi original.
  • Podeu utilitzar fragments de codi prefabricats o aplicacions de codi obert per estalviar-vos
Programes de disseny Pas 4
Programes de disseny Pas 4

Pas 4. Determineu quin llenguatge de programació utilitzarà

Si és possible, us recomanem que trieu un idioma que coneixeu. Tanmateix, en alguns casos, pot ser millor triar un llenguatge de programació més adequat per al sistema operatiu previst o per al tipus de programa que vulgueu crear.

  • C / C ++ són bons idiomes per a usos generals. Són els idiomes més utilitzats i us proporcionen el màxim control sobre les aplicacions i el maquinari de l'ordinador.
  • C #:

    C # (pronunciat C Sharp) és una versió més recent de C ++. Té algunes funcions noves i és una mica més fàcil d’aprendre que C ++.

  • Java:

    Java és un popular llenguatge de programació orientat a objectes que creix en popularitat. És el llenguatge de programació principal per a aplicacions d'Android. També es pot utilitzar per crear aplicacions informàtiques. Per exemple, Minecraft es va programar originalment en Java.

  • Ràpid:

    Swift va ser desenvolupat per Apple i s’utilitza principalment per desenvolupar aplicacions per a iPhone, iPad, macOS, Apple TV i molt més.

  • Python: Python és un altre llenguatge polivalent popular. És un bon llenguatge per a principiants perquè és fàcil d’aprendre i d’utilitzar.
Programes de disseny Pas 5
Programes de disseny Pas 5

Pas 5. Determineu quines eines utilitzarà

Després de decidir un llenguatge de programació, decidiu quines eines utilitzarà. Fareu servir un entorn de desenvolupament integrat (IDE)? Necessiteu un compilador o intèrpret? Com depurareu el vostre programa? Hi ha aplicacions de tercers que pugueu utilitzar? També heu de pensar en una manera de fer còpies de seguretat del vostre codi.

  • Un IDE és una eina completa de desenvolupament de programari que conté un editor de codi, un depurador, eines de compilació i, de vegades, un compilador. Els IDE més populars inclouen Eclipse i Visual Studio.
  • Compiladors:

    Llenguatges com C / C ++ requereixen un compilador per convertir el codi al llenguatge de màquina que l’ordinador pugui entendre. GCC és un compilador gratuït que pot compilar C i C ++.

  • Intèrprets:

    Java i Python són llenguatges que no cal compilar. Tot i això, necessiten un intèrpret per executar les instruccions. OpenJDK pot interpretar Java, que un Python té disponible un intèrpret al seu lloc web.

Programes de disseny Pas 6
Programes de disseny Pas 6

Pas 6. Determineu les sortides del programa

La sortida d’un programa és la que produeix el programa. Totes les pantalles que veu l’usuari, així com totes les declaracions o informes impresos, es consideren la sortida del programa. Si hi ha algun component d’àudio al programa, també es considera programa. Heu de determinar què hi haurà a cada pantalla, a cada pàgina impresa i a cada camp que l’usuari utilitzarà per introduir dades.

Disseny de programes Pas 7
Disseny de programes Pas 7

Pas 7. Determineu les entrades del vostre programa

Les entrades d’un programa són les dades que utilitza el programa per produir les seves sortides. Les entrades poden provenir d’un usuari, un dispositiu de maquinari, un altre programa, un fitxer extern o estar escrites al codi. Assegureu-vos de tenir en compte tantes possibilitats com sigui possible, especialment quan es tracta d’informacions de l’usuari.

Programes de disseny Pas 8
Programes de disseny Pas 8

Pas 8. Determineu les funcions principals

Un cop hàgiu determinat les entrades i les sortides del vostre programa, comenceu a crear un esquema bàsic de com prendran les entrades i les convertirà en sortides. Penseu quines funcions haurà de realitzar i quins càlculs pot necessitar. Podeu crear un diagrama de flux que descrigui el procés o simplement fer una llista en paper.

Programes de disseny Pas 9
Programes de disseny Pas 9

Pas 9. Trencar problemes més grans en problemes més petits

Un cop hàgiu determinat quines seran les funcions principals del vostre programa, podeu començar a desglossar-les en detalls més petits. Això us ajudarà a determinar com funcionarà cada funció. Una manera de fer-ho és utilitzar pseudocodi.

El pseudo-codi és un text no compilable que explica què ha de fer cada línia de codi. Per exemple, "Si el jugador té una clau daurada, obriu la porta. En cas contrari, la porta està tancada"

Programes de disseny Pas 10
Programes de disseny Pas 10

Pas 10. Comenceu a codificar les funcions principals

No s’han d’omplir. Assegureu-vos que existeixen. D’aquesta manera teniu un esquema que us ajudarà a mantenir el vostre programa organitzat.

Programes de disseny Pas 11
Programes de disseny Pas 11

Pas 11. Empleneu les funcions

Comenceu per aquelles que depenen de poques o cap altra funció. Primer treballeu els grans problemes. A continuació, concentreu-vos en els detalls més petits.

Programes de disseny Pas 12
Programes de disseny Pas 12

Pas 12. Proveu el programa

Haureu de provar el vostre programa sovint. Cada vegada que implementeu una nova funció, haureu de veure si funciona correctament. Proveu d'utilitzar una gran quantitat d'entrades per veure com funciona el vostre programa en diferents situacions. Feu que altres persones provin el vostre programa per veure com interactuen els usuaris reals amb el vostre programa. Utilitzeu les instruccions d'impressió per provar diferents variables i seccions de codi.

Programes de disseny Pas 13
Programes de disseny Pas 13

Pas 13. Resolució de problemes que tingueu

Sempre que codifiqueu, és gairebé segur que us trobareu amb alguns problemes. A continuació, es detallen alguns consells que us ajudaran a resoldre qualsevol problema que tingueu:

  • Comproveu la sintaxi i assegureu-vos que el vostre codi és correcte.
  • Comproveu i assegureu-vos que l'ortografia és correcta.
  • Google qualsevol missatge d'error que rebi i vegeu si hi ha solució.
  • Comproveu en línia per veure si algú més ha creat codi amb una funció similar a la vostra. Vegeu quina era la seva solució.
  • Feu un descans i torneu més tard.
  • Demanar ajuda.
Programes de disseny Pas 14
Programes de disseny Pas 14

Pas 14. Finalitzeu el programa

Un cop hàgiu acabat totes les funcions i pugueu executar el programa amb diverses entrades sense cap error o bloqueig, el programa finalitzarà. Podeu lliurar-lo o publicar-lo.

Recomanat: