A programok létrehozásának szakaszai. Programozás Linux 2-ben

A programok létrehozásának szakaszai

A programozási eszközök listáját a funkciók rövid ismertetésével többször közzétesszük ezen és más Linux blogokon. Ebben a cikksorozatban Egy lépéssel tovább akarunk menni, és megadjuk a felhasználóknak azokat az alapvető fogalmakat, amelyekre a saját döntésük meghozatalához szükségük van.

In the előző cikkr megállapítottuk a különbségeket a programozás (a feladatsor a felhasználói igények meghatározásától az azt kielégítő alkalmazás fejlesztéséig) és a kódolás között (Utasítás az eszköz számára érthető programozási nyelv használatával az elvégzendő feladatokról)

Azt is elmondtuk, hogy a különbség a kódszerkesztő és az integrált fejlesztői környezet között, az, hogy a második a programozási folyamat minden szakaszához szükséges eszközöket tartalmazza.

A programok létrehozásának szakaszai

Az ütemezési feladat a következő lépésekből áll:

  1. A probléma meghatározása
  2. Megoldás tervezés
  3. Programkódolás
  4. Tesztelje a programot
  5. Dokumentálja a programot

A probléma meghatározása

A problémát tág értelemben kell értelmezni. Talán célszerűbb lenne projektenként változtatni. Alapvetően van olyan felhasználó, akinek bizonyos igényei vannak, amelyek kielégíthetők a rendelkezésre álló adatok számítógép általi feldolgozása révén.

Ezt a szakaszt két tevékenységre oszthatjuk:

  • Határozza meg a követelményeket
  • Állítsa be a specifikációkat

Határozza meg a követelményeket

Itt van mi döntjük el, mit kell tennie a programnak

Például a karantén alatt az éttermek fő tevékenysége megváltozott, a nappali szobájukban történő élelmiszer-értékesítésről a házhoz szállításra. Valószínűleg ekkor kellett frissíteniük számlázási rendszerüket. Jó ötlet lenne a számlázási rendszer integrálása a rendelési alkalmazásokba. A tényleges kézbesítés napjának számlázása mellett a rendszernek ki kell vonnia azokat, amelyek valamilyen oknál fogva nem voltak lehetségesek.

Állítsa be a specifikációkat

A követelmények meghatározása után még el kell dönteni, hogy a megoldásnak mit kell tennie azok kielégítése érdekében.

Példánkban feltételezzük, hogy jó megoldás lenne, ha a megoldás automatikusan rögzítené az alkalmazásokból készített megrendeléseket. Ez azonban azt jelentené, hogy hozzáférünk a szervereikhez, és valószínűleg nem fogjuk megkapni. Ezért a legmegfelelőbb az lenne, ha mindegyikhez létrehoznánk egy kódot a számlázási rendszerben, és ha a forgalmazók ezt kifejezetten nem jelzik, akkor azokat kézbesítettnek kell tekinteni.

A programozóknak két nagyon hasznos eszközük van a probléma meghatározásának szakaszában. Folyamatábra és álkódírás. És hogyan is lehetne másképp, vannak olyan alkalmazások a Linux számára, amelyek lehetővé teszik számunkra, hogy felhasználjuk őket.

A folyamatábra képi módon ábrázolja, hogy a program mit és hogyan fog csinálni. A geometriai ábrák a műveleteket és a nyilakat mutatják.

Az American National Standards Institute (ANSI) szabványos folyamatábra-szimbólumkészletet dolgozott ki. Néhány közülük:

Téglalap: Ez a szimbólum akkor használható, ha egy elemen vagy bevitelen kézi vagy eszközművelet változtat. A téglalap a végrehajtott tevékenység rövid leírását tartalmazza.

Gyémánt: Ez a szimbólum a döntés meghozatalának szükségességét jelzi. A megtett szerint egy bizonyos utat követünk, így a gyémánttól a folyamat kettéágazik. Az alternatívák mindegyikének van egy ága a nevével. A döntés jellegének rövid leírása a gyémánton található.

Nyíl: Kapcsolja össze a tevékenységeket és a döntéseket, jelezve azok sorrendjét.

Nagy kör: Jelzi a folyamat leállását a felülvizsgálat vagy jóváhagyás engedélyezéséhez. A kör egy rövid leírást tartalmaz.

Háromszög: Kimenet fájlját jelzi.

A következő cikkben megnézzük, hogy mi az az álkód, amelyet a program használ annak megírásához és folyamatábrák készítéséhez.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: AB Internet Networks 2008 SL
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

      PabloOSC dijo

    Remek ötlet ezeknek a bejegyzéseknek a készítéséhez programok létrehozásához Linux alatt!

         Diego német Gonzalez dijo

      Köszönöm