Milyen eszközöket használnak a számítógép-programozók?

...

A folyamatábrák hasznos módja a programozási kód rendszerezettségének.

A számítógép-programozók bármely olyan szoftver minden aspektusát megírják, amely a számítógépet futtatja, kiszámítja, rögzíti, elemzi és adatokat bocsát ki. A szoftvertervezési folyamat körülbelül 80 százalékát papíron hajtják végre, mielőtt a számítógépes kód írása ténylegesen megkezdődik. A programozók olyan eszközöket használnak, mint a tervezési dokumentáció, folyamatábrák és pszeudokód a programozási folyamat rendszerezésére.

Dokumentáció

Csak a számítógépes programozók és a szoftverfejlesztési projekten dolgozók láthatják a kezdő programdokumentáció, amely tartalmazza a kimenetet, a nyomtatási tervezést, a képernyőkimenetet és a bevitelt dokumentáció. A végfelhasználók csak a technikai „hogyan kell” kézikönyveket fogják látni a szoftver kiadása során. A kimeneti dokumentáció leírja, hogy a szoftver által végzett adatelemzés milyen eredményekkel jár. A nyomtató tervezése magában foglalja azt az elrendezést, hogy a kinyomtatott dokumentumok milyenek lesznek a végfelhasználó számára. A képernyőkimeneti dokumentáció jelentések és rajzok arról, hogy az egyes képernyők hogyan fognak kinézni a végfelhasználó számára, amikor a végfelhasználó képes együttműködni a szoftverrel. A beviteli dokumentáció leírásokat tartalmaz arról, hogy milyen típusú adatok kerülnek az új programba, például nevek, dátumok, összegek, hitelkártya-információk, adatbázisok és egyebek. Mindezek a dokumentációk segítenek a számítógép-programozónak a számítógép kódjában használandó változónevek kidolgozásában.

A nap videója

Folyamatábrák

A folyamatábrák olyan ábrák, amelyek bemutatják, hogy az egyes folyamatok mit tesznek az adatokkal, miközben azokat az új szoftveralkalmazás különböző összetevőivel dolgozzák fel. Minden diagram egy kis oválissal kezdődik, és az alakzatokon áthaladó iránynyilakkal jelzi a mozgást a folyamat során. Minden alakzatnak más jelentése van. A téglalap alakú dobozok egy folyamatot vagy műveletet jeleznek. A gyémántok egy döntési pontot jeleznek, és vagy egy "igen" vagy egy "nem" irányjelző húzódik belőlük. A folyamatábrák kis oválissal végződnek. Az oldalak adott esetben kis körökkel vannak összekötve. A folyamatábrák vizuálisan leírják, hogy mit és mikor kell végrehajtania a folyamatnak, hogy a programozók a folyamatábrákban megadott logika sorrendjében írhassák le a számítógépes kódot.

Pszeudokód

A pszeudokód a "hamis kód" szakkifejezése, mivel soros állítások blokkjai, amelyek a tényleges számítógépes kódot jelentik, egyszerű angol nyelven. A pszeudokód sorai a folyamatábrák vizuális logikai mintái alapján vannak modellezve. Ez a hamis kód olyan egyszerű lehet, mint „A felhasználó megnyomja az „Enter” gombot. A képernyőn a „Hello World!” szöveg jelenik meg a komplexitásig, például „A felhasználó megnyomja az „Enter” gombot. A számítási alrutin elkezdődik. A képernyőn decimális formátumban jelennek meg a válaszok." Miután a pszeudokódot megírták a szoftverhez, a programozó "ellenőrzi" azt úgy, hogy végigfut rajta, hogy megbizonyosodjon a logikus működéséről. Ha nincsenek elméleti logikai hibák, és minden kódrészletet figyelembe vettünk, akkor a programozó leül, és leírja a tényleges számítógépes kódot a programozási nyelven, ahogy azt a munkáltató.