210 likes | 354 Views
Bevezetés a szoftver-ergonómiába. 1. Bevezetés. Esettanulmány: egy lift kezelőtáblája …. KEFE: emelet-gombok ki kell választani visszajelzés „Korszerű design” Touch-sensitive Visszajelzés: lámpácska Esztétikus kivitel. Mi történt ?. A felirat pici! A lámpácska pici!
E N D
Bevezetés a szoftver-ergonómiába 1. Bevezetés
Esettanulmány: egy lift kezelőtáblája … • KEFE: • emelet-gombok • ki kell választani • visszajelzés • „Korszerű design” • Touch-sensitive • Visszajelzés: lámpácska • Esztétikus kivitel
Mi történt ? • A felirat pici! A lámpácska pici! • Megszokások:- erősen megnyomjuk- várnánk a rugóerőt- még erősebben nyomkodjuk
A „javított” kezelőtábla • Melléragasztott számok • Vajon mi történt ?! • Jelenség … • Magyarázat … • Elvek … • Módszere • Eszközök
Jelenségek … • Hiába nyomtam, nyomkodtam, … - miért ? • Észre kell venni, föl kell figyelni – nyitottság • Alapismeretek és gyakorlat • Témánk: az ember munkájával foglalkozik, ehhez „megfelelő körülményeket” keresünk
az Ergonómia tárgya • Az ergonómia tárgya: az emberi munkahelyzettárgyszerű vizsgálata azzal a céllal, hogy azt az ember igényeihez igazítsa. • Az ergonómiai alapismeretek és elvek • A kiindulópont és a cél: az Ember • „A technológia van az emberért, nem fordítva.”
A számítógépes munka ergonómiája • A számítógépes munkahelyzet ergonómiája: - a munkaszoba ergonómiája elrendezése, klímája, bútorok, világítás, - hardver-eszközök ergonómiája, - a szoftver ergonómiája,- a munkahelyi szervezet ergonómiája • Szoftver-ergonómia: a kezelőfelület szoftverrel befolyásolható elemei • KEFE = kezelőfelület, user interface (UI)
Szoftver-ergonómia • A szoftver- ergonómia tárgya: az interaktív számítógépes munkahelyzettárgyszerű vizsgálata azzal a céllal, hogy azt az ember igényeihez igazítsa. • Alapismeretek és elvek • Ezek alkalmazása: használhatósági módszerek (usability engineering)vizsgálati és tervezési módszerek
Miért fontos? Az informatika terjedése: - egyre többen, nem csak szakemberek, - egyre gyakrabban, egyre hosszabb ideig, - különféle helyzetekben használunk számítógépet.
A szoftver kezelőfelülete • A KEFE (a számítógép kezelőfelülete) : - az interakció műszaki, hardver eszközei (képernyő, egér, billentyűzet) - a szoftver KEFE és - a munkahelyi környezet (bútorok, megvilágítás, klíma) • Másszóval: fölhasználói felület,angolul: user interface, UI
A szoftver kezelőfelülete • A kapcsolat minőségért a kezelőfelület felelős !!: • Nincs mindenki számára egyformán jó KEFE. a szoftver kezelőfelületét a várható használók (fölhasználó,kezelő, angolul: user, operator) igényei szerint kell megtervezni.
A kezelőfelület minősége • A kapcsolat, a használatminőségének 3(4) összetevője: - hatékonyság, eredményesség, - biztonság, megbízhatóság, - funkcionális teljesség, - emberi minőség : megtanulhatóság, szellemi terhelés, fáradás, megelégedettség, stb. • Esetenkénti minősége és tartós hatása az emberre • Használhatóság (usability): mennyire jól használható(a „mire használható”, az más, az szoftver funkciója)
Használhatósági módszerek • Jól, mennyire jól használható ? (nem az a kérdés, hogy mire használható) • Mérnöki munka (engineering) • Vizsgálati módszerek (késztermék, vagy prototípus vizsgálata) • Tervezési módszerek: hogyan lehet jól használhatót tervezni?
Miről lesz szó? • Tervezési módszerek • Vizsgálati módszerek közben • Alapismeretek és ezek alkalmazása
Korlátaink: • Az alapismeretek igen sokfélék: élettan, pszichológia, megismerés-tudomány (kognitív tudomány), számítástechnika; - ezekből csak szemelvények. • A módszerek tárgyalása is vázlatos; a gyakorlat, (följegyzett) tapasztalatok, „hóttig tanulhatunk” (life-long-learning).
Ars longa, sed vita brevis • A szoftver-projekt időkerete és költségkerete ritkán jut elég idő a használhatósági módszerek számára. • Kezdetben nem rendelkezünk elég gyakorlattal. • „Használhatóság félpénzen” (usability on a budget): - kezdjük egyszerű (és „olcsó”) módszerekkel. - gyűjtsük a tapasztalatokat (rögzítsük írásban), - „Hóttig tanulás” (life-long-learning).
A módszerek • Módszeresen alkalmazott, sokszor kipróbált és bevált egyszerű (!) „ötletek”. • Módszeres alkalmazás: előkészítés, végrehajtás, következtetések • Írásban ; TTT (tömören, tagoltan, tárgyszerűen)! • És a tapasztalatok gyűjtése: life-long-learning = a jó pap hóttig tanul
Ez a tárgy más !!! • nem matematika, nem programozás, nem g u r u - lás. • A programtervezői szakma másszemléletmódja. • Alapelvek (meditációs témák): A technika van az Emberért, nem az Ember a technikáért. A tervezésnél az Ember a kiindulópont és a cél. A program tervezését a KEFE tervezésével kell kezdeni Ismerd meg,és tartsd tiszteletben az Embert, a szoftver használóját.
Irodalom • Nielsen, Mack • Rubin • Newman, LemmingNielsen és Toggiani honlapja • A jegyzet fokozatosan épül:. . . /infokar/szofterg/jegyzet
A jegyzet • . . . /infokar/szofterg/jegyzet • Snn-xxx.html [xxx-olv]Snn-xxx.ppt • S1n-Bevezetés.html | .pptS2naaa: tervezési és vizsgálati módszerek S3naaa: alapismeretekés egyebek
„ A technika az Emberért van, nem az Ember van a technikáért.” (Donald Norman)