Ohjelmien suunnittelu: 14 vaihetta (kuvilla)

Sisällysluettelo:

Ohjelmien suunnittelu: 14 vaihetta (kuvilla)
Ohjelmien suunnittelu: 14 vaihetta (kuvilla)

Video: Ohjelmien suunnittelu: 14 vaihetta (kuvilla)

Video: Ohjelmien suunnittelu: 14 vaihetta (kuvilla)
Video: OPI KOODAAMAAN! // Miskan ohjelmointinurkka #1 2024, Maaliskuu
Anonim

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

Suunnitteluohjelmat Vaihe 1
Suunnitteluohjelmat Vaihe 1

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."

Suunnitteluohjelmat Vaihe 2
Suunnitteluohjelmat Vaihe 2

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."

Suunnitteluohjelmat Vaihe 3
Suunnitteluohjelmat Vaihe 3

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
Suunnitteluohjelmat Vaihe 4
Suunnitteluohjelmat Vaihe 4

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ää.
Suunnitteluohjelmat Vaihe 5
Suunnitteluohjelmat Vaihe 5

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.

Suunnitteluohjelmat Vaihe 6
Suunnitteluohjelmat Vaihe 6

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.

Suunnitteluohjelmat Vaihe 7
Suunnitteluohjelmat Vaihe 7

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ä.

Suunnitteluohjelmat Vaihe 8
Suunnitteluohjelmat Vaihe 8

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.

Suunnitteluohjelmat Vaihe 9
Suunnitteluohjelmat Vaihe 9

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"

Suunnitteluohjelmat Vaihe 10
Suunnitteluohjelmat Vaihe 10

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ä.

Suunnitteluohjelmat Vaihe 11
Suunnitteluohjelmat Vaihe 11

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.

Suunnitteluohjelmat Vaihe 12
Suunnitteluohjelmat Vaihe 12

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.

Suunnitteluohjelmat Vaihe 13
Suunnitteluohjelmat Vaihe 13

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.
Suunnitteluohjelmat Vaihe 14
Suunnitteluohjelmat Vaihe 14

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.

Suositeltava: