Kép jóváírása: Hero Images/Hero Images/GettyImages
A folyamatábra egy folyamat tevékenységeinek sorozatának grafikus ábrázolása. A folyamatábrákat először a 20. század elején használták mérnöki és gyártási rendszerek leírására. A számítógépes programozás térnyerésével a rendszerfolyamatábra értékes eszközzé vált a számítógépes rendszeren keresztüli vezérlés folyamatának ábrázolására, és ahol az áramlást befolyásoló döntések születnek.
Rendszer folyamatábra vs. Adatfolyamatábra
Számos szabványos szimbólumot használnak mind a rendszer-, mind az adatfolyamatábrákban, amelyek funkcióját a szimbólum alakja jelzi. A szimbólumokat vonalak kötik össze, amelyek az áramlás irányát mutatják. A szimbólumon belüli szöveg leírja a szimbólum konkrét funkcióját. Az adatok mozgását mutató adatfolyamatábráktól eltérően a rendszerfolyamatábrák olyan döntéseket mutatnak be, amelyek megváltoztatják a program logikáját. A rendszerfolyamatábrák a gyémánt szimbólumot használják az igen/nem döntések megjelenítésére, és minden válasznál külön sor hagyja el a gyémántot.
A nap videója
A rendszer folyamatábrájának szimbólumai
Minden rendszerfolyamatábra ovális alakkal kezdődik és végződik, amely jelzi a leírt programozási feladat kezdetét és végét. A folyamatábrán belül egy téglalapot használunk egy befejezendő folyamat vagy tevékenység ábrázolására. A rendszerbe történő adatbevitelt vagy -kimenetet paralelogramma ábrázolja. A számítógépes rendszerekben az adatbeviteli források közé tartoznak például a billentyűzetek, egerek, szkennerek, kamerák, mikrofonok és különböző típusú érzékelők. A kimeneti célhelyek példái közé tartoznak a 2D és 3D nyomtatók, megjelenítő eszközök és hangszórók.
Rendszer folyamatábra olvasása
Ha meg akarunk érteni egy rendszert, tudnunk kell, hogyan kell elolvasni az azt leíró rendszer folyamatábráját. A kezdőszimbólumtól kezdve kövesse a folyamatvonalakat az egyes szimbólumokon keresztül a vég szimbólumig. Minden döntési szimbólumnál kövesse nyomon az alternatív útvonalakat. A folyamatábra ilyen módon történő áthaladását „asztal-ellenőrzésnek” nevezik. A programozók asztali ellenőrzést használnak, hogy megbizonyosodjanak arról, hogy minden döntés és folyamat helyesen van meghatározva, mielőtt elkezdenék a kódolást.
A rendszerfolyamatábrák előnyei
A számítógépes programozás alapos tervezést és logikus gondolkodást igényel. A programozóknak alaposan meg kell érteniük a feladatot a kódolás megkezdése előtt. A programozás korai napjaiban nagymértékben használták a rendszer folyamatábráit, hogy segítsék a rendszertervezőket az összes megválaszolandó döntés megjelenítésében. Azóta más eszközök is megjelentek, amelyek alkalmasabbak lehetnek összetett rendszerek leírására. Az egyik ilyen eszköz a pszeudokód, amely a programozási nyelv szintaxisának és az angolhoz hasonló természetes nyelv kombinációját használja a feladat végrehajtásának leírására. Sok rendszertervező könnyebbnek találja a pszeudokód előállítását és módosítását, mint egy bonyolult folyamatábrát. A folyamatábrákat azonban továbbra is számos üzleti alkalmazáshoz használják.