Programok tervezése: 14 lépés (képekkel)

Tartalomjegyzék:

Programok tervezése: 14 lépés (képekkel)
Programok tervezése: 14 lépés (képekkel)

Videó: Programok tervezése: 14 lépés (képekkel)

Videó: Programok tervezése: 14 lépés (képekkel)
Videó: Így tanulj otthon programozni! Az én tanácsaim 2024, Április
Anonim

Szeretne számítógépes programot tervezni? A program tervezésekor sokat kell mérlegelni, de néhány dolgot megtehet a folyamat egyszerűsítése érdekében. Ez a wikiHow megtanítja az alapvető lépéseket egy számítógépes program tervezéséhez.

Lépések

Tervezési programok 1. lépés
Tervezési programok 1. lépés

1. lépés Határozza meg a program általános célját

Ez csak egy általános kijelentés, amely egy -két mondatban elmagyarázza, mit csinál a program. Mi a program célja? Milyen problémát old meg? Például: "Saját program létrehoz egy véletlenszerű tömlöcöt."

Tervezési programok 2. lépés
Tervezési programok 2. lépés

2. lépés Határozza meg a program korlátozásait vagy követelményeit

Van valami a programodban? Ez lehet határidő, költségkeret, tárhely- és memóriakorlátozás, vagy olyan különleges szolgáltatás, amely más hasonló programokból hiányzik. Például: "A véletlenszerűen létrehozott börtönöknek a bejárattól a kijárathoz kell vezetniük."

Tervezési programok 3. lépés
Tervezési programok 3. lépés

3. lépés. Tudja meg, van -e olyan technológia, amely képes arra, amire szüksége van

Nem mindig kell a nulláról terveznie egy új programot. Néha talál előre elkészített programokat és eszközöket, vagy olyan programok és eszközök kombinációját, amelyekkel megvalósíthatja azt, amire szüksége van. Sok időt és erőforrást takaríthat meg, ha a meglévő megoldásokat használja a felmerülő problémákra.

  • Például nyílt forráskódú programokat és előre elkészített kódot használhat a teljesen működő alkalmazások létrehozásához. A nyílt forráskódú programok általában szabadon használhatók, és a forráskódot igényeinek megfelelően módosíthatja. Csak az eredeti kód szerzőjét kell elismerni.
  • Használhat előre elkészített kódrészleteket vagy nyílt forráskódú alkalmazásokat a megmentéséhez
Tervezési programok 4. lépés
Tervezési programok 4. lépés

4. lépés Határozza meg, hogy melyik programozási nyelvet fogja használni

Javasoljuk, hogy lehetőleg válasszon egy nyelvet, amelyet ismer. Bizonyos esetekben azonban jobb lehet olyan programozási nyelvet választani, amely jobban megfelel a tervezett operációs rendszernek vagy a létrehozni kívánt program típusának.

  • C/C ++ jó általános célú nyelvek. Ezek a legszélesebb körben használt nyelvek, és a legtöbb irányítást biztosítják az alkalmazások és a számítógép hardvere felett.
  • C#:

    A C# (ejtsd: C Sharp) a C ++ újabb verziója. Van néhány új funkciója, és egy kicsit könnyebb megtanulni, hogy a C ++.

  • Jáva:

    A Java egy népszerű objektum-orientált programozási nyelv, amely egyre népszerűbb. Ez az Android alkalmazások elsődleges programozási nyelve. Számítógépes alkalmazások létrehozására is használható. Például a Minecraftot eredetileg Java -ra programozták.

  • Gyors:

    A Swift -et az Apple fejlesztette ki, és elsősorban iPhone, iPad, macOS, Apple TV és más alkalmazások fejlesztésére használják.

  • Python: A Python egy másik népszerű többcélú nyelv. Kezdőknek jó nyelv, mert könnyen megtanulható és használható.
Tervezési programok 5. lépés
Tervezési programok 5. lépés

5. lépés Határozza meg, hogy milyen eszközöket fog használni

Miután kiválasztotta a programozási nyelvet, döntse el, milyen eszközöket fog használni. Integrált fejlesztői környezetet (IDE) fog használni? Fordítóra vagy tolmácsra van szüksége? Hogyan fogja hibakeresni a programot? Használhat harmadik féltől származó alkalmazásokat? Gondolnia kell a kód biztonsági mentésének módjára is.

  • Az IDE egy átfogó szoftverfejlesztő eszköz, amely kódszerkesztőt, hibakeresőt, építőeszközöket és néha fordítót is tartalmaz. A népszerű IDE -k közé tartozik az Eclipse és a Visual Studio.
  • Fordítók:

    Az olyan nyelvekhez, mint a C/C ++, fordító szükséges, hogy a kódot a számítógép által érthető gépi nyelvre konvertálja. A GCC egy ingyenes fordító, amely képes C és C ++ fordítására.

  • Tolmácsok:

    A Java és a Python olyan nyelvek, amelyeket nem kell lefordítani. Az utasítások végrehajtásához azonban tolmácsra van szükségük. Az OpenJDK képes értelmezni a Java -t, amelyet a Python webhelyén tolmács áll rendelkezésre.

Tervezési programok 6. lépés
Tervezési programok 6. lépés

6. lépés Határozza meg a program kimeneteit

A program kimenete az, amit a program előállít. Minden képernyő, amelyet a felhasználó lát, valamint minden nyomtatott nyilatkozat vagy jelentés a program kimenetének számít. Ha vannak audio komponensek a programban, az is programnak minősül. Meg kell határoznia, hogy mi lesz minden képernyőn, minden nyomtatott oldalon és minden mezőben, amelyet a felhasználó adatbevitelre használ.

Tervezési programok 7. lépés
Tervezési programok 7. lépés

7. lépés Határozza meg a program bemeneteit

A program bemenetei azok az adatok, amelyeket a program a kimenetek előállításához használ. A bemenetek származhatnak egy felhasználótól, egy hardvereszköztől, egy másik programtól, egy külső fájlból, vagy beírhatók a kódba. Feltétlenül vegye figyelembe a lehető legtöbb lehetőséget, különösen a felhasználói adatok kezelésekor.

Tervezési programok 8. lépés
Tervezési programok 8. lépés

8. lépés. Határozza meg a fő funkciókat

Miután meghatározta a program bemeneteit és kimeneteit, kezdje el létrehozni az alapvető vázlatot arról, hogyan veszi át a bemeneteket és alakítja azokat kimenetekké. Gondolja át, milyen funkciókat kell elvégeznie, és milyen számításokra lehet szüksége. Létrehozhat egy folyamatábrát, amely felvázolja a folyamatot, vagy csak egy listát készíthet papíron.

Tervezési programok 9. lépés
Tervezési programok 9. lépés

9. lépés. A nagyobb problémákat bontsa fel kisebb problémákra

Miután meghatározta a program fő funkcióit, elkezdheti apróbb részletekre bontani őket. Ez segít meghatározni az egyes funkciók működését. Ennek egyik módja az álkód használata.

Az álkód nem fordítható szöveg, amely elmagyarázza, hogy mit kell tennie az egyes kódsoroknak. Például "Ha a játékosnak arany kulcsa van, nyissa ki az ajtót. Ellenkező esetben az ajtó zárva van"

Tervezési programok 10. lépés
Tervezési programok 10. lépés

10. lépés: Kezdje el kódolni a fő funkciókat

Ezeket nem kell kitölteni. Csak győződjön meg arról, hogy léteznek. Így van egy vázlata, amely segít rendszerezni a programot.

Tervezési programok 11. lépés
Tervezési programok 11. lépés

11. lépés. Töltse ki a függvényeket

Kezdje azokkal, amelyek kevés más funkciótól függenek. Először dolgozzon a nagy problémákon. Ezután koncentráljon az apró részletekre.

Tervezési programok 12. lépés
Tervezési programok 12. lépés

12. lépés. Tesztelje programját

Gyakran kell tesztelnie a programot. Minden alkalommal, amikor új funkciót valósít meg, ellenőriznie kell, hogy megfelelően működik -e. Próbálja ki a különböző bemeneteket, hogy lássa, hogyan működik a program különböző helyzetekben. Kérjen meg másokat, hogy teszteljék a programot, hogy lássák, a valódi felhasználók hogyan lépnek kapcsolatba a programjával. A Nyomtatási kimutatások használatával különböző változókat és kódrészleteket tesztelhet.

Tervezési programok 13. lépés
Tervezési programok 13. lépés

13. lépés. Hibaelhárítás a felmerülő problémák esetén

Amikor kódol, szinte biztos, hogy néhány problémába ütközik. Íme néhány tipp, amelyek segítenek a felmerülő problémák megoldásában:

  • Ellenőrizze a szintaxist, és győződjön meg arról, hogy a kód helyes.
  • Ellenőrizze és győződjön meg arról, hogy a helyesírás helyes.
  • Google -lal kapja meg a kapott hibaüzeneteket, és nézze meg, van -e megoldás.
  • Ellenőrizze az interneten, hogy létrehozott -e más olyan kódot, amely hasonló funkcióval rendelkezik, mint a tiéd. Nézze meg, mi volt a megoldásuk.
  • Tartson egy kis szünetet, és gyere vissza később.
  • Kérjen segítséget.
Tervezési programok 14. lépés
Tervezési programok 14. lépés

14. lépés. Fejezze be a programot

Miután befejezte az összes funkciót, és a programot különféle bemenetekkel futtathatja minden hiba vagy összeomlás nélkül, a program befejeződött. Bekapcsolhatja vagy közzéteheti.

Ajánlott: