Kako osmisliti programe: 14 koraka (sa slikama)

Sadržaj:

Kako osmisliti programe: 14 koraka (sa slikama)
Kako osmisliti programe: 14 koraka (sa slikama)

Video: Kako osmisliti programe: 14 koraka (sa slikama)

Video: Kako osmisliti programe: 14 koraka (sa slikama)
Video: Sta ciniti kada Windows 10 nece da se startuje 2024, Travanj
Anonim

Želite li dizajnirati računalni program? Prilikom projektiranja programa potrebno je puno toga uzeti u obzir, ali postoje neke stvari koje možete učiniti kako biste pojednostavili proces. Ovaj wikiHow uči vas osnovnim koracima pri izradi računalnog programa.

Koraci

Dizajn programa Korak 1
Dizajn programa Korak 1

Korak 1. Odredite opći cilj programa

Ovo je samo općenita izjava koja u jednoj ili dvije rečenice objašnjava što vaš program radi. Koja je svrha vašeg programa? Koji problem rješava? Na primjer, "Moj program će stvoriti nasumičnu tamnicu."

Dizajn programa Korak 2
Dizajn programa Korak 2

Korak 2. Odredite ograničenja ili zahtjeve koje vaš program ima

Postoji li nešto što vaš program mora imati? To može biti rok, proračun, ograničenja prostora za pohranu i memorija ili posebna značajka koja nedostaje drugim sličnim programima. Na primjer, "Slučajno generirane tamnice moraju imati put od ulaza do izlaza."

Dizajn programa Korak 3
Dizajn programa Korak 3

Korak 3. Saznajte ima li tehnologija koja može učiniti ono što vam je potrebno

Ne morate uvijek osmišljavati novi program od početka. Ponekad možete pronaći unaprijed izrađene programe i alate ili kombinaciju programa i alata koji mogu postići ono što vam je potrebno. Možete uštedjeti mnogo vremena i resursa korištenjem postojećih rješenja za probleme s kojima se susrećete.

  • Na primjer, možete koristiti programe otvorenog koda i unaprijed izrađeni kod za izradu potpuno funkcionalnih aplikacija. Programi otvorenog koda obično su besplatni za korištenje, a izvorni kod možete izmijeniti tako da odgovara vašim potrebama. Samo trebate odati priznanje autoru izvornog koda.
  • Za spašavanje možete upotrijebiti unaprijed izrađene dijelove koda ili aplikacije otvorenog koda
Dizajn programa Korak 4
Dizajn programa Korak 4

Korak 4. Odredite koji ćete programski jezik koristiti

Preporučuje se da odaberete jezik koji vam je poznat, ako je moguće. Međutim, u nekim je slučajevima možda bolje odabrati programski jezik koji je prikladniji za predviđeni operacijski sustav ili za vrstu programa koji namjeravate stvoriti.

  • C/C ++ dobri su jezici opće namjene. Oni su najčešće korišteni jezici i daju vam najveću kontrolu nad vašim aplikacijama i računalnim hardverom.
  • C#:

    C# (izgovara se C Sharp) je novija verzija C ++. Ima neke nove značajke i malo je lakše naučiti da C ++.

  • Java:

    Java je popularan objektno orijentirani programski jezik koji postaje sve popularniji. To je primarni programski jezik za Android aplikacije. Također se može koristiti za izradu računalnih aplikacija. Na primjer, Minecraft je izvorno programiran u Javi.

  • Brz:

    Swift je razvio Apple i prvenstveno se koristi za razvoj aplikacija za iPhone, iPad, macOS, Apple TV i još mnogo toga.

  • Python: Python je još jedan popularan višenamjenski jezik. To je dobar jezik za početnike jer ga je lako naučiti i koristiti.
Dizajn programa Korak 5
Dizajn programa Korak 5

Korak 5. Odredite koje ćete alate koristiti

Nakon što se odlučite za programski jezik, odlučite koje ćete alate koristiti. Hoćete li koristiti integrirano razvojno okruženje (IDE)? Trebate li prevoditelj ili prevoditelj? Kako ćete otkloniti pogreške u svom programu? Postoje li aplikacije trećih strana koje možete koristiti? Također biste trebali smisliti način za sigurnosno kopiranje koda.

  • IDE je sveobuhvatni alat za razvoj softvera koji sadrži uređivač koda, alat za ispravljanje pogrešaka, alate za izgradnju, a ponekad i prevoditelj. Popularni IDE -i uključuju Eclipse i Visual Studio.
  • Sastavljači:

    Jezici poput C/C ++ zahtijevaju prevoditelja za pretvaranje koda u strojni jezik koji vaše računalo može razumjeti. GCC je besplatni prevoditelj koji može kompajlirati C i C ++.

  • Tumači:

    Java i Python su jezici koje nije potrebno sastavljati. Međutim, za izvršavanje uputa potreban im je tumač. OpenJDK može tumačiti Javu, koju Python ima tumač dostupan na svojoj web stranici.

Dizajn programa Korak 6
Dizajn programa Korak 6

Korak 6. Odredite rezultate programa

Rezultat programa je ono što će program proizvesti. Svaki zaslon koji korisnik vidi, kao i svaka ispisana izjava ili izvještaj smatraju se izlaznim programima. Ako u programu postoje audio komponente, to se također smatra programom. Morate odrediti što će biti na svakom zaslonu, svakoj ispisanoj stranici i svakom polju koje će korisnik koristiti za unos podataka.

Dizajn programa Korak 7
Dizajn programa Korak 7

Korak 7. Odredite unose vašeg programa

Ulazni podaci programa su podaci koje program koristi za proizvodnju svojih izlaznih podataka. Ulazi mogu dolaziti od korisnika, hardverskog uređaja, drugog programa, vanjske datoteke ili biti zapisani u kodu. Svakako razmotrite što je moguće više mogućnosti, osobito pri rukovanju korisničkim unosom.

Osmišljavanje programa Korak 8
Osmišljavanje programa Korak 8

Korak 8. Odredite glavne funkcije

Nakon što odredite ulaze i izlaze svog programa, počnite stvarati osnovni prikaz kako će uzeti ulaze i pretvoriti ih u rezultate. Razmislite koje će funkcije trebati obavljati i koje izračune će mu trebati. Možete izraditi dijagram toka koji opisuje proces ili jednostavno napraviti popis na papiru.

Dizajn programa Korak 9
Dizajn programa Korak 9

Korak 9. Raščlanite veće probleme na manje

Nakon što odredite koje će glavne funkcije vašeg programa biti, možete ih početi rastavljati na manje detalje. To će vam pomoći da odredite kako će svaka funkcija raditi. Jedan od načina za to je korištenje pseudo koda.

Pseudokod je nekompilacijski tekst koji objašnjava što svaki redak koda treba učiniti. Na primjer "Ako igrač ima zlatni ključ, otvorite vrata. U suprotnom, vrata su zatvorena"

Dizajn programa Korak 10
Dizajn programa Korak 10

Korak 10. Počnite kodirati glavne funkcije

Ne moraju se ispuniti. Samo provjerite postoje li. Na taj način imate nacrt koji pomaže održati vaš program organiziranim.

Dizajn programa Korak 11
Dizajn programa Korak 11

Korak 11. Ispunite funkcije

Počnite s onima koji ovise o nekoliko ili nimalo drugih funkcija. Prvo poradite na velikim problemima. Zatim se koncentrirajte na manje detalje.

Dizajn programa Korak 12
Dizajn programa Korak 12

Korak 12. Testirajte svoj program

Morat ćete često testirati svoj program. Svaki put kada implementirate novu funkciju, morat ćete vidjeti radi li ispravno. Pokušajte upotrijebiti različite unose da vidite kako vaš program radi u različitim situacijama. Neka drugi ljudi testiraju vaš program kako bi vidjeli kako stvarni korisnici stupaju u interakciju s vašim programom. Pomoću ispisa ispisa testirajte različite varijable i odjeljke koda.

Dizajn programa Korak 13
Dizajn programa Korak 13

Korak 13. Riješite sve probleme na koje naiđete

Kad god kodirate, gotovo je sigurno da ćete naići na nekoliko problema. Evo nekoliko savjeta koji će vam pomoći riješiti sve probleme na koje naiđete:

  • Provjerite sintaksu i provjerite je li kôd ispravan.
  • Provjerite je li pravopis ispravan.
  • Pošaljite Google sve poruke o pogreškama koje primite i provjerite postoji li rješenje.
  • Na internetu provjerite je li još netko stvorio kod sa sličnom funkcijom kao vaša. Pogledajte koje je njihovo rješenje.
  • Odmorite se i vratite kasnije.
  • Pitati za pomoć.
Dizajn programa Korak 14
Dizajn programa Korak 14

Korak 14. Završite program

Nakon što dovršite sve funkcije i možete pokrenuti program s različitim ulazima bez ikakvih pogrešaka ili rušenja, vaš je program dovršen. Možete ga predati ili objaviti.

Preporučeni: