Cum să proiectezi programe: 14 pași (cu imagini)

Cuprins:

Cum să proiectezi programe: 14 pași (cu imagini)
Cum să proiectezi programe: 14 pași (cu imagini)

Video: Cum să proiectezi programe: 14 pași (cu imagini)

Video: Cum să proiectezi programe: 14 pași (cu imagini)
Video: How To Learn Programming for BEGINNERS! (2022/2023) 2024, Aprilie
Anonim

Doriți să proiectați un program de computer? Există multe de luat în considerare atunci când proiectați un program, dar există câteva lucruri pe care le puteți face pentru a simplifica procesul. Acest wikiHow vă învață pașii de bază pentru proiectarea unui program de computer.

Pași

Programe de proiectare Pasul 1
Programe de proiectare Pasul 1

Pasul 1. Determinați obiectivul general al programului

Aceasta este doar o afirmație generală care explică ce face programul dvs. într-una sau două propoziții. Care este scopul programului dvs.? Ce problemă rezolvă? De exemplu, „Programul meu va crea o temniță randomizată”.

Programe de proiectare Pasul 2
Programe de proiectare Pasul 2

Pasul 2. Stabiliți orice limitări sau cerințe pe care le are programul dvs

Trebuie să aibă ceva programul tău? Acesta ar putea fi un termen limită, buget, spațiu de stocare și restricții de memorie sau o caracteristică specială de care nu au alte programe similare. De exemplu, „temnițele generate aleator trebuie să aibă o cale de la intrare la ieșire”.

Programe de proiectare Pasul 3
Programe de proiectare Pasul 3

Pasul 3. Aflați dacă există vreo tehnologie care poate face ceea ce aveți nevoie

Nu trebuie întotdeauna să proiectezi un nou program de la zero. Uneori puteți găsi programe și instrumente prefabricate sau o combinație de programe și instrumente care pot realiza ceea ce aveți nevoie. Vă puteți economisi mult timp și resurse folosind soluții existente la problemele pe care le întâmpinați.

  • De exemplu, puteți utiliza programe open source și cod prefabricat pentru a construi aplicații care funcționează pe deplin. Programele cu sursă deschisă sunt de obicei gratuite și puteți modifica codul sursă pentru a se potrivi nevoilor dvs. Trebuie doar să acordați credit autorului codului original.
  • Puteți utiliza bucăți de cod prefabricate sau aplicații open-source pentru a vă salva
Programe de proiectare Pasul 4
Programe de proiectare Pasul 4

Pasul 4. Stabiliți ce limbaj de programare veți utiliza

Este recomandat să alegeți o limbă cu care sunteți familiarizați, dacă este posibil. Cu toate acestea, în unele cazuri, poate fi mai bine să alegeți un limbaj de programare care să fie mai potrivit pentru sistemul de operare prevăzut sau pentru tipul de program pe care intenționați să îl creați.

  • C / C ++ sunt limbi bune de uz general. Sunt limbile cele mai utilizate și vă oferă cel mai mare control asupra aplicațiilor și hardware-ului computerului.
  • C #:

    C # (pronunțat C Sharp) este o versiune mai nouă a C ++. Are câteva funcții noi și este puțin mai ușor de învățat că C ++.

  • Java:

    Java este un limbaj de programare popular orientat pe obiecte, care crește în popularitate. Este limbajul principal de programare pentru aplicațiile Android. Poate fi folosit și pentru a crea aplicații pentru computer. De exemplu, Minecraft a fost inițial programat în Java.

  • Rapid:

    Swift a fost dezvoltat de Apple și este utilizat în principal pentru dezvoltarea de aplicații pentru iPhone, iPad, macOS, Apple TV și multe altele.

  • Python: Python este un alt limbaj multifuncțional popular. Este un limbaj bun pentru începători, deoarece este ușor de învățat și de utilizat.
Programe de proiectare Pasul 5
Programe de proiectare Pasul 5

Pasul 5. Stabiliți ce instrumente veți folosi

După ce ați decis un limbaj de programare, decideți ce instrumente veți folosi. Vei folosi un mediu de dezvoltare integrat (IDE)? Aveți nevoie de un compilator sau interpret? Cum îți vei depana programul? Există aplicații terță parte pe care le puteți utiliza? De asemenea, ar trebui să vă gândiți la o modalitate de a vă copia codul.

  • Un IDE este un instrument cuprinzător de dezvoltare software care conține un editor de cod, un depanator, instrumente de construire și, uneori, un compilator. IDE populare includ Eclipse și Visual Studio.
  • Compilatoare:

    Limbile precum C / C ++ necesită un compilator pentru a converti codul în limbajul mașinii pe care computerul dvs. îl poate înțelege. GCC este un compilator gratuit care poate compila C și C ++.

  • Interpreti:

    Java și Python sunt limbi care nu trebuie compilate. Cu toate acestea, au nevoie de un interpret pentru a executa instrucțiunile. OpenJDK poate interpreta Java, pe care un Python îl are un interpret disponibil pe site-ul său web.

Programe de proiectare Pasul 6
Programe de proiectare Pasul 6

Pasul 6. Determinați rezultatele programului

Rezultatul unui program este ceea ce va produce programul. Fiecare ecran pe care îl vede utilizatorul, precum și fiecare declarație sau raport tipărit este considerat programul de ieșire. Dacă există componente audio în program, acesta este considerat și program. Trebuie să determinați ce va fi pe fiecare ecran, fiecare pagină tipărită și fiecare câmp pe care utilizatorul îl va folosi pentru a introduce date.

Programe de proiectare Pasul 7
Programe de proiectare Pasul 7

Pasul 7. Determinați intrările programului dvs

Intrările unui program sunt datele pe care programul le folosește pentru a produce ieșirile sale. Intrările pot proveni de la un utilizator, un dispozitiv hardware, un alt program, un fișier extern sau pot fi scrise în cod. Asigurați-vă că luați în considerare cât mai multe posibilități, mai ales atunci când gestionați datele introduse de utilizator.

Programe de proiectare Pasul 8
Programe de proiectare Pasul 8

Pasul 8. Determinați funcțiile principale

După ce ați determinat intrările și ieșirile programului dvs., începeți să creați o schiță de bază a modului în care va lua intrările și le va converti în ieșiri. Gândiți-vă la ce funcții va trebui să îndeplinească și la ce calcule ar putea avea nevoie. Puteți crea o diagramă de flux care să descrie procesul sau pur și simplu să faceți o listă pe hârtie.

Programe de proiectare Pasul 9
Programe de proiectare Pasul 9

Pasul 9. Descompuneți problemele mai mari în probleme mai mici

După ce stabiliți care vor fi principalele funcții ale programului dvs., puteți începe să le descompuneți în detalii mai mici. Acest lucru vă va ajuta să determinați cum va funcționa fiecare funcție. O modalitate de a face acest lucru este utilizarea pseudo-codului.

Pseudo-codul este un text necompilabil care explică ce trebuie să facă fiecare linie de cod. De exemplu "Dacă jucătorul are cheie de aur, deschide ușa. În caz contrar, ușa este închisă"

Programe de proiectare Pasul 10
Programe de proiectare Pasul 10

Pasul 10. Începeți codarea principalelor funcții

Nu trebuie completate. Asigurați-vă că există. În acest fel aveți o schiță care vă ajută să vă mențineți programul organizat.

Programe de proiectare Pasul 11
Programe de proiectare Pasul 11

Pasul 11. Completați funcțiile

Începeți cu cele care depind de puține sau deloc alte funcții. Lucrează mai întâi la marile probleme. Apoi concentrați-vă asupra detaliilor mai mici.

Programe de proiectare Pasul 12
Programe de proiectare Pasul 12

Pasul 12. Testează-ți programul

Va trebui să vă testați programul des. De fiecare dată când implementați o nouă funcție, va trebui să vedeți dacă funcționează corect. Încercați să utilizați o varietate de intrări pentru a vedea cum funcționează programul dvs. în diferite situații. Solicitați altor persoane să vă testeze programul pentru a vedea cum interacționează utilizatorii reali cu programul dvs. Utilizați Instrucțiuni de imprimare pentru a testa diferite variabile și secțiuni de cod.

Programe de proiectare Pasul 13
Programe de proiectare Pasul 13

Pasul 13. Remediați problemele cu care vă confruntați

Ori de câte ori codificați, este aproape sigur că veți întâmpina câteva probleme. Iată câteva sfaturi care vă vor ajuta să rezolvați orice problemă cu care vă confruntați:

  • Verificați sintaxa și asigurați-vă că codul dvs. este corect.
  • Verificați și asigurați-vă că ortografia este corectă.
  • Google orice mesaje de eroare pe care le primiți și vedeți dacă există o soluție.
  • Verificați online pentru a vedea dacă altcineva a creat cod cu o funcție similară cu a dvs. Vedeți care a fost soluția lor.
  • Luați o pauză și reveniți mai târziu.
  • Întreabă pentru ajutor.
Programe de proiectare Pasul 14
Programe de proiectare Pasul 14

Pasul 14. Finalizați programul

După ce ați terminat toate funcțiile și puteți rula programul cu o varietate de intrări fără erori sau blocări, programul dvs. este terminat. Puteți să îl predați sau să îl publicați.

Recomandat: