összes videóa hét videói
5/5 (2db)
összes képa hét képei
Csillagok5/5 (2db)
eseménynaptár
hírlevél
Ergomókus és a szoftver
Ha még nem találkoztál az ergonómia fogalmával, mindenképp érdemes megismerned, mivel bár észrevétlenül, de mindennapi életünk részét képezi. Nem véletlen, hogy a minket körülvevő eszközök –ideális esetben- úgy vannak kialakítva, hogy az ember számára kényelmes és biztonságos használatot biztosítsanak. Hogy mindjárt egy egyszerű példát említsünk, a szék, amelyen ülsz, az ember testméreteihez igazodik. De ergonómiáról nemcsak tárgyak, eszközök esetében beszélhetünk, hanem szoftver-termékek kapcsán is.
Napjainkat el sem tudnánk képzelni információs technológia nélkül. Ahhoz, hogy a ezen eszközök és a felhasználó között interakció jöjjön létre, figyelembe kell venni a szoftverek megtervezésekor az emberi információfeldolgozást. Ehhez nyújt segítséget a szoftver-ergonómia. A számítógépes szoftvereket illetően a „felhasználóbarát" megnevezéssel valószínűleg mindenki találkozott már.
Nos, ez a megnevezés is arra utal, hogy a szoftver úgy van kialakítva, hogy azok a felhasználók is képesek kezelni, akik csak minimális számítástechnikai tudással rendelkeznek. Az információs technológia alatt pedig minden olyan eszközt értünk, amely segítségével valamilyen tevékenységet végzünk, tehát nemcsak személyi számítógépek szoftvereiről beszélünk, hanem bankautomatákról, telefonos automata ügyfélszolgálatról stb.
Milyen interakciók lehetségesek?
Többféleképpen „kommunikálhatunk" a fent említett rendszerekkel, ezért először érdemes átgondolni, hogy ez milyen módokon jöhet létre, hiszen ezek alapján kell a tervezési elveket átgondolni. A legelterjedtebb az úgynevezett billentyű alapú interakció, ekkor bizonyos billentyű leütése után a rendszer az annak megfelelő parancsot hajtja végre. Még ezeket is több típusba lehet sorolni.
Az egyik legelterjedtebb a menüválasztásos, amikor lista formájában fel vannak sorolva a különböző opciók. Vegyünk egy egyszerű példát: számítógépes játék megkezdésekor három menüpont közül lehet választani: megnézed a röviden leírt játékszabályokat, megnézed a hosszabb, teljes ismertetőt a játékról, vagy a szabályok elolvasása nélkül rögtön elindítod a játékot. Az egy-egy menüponthoz tartozó megfelelő kódot lenyomva az adott funkcióba jutunk. Egy másik billentyű alapú interakció-típus, amikor a gép kérdéseket tesz fel, és arra kell a felhasználónak választ adni. Ez történhet több beviteli eszközön keresztül, például bankautomatáknál, amikor a gép kiírja, hogy „helyezze be a bankkártyát", akkor csak azután jön a következő kérdés, miután megtörtént a művelet. Beszédhang alapú interakciókat is ide soroljuk, például amikor telefonon felhívjuk az ügyfélszolgálatot, ahol előre rögzített különböző üzenet meghallgatása után a megfelelő számot lenyomva léphetünk tovább.
De nemcsak billentyű alapon lehet elindítani egy interakciót. Ha eszközünk rendelkezik grafikus képernyővel, akkor egy rámutató eszköz (pl. egér segítségével) is elvégezhetünk műveleteket.
Az interakció ezenkívül lehet nyelv alapú is, ahol a felhasználó kérdéseket vagy parancsokat valamilyen parancsnyelv vagy természetes beszélt nyelv segítségével ad meg a rendszernek. Az utóbbi -természetes beszélt nyelven alapuló kommunikáció- még nem teljes körű, a rendszer nem képes minden kérdésre, parancsra reagálni, csak arra, amit már „megtanítottak" neki. Parancsnyelv alapú interakció esetén a felhasználó, miután elsajátította a nyelv szabályrendszerét, könnyedén adhat utasításokat a gépnek.
Tervezz ergonómikusan!
Szeretsz programokat vagy weblapokat készíteni? Íme néhány tipp ahhoz, hogy az alkotásaid ergonomikusabbak legyenek. Egy szoftver tervezésekor a programozónak szem előtt kel tartania a felhasználó igényeit, a legjobb, ha már a tervezéskor bevonja a folyamatba, így elkerülhetők bizonyos hibák. A következőkben felsorolt néhány alapelv egyértelműnek, logikusnak tűnhet, de elengedhetetlen, hogy tervezéskor tudatosan figyelembe vegyék őket. Fontos, hogy konzisztenciára törekedjünk, a rendszer hasonló helyzetben hasonló opciókat ajánljon fel. A gyakorlottabb felhasználók számára tegyük lehetővé a lépések lerövidítését. A rendszer részéről a visszajelzés informatív legyen. Biztosítsuk az egyszerű hibakezelést, tehát ne történhessen meg, hogy a felhasználó súlyos hibát követ el. Legyen lehetőség az akciók visszavonására is. Ne kényszerítsük rá a felhasználót, hogy sok egy akció végrehajtásához sok dolgot kelljen fejben tartania. Ne felejtsük el, a felhasználó kényelmére kell törekednünk!
Ezek általános alapelvek, de ezek ismeretében döntsd el, hogy vajon az általad használt szoftverek mennyire ergonomikusak?









