Haluatko suunnitella tietokoneohjelman? Ohjelmaa suunniteltaessa on otettava paljon huomioon, mutta prosessin virtaviivaistamiseksi voit tehdä joitain asioita. Tämä wikiHow opettaa sinulle tietokoneohjelman suunnittelun perusvaiheet.
Askeleet
Vaihe 1. Määritä ohjelman yleistavoite
Tämä on vain yleinen lausunto, joka selittää, mitä ohjelmasi tekee yhdellä tai kahdella lauseella. Mikä on ohjelmasi tarkoitus? Minkä ongelman se ratkaisee? Esimerkiksi "Oma ohjelma luo satunnaistetun vankityrmän."
Vaihe 2. Selvitä ohjelman rajoitukset tai vaatimukset
Onko ohjelmassasi jotain? Tämä voi olla määräaika, budjetti, tallennustila ja muistin rajoitukset tai erityisominaisuus, jota muilta vastaavilta ohjelmilta puuttuu. Esimerkiksi "Satunnaisesti luotuissa vankityrmissä on oltava polku sisäänkäynnistä uloskäyntiin."
Vaihe 3. Selvitä, onko olemassa tekniikkaa, joka pystyy tekemään tarvitsemasi
Sinun ei aina tarvitse suunnitella uutta ohjelmaa alusta alkaen. Joskus löydät valmiita ohjelmia ja työkaluja tai yhdistelmän ohjelmia ja työkaluja, joilla voit saavuttaa tarvitsemasi. Voit säästää paljon aikaa ja resursseja käyttämällä olemassa olevia ratkaisuja ongelmiin.
- Voit esimerkiksi rakentaa täysin toimivia sovelluksia avoimen lähdekoodin ohjelmien ja valmiiden koodien avulla. Avoimen lähdekoodin ohjelmat ovat yleensä vapaasti käytettävissä, ja voit muokata lähdekoodia tarpeidesi mukaan. Sinun tarvitsee vain antaa tunnustusta alkuperäisen koodin tekijälle.
- Voit käyttää valmiita koodikappaleita tai avoimen lähdekoodin sovelluksia pelastaaksesi sinut
Vaihe 4. Määritä käytettävä ohjelmointikieli
On suositeltavaa valita sinulle tuttu kieli, jos mahdollista. Joissakin tapauksissa saattaa kuitenkin olla parempi valita ohjelmointikieli, joka sopii paremmin aiotulle käyttöjärjestelmälle tai ohjelmatyypille, jonka aiot luoda.
- C/C ++ ovat hyviä yleiskieliä. Ne ovat yleisimmin käytetyt kielet ja antavat sinulle eniten hallintaa sovelluksistasi ja tietokonelaitteistostasi.
-
C#:
C# (lausutaan C Sharp) on uudempi versio C ++: sta. Siinä on joitain uusia ominaisuuksia, ja se on hieman helpompi oppia C ++.
-
Java:
Java on suosittu olio-ohjelmointikieli, jonka suosio kasvaa. Se on Android -sovellusten ensisijainen ohjelmointikieli. Sitä voidaan käyttää myös tietokoneohjelmien luomiseen. Esimerkiksi Minecraft ohjelmoitiin alun perin Java -ohjelmaan.
-
Nopea:
Swift on Applen kehittämä ja sitä käytetään ensisijaisesti sovellusten kehittämiseen iPhonelle, iPadille, macOS: lle, Apple TV: lle ja muille.
- Python: Python on toinen suosittu monikäyttökieli. Se on hyvä kieli aloittelijoille, koska se on helppo oppia ja käyttää.
Vaihe 5. Määritä, mitä työkaluja aiot käyttää
Kun olet valinnut ohjelmointikielen, päätä, mitä työkaluja aiot käyttää. Aiotko käyttää integroitua kehitysympäristöä (IDE)? Tarvitsetko kääntäjää tai tulkkia? Kuinka debug -ohjelma? Onko olemassa kolmannen osapuolen sovelluksia, joita voit käyttää? Sinun tulisi myös miettiä tapaa varmuuskopioida koodi.
- IDE on kattava ohjelmistokehitystyökalu, joka sisältää koodieditorin, virheenkorjaimen, rakennustyökalut ja joskus kääntäjän. Suosittuja IDE -laitteita ovat Eclipse ja Visual Studio.
-
Kääntäjät:
Kielet, kuten C/C ++, edellyttävät kääntäjää, joka muuntaa koodin tietokoneesi ymmärtämään konekieleen. GCC on ilmainen kääntäjä, joka voi kääntää C ja C ++.
-
Tulkit:
Java ja Python ovat kieliä, joita ei tarvitse kääntää. He tarvitsevat kuitenkin tulkin suorittaakseen ohjeet. OpenJDK voi tulkita Javaa, jonka Pythonilla on tulkki saatavilla heidän verkkosivuillaan.
Vaihe 6. Määritä ohjelman tuotokset
Ohjelman tulos on se, mitä ohjelma tuottaa. Jokainen käyttäjän näkemä näyttö sekä jokainen painettu lausunto tai raportti katsotaan ohjelmien tuotoksiksi. Jos ohjelmassa on äänikomponentteja, sitä pidetään myös ohjelmana. Sinun on määritettävä, mitä jokaisella näytöllä, jokaisella tulostetulla sivulla ja kaikilla kentillä, joita käyttäjä käyttää tietojen syöttämiseen, näytetään.
Vaihe 7. Määritä ohjelman tulot
Ohjelman syötteet ovat dataa, jota ohjelma käyttää tuottamaan sen tuloksia. Tulot voivat tulla käyttäjältä, laitteistolta, toiselta ohjelmalta, ulkoiselta tiedostolta tai kirjoittaa koodiin. Muista harkita mahdollisimman monia mahdollisuuksia, varsinkin kun käsittelet käyttäjän syötteitä.
Vaihe 8. Määritä päätoiminnot
Kun olet määrittänyt ohjelmasi tulot ja lähdöt, aloita peruskaavion luominen siitä, miten se ottaa panokset ja muuntaa ne lähtöiksi. Mieti, mitä toimintoja sen on suoritettava ja mitä laskelmia se voi tarvita. Voit luoda vuokaavion, joka hahmottaa prosessin, tai tehdä vain luettelon paperille.
Vaihe 9. Jaa suuret ongelmat pienemmiksi
Kun olet määrittänyt ohjelman päätoiminnot, voit alkaa jakaa niitä pienempiin yksityiskohtiin. Tämä auttaa sinua määrittämään, miten kukin toiminto toimii. Yksi tapa tehdä tämä on käyttää pseudokoodia.
Pseudo-koodi on kääntämätön teksti, joka selittää, mitä kunkin koodirivin on tehtävä. Esimerkiksi "Jos pelaajalla on kulta -avain, avaa ovi. Muuten ovi on kiinni"
Vaihe 10. Aloita päätoimintojen koodaus
Niitä ei tarvitse täyttää. Varmista vain, että ne ovat olemassa. Näin sinulla on ääriviivat, jotka auttavat pitämään ohjelmasi järjestyksessä.
Vaihe 11. Täytä toiminnot
Aloita niistä, jotka ovat riippuvaisia muutamista toiminnoista tai eivät lainkaan. Työskentele ensin suurien ongelmien parissa. Keskity sitten pieniin yksityiskohtiin.
Vaihe 12. Testaa ohjelmasi
Sinun on testattava ohjelmasi usein. Aina kun otat uuden toiminnon käyttöön, sinun on tarkistettava, toimiiko se oikein. Kokeile käyttää erilaisia syötteitä nähdäksesi, miten ohjelmasi toimii eri tilanteissa. Pyydä muita ihmisiä testaamaan ohjelmasi nähdäksesi, kuinka todelliset käyttäjät ovat vuorovaikutuksessa ohjelman kanssa. Käytä Tulostuslausekkeita testataksesi eri muuttujia ja koodiosia.
Vaihe 13. Vianmääritys, jos kohtaat ongelmia
Aina kun koodaat, on lähes varmaa, että kohtaat muutamia ongelmia. Seuraavassa on muutamia vinkkejä, joiden avulla voit ratkaista ongelmasi:
- Tarkista syntaksi ja varmista, että koodisi on kirjoitettu oikein.
- Tarkista ja varmista, että oikeinkirjoitus on oikein.
- Googlaa kaikki saamasi virheilmoitukset ja katso, onko ratkaisua.
- Tarkista verkossa, onko kukaan muu luonut koodia, jolla on samanlainen toiminto kuin sinulla. Katso, mikä oli heidän ratkaisunsa.
- Pidä tauko ja palaa myöhemmin.
- Pyytää apua.
Vaihe 14. Viimeistele ohjelma
Kun olet suorittanut kaikki toiminnot ja voit suorittaa ohjelmasi eri tuloilla ilman virheitä tai kaatumisia, ohjelma on valmis. Voit palauttaa sen tai julkaista sen.