Most nem tudom mit tanitanak. Remelhetoleg nem a 80-as eveket. :)
A "klasszikus" folyamatabra kb. a basic+goto szintjet tudja, ahol mindenhova ugralhatsz. Ha jol csinalod (kicsit kotottebben), akkor mas nyelvben is meg tudod irni (elol/hatultesztelo ciklus es tarsai), de akkor miert ne irnad meg inkabb (akar pszeudokoddal)? Vannak ilyen vizualis eszkozok, ami majdnem olyan, mint ha kod vagy pszeudokod lenne, csak dobozokkal. Ennek szinten nincs sok ertelme, mert kodot a legtobb programozo sokkal tobbet ir (es kb. 10x annyit olvas), szoval abban jobban otthon van.
A rendszer nagyobb komponenseit mindenkepp erdemes megtervezni es ledokumentalni (mi mivel kommunikal). OOP esetben az UML meg oke. Alsobb szinten inkabb tesztek kellenek, es kod. Akkor tudod, hogy tenyleg azt csinalja, amit szerettel volna.