Cuprins:
- Programarea calculatorului: Identificați problema
- Identificați utilizatorii programului de calculator
- Determinați computerul țintă pentru programul computerului
- Determinați abilitățile de programare
Video: CUM TREBUIE SA INVETI SA IEI SALA DIN PRIMA! SCOALA DE SOFERI 2024
Înainte de a începe să scrieți un program de calculator, mai întâi faceți patru pași critici pentru ao proiecta. Procedând astfel, nu pierdeți timpul pentru a scrie un program de calculator care nu funcționează sau care rezolvă problema greșită și nu merită să încercați să salvați după aceea. Cu planificarea, creșteți șansele pe care programul dvs. de computer funcționează și îndeplinește sarcina pe care o doriți.
Următorii patru pași sunt esențiali pentru a lua în considerare proiectarea oricărui program:
- Identificați problema: Ce problemă rezolvă programul dvs.? Dacă nu puteți preciza în mod clar ceea ce face programul dvs., nu veți ști cum să îl proiectați.
- Identificați utilizatorul: Cine va folosi programul dvs.?
- Determinați computerul țintă: Ce computer are nevoie oamenii pentru a vă rula programul? Este un computer Windows, un Macintosh, un mainframe, un computer care rulează Linux, un Palm sau un Pocket PC portabil sau un supercomputer?
- Determinați abilitățile de programare: Veți scrie singur totul sau veți obține ajutor de la ceilalți? Dacă vrei să ajungi pe alții să te ajute, ce părți ale programului vor scrie?
Programarea calculatorului: Identificați problema
Fiecare program rezolvă o problemă. Un program de returnare fiscală rezolvă problema organizării și depunerii taxelor. Un procesor de text rezolvă problema scrierii, editării, formatării și tipăririi textului. Chiar și un joc video rezolvă problema păstrării oamenilor amuzate.
Un program este la fel de util ca și problema pe care o rezolvă. Majoritatea programelor simplifică și automatizează o problemă existentă, cum ar fi un program de gestionare a banilor care simplifică organizarea și plata facturilor în loc să utilizeze hârtie și o mașină adăugată. Scopul oricărui program este de a face o sarcină mai rapidă, mai ușoară și mai convenabilă. Singura modalitate de atingere a acestui obiectiv este de a identifica ce sarcină pe care programul dvs. încearcă să o rezolve în primul rând.
Identificați utilizatorii programului de calculator
Dacă sunteți singura persoană care vă va folosi programul, puteți face programul dvs. să arate și să acționeze în orice fel doriți, atâta timp cât știi cum să o facă să funcționeze. Dar dacă intenționați să oferiți sau să vă vindeți programul altora, trebuie să știți cine o va folosi.
Cunoașterea utilizatorului tipic al programului este critică. Dacă utilizatorii nu vă plac programul pentru niciun motiv, este puțin probabil să îl folosească. Dacă programul funcționează, este adesea irelevant.
Prin proiectarea programului dvs. cu utilizatorul în minte, creșteți șansele pe care utilizatorii le utilizează și (sperați) cumpărați o copie pentru ei înșiși.
Chiar dacă scrieți un program care funcționează perfect, utilizatorii încă îl pot ignora pentru că nu le place cum arată, nu înțeleg cum să le dea comenzi, nu funcționează la fel ca un program vechi pe care îl folosesc în prezent, culorile nu arată drept la ele și așa mai departe. Scopul este de a vă face programul să răspundă nevoilor utilizatorilor dvs., oricât de ciudat, bizar sau ilogic ar părea (nevoile - nu utilizatorii).
Determinați computerul țintă pentru programul computerului
După ce identificați utilizatorul, trebuie să știți ce tip de computer intenționează utilizatorul să execute programul. Tipul de computer pe care rulează programul dvs. poate determina limbile de computer pe care le puteți utiliza, hardware-ul pe care programul dvs. îl poate găsi și chiar dimensiunea maximă a programului dvs.
Dacă scrieți un program pentru a rula pe un Macintosh, de exemplu, programul dvs. poate profita de sunet, grafică color, un hard disk mare și o mulțime de memorie. Este posibil să fie nevoie să rescrieți acel program în mod drastic, cu toate acestea, pentru al rula pe un telefon inteligent cu capacitatea sa limitată de sunet, cu o grafică color mai simplă și o cantitate limitată de spațiu de memorie și de stocare.
Dacă puteți să copiați și să difuzați programul pe un alt computer cu modificări puțin sau deloc, programul dvs. este considerat portabil. Limba computerului pe care o utilizați pentru a scrie programul dvs. poate determina portabilitatea acestuia. De aceea, atât de mulți oameni folosesc programele C / C ++ - C și C ++ tind să fie mai portabile decât alte limbi de programare.
Determinați abilitățile de programare
Când proiectați orice program, luați în considerare abilitățile de programare. Puteți obține o idee grozavă pentru un program, dar dacă sunteți un începător cu puțină experiență, scrierea programului dvs. poate dura mult timp - dacă nu renunți mai întâi la frustrare.
Competențele și experiența de programare determină de asemenea limba de programare pe care o alegeți. Programatorii experimentați nu pot gândi la nimic despre scrierea programelor întregi în C sau C ++. Dar, începătorii ar trebui să-și petreacă mult timp studiind C și C ++ înainte de a scrie programele sau pot alege un limbaj de programare mai ușor, cum ar fi BASIC.
Unii începători au timp să învețe limbi dificile, cum ar fi C / C ++, apoi să-și închidă și să scrie programul lor. Alții iau o abordare mai ușoară și aleg un limbaj mai simplu, cum ar fi Visual Basic, pentru a putea crea (și comercializa) programele lor imediat. Nu vă fie teamă să abordați un limbaj greu, cum ar fi C / C ++, dar nu vă fie teamă să folosiți un limbaj mai simplu, cum ar fi Visual Basic. Scopul important este să vă finalizați programul astfel încât să puteți începe să îl utilizați și, eventual, să îl vindeți altora.
Mulți programatori își creează programele folosind o limbă precum Visual Basic și mai târziu angajează mai mulți programatori cu experiență pentru a rescrie programele într-o limbă mai complexă, cum ar fi C / C ++, ceea ce poate face programul mai rapid și mai eficient.