next up previous contents
Elõre: Portabilitási megfontolások Fel: Összetett mintapélda Vissza: Összetett mintapélda

A tervezés egyes fázisai

Minden programfejlesztési munka során elõjön az a feladat, hogy az adott program számára egy felhasználói felületet (user interface-t) kell írni. Ez a felület az esetek legnagyobb részében valamilyen menürendszert jelent. Egy menürendszert úgy célszerû kialakítani, hogy az általa nyújtott szolgáltatások az egész felhasználói programban igénybevehetõk legyenek, és a felhasználói program többi részében lehetõség szerint ne kelljen a képernyõ- és billentyûzetkezeléssel foglalkozni. Az egész felhasználói program, illetve a hozzákapcsolódó menürendszer tervezésekor egy másik fontos szempont az, hogy a program belsõ vezérlési szerkezetei tükrözzék azt a vezérlési szerkezetet, amit a felhasználó észlel a program használata során. Másképpen ezt úgy fogalmazhatjuk meg, hogy ne az egyes programfunkciók aktivizáljanak kisebbnagyobb menürutinokat, hanem egy átfogó, hierarchikus menürendszer gondoskodjon arról, hogy mindig a felhasználó kívánsága szerinti programfunkciók legyenek aktivizálva.