K-INFO
HU
EN
Login

Ergonomics of User Interfaces

Felhasználói felületek ergonómiája
A tantárgyleírás hatályossága
Hatályosság kezdete:
Hatályosság vége:
Subject name (Hungarian, English)
Felhasználói felületek ergonómiája
Ergonomics of User Interfaces
Subject code BMEVIAUAV10
Subject type
Training Level
Course types and hours (weekly/semester)
Course type lecture tutorial laboratory
hours (weekly) 2 0 0
type (linked/independent)
Assessment type vizsga
Credits 2
Subject coordinator
Dr. Bogárdi-Mészöly Ágnes
Responsible department
Faculty
Subject website
Primary curriculum type
Direct prerequisites – Strong prerequisite none
Direct prerequisites – Weak prerequisite none
Direct prerequisites – Parallel prerequisite none
Direct prerequisites – Milestone prerequisite none
Direct prerequisites – Exclusion none

Objectives

Programme

Hét

Előadás anyaga

1.

Bevezetés esettanulmányon keresztül: A Microsoft Office 2003 problémái, és a 2007-es megoldások. A felhasználó megértése (consumer és B2C oldalakon, motivációik, viselkedésük), tipikus tévhitek eloszlatása. 

2.

Történeti és területi áttekintés - a web és a desktop fejlődése felhasználói szemszögből, mire és hogyan használtuk a webet / desktopot régen és most.  Átfedő fogalmak elhelyezése, tisztázása (interaction design, interface design, user-centered design, usability, user experience, ergonómia, touch centric, touch first). 

3.

Az ergonómus szerepe a fejlesztési folyamatban. Feladatai a specifikáció, tervezés, fejlesztés során. Hogyan illeszkednek ezek a folyamatok az ismert szoftverfejlesztési módszertanokba (RUP, agile, MSF). Folyamatos tesztelés a projekt teljes időtartama alatt. 

4.

Információgyűjtés: megrendelő igényei, célközönség meghatározása, konkurencia értékelése és tesztelése.  Storytelling, perszónák, szcenáriók, funkciók összeírása. Követelmények összegyűjtése, rangsorolása, szűkítése. 

5.

Sketching és prototyping fogalmának szétválasztása, szerepük a folyamatban. Prototípuskészítés eszközei: papír prototípus, Mockups, Expression Blend Sketchflow. Képernyőméretek, adaptivitás. Felületelemek elhelyezése, rácsok. Papír prototípus gyakorlat. 
6.

 

 
Tesztelés: tesztek fajtái és időzítésük, tesztalanyok keresése, task lista összeállítása, tesztelés menete helyben és távolról, a teszt értékelése: milyen típusú problémák derülhetnek ki ilyenkor, és hogyan kezeljük őket. Tesztelés buktatói: mire figyeljünk az alanyok kiválasztása és a tesztelés során.

7.

Az n+1 típusú termékek sajátosságai: korai verziók betegségei, késő verziók nehézségei. Az új funkciók helyes kiválasztása. A módosítások lehetséges kimenetelei (Gyakorlati példák: Microsoft Office 2007, Final Cut Pro X).
8. Kvantitatív mérőszámok és értelmezésük. Kapcsolódó statisztikai alapok áttekintése (t-próba, regresszió analízis, ANOVA). 
9.

 

Tartalom megfogalmazása webre: felhasználók olvasási és böngészési szokásai, fogalmazási és szerkesztési irányelvek. Űrlapok készítése consumer és üzleti alkalmazásokban. Desktop és webes űrlapok sajátosságai.

10.

Tipográfia és színek. Tipográfiai alapfogalmak, alapelvek (serif /sans-serif, licenszelés stb). A számítógépes szövegkezelés sajátságai: clearType, subpixel rendering, formátumok (opentype, truetype). Tördelés alapfogalmai (árva- és fattyúsorok, kötőjelek, bleed és safe area). Színterek, paletták (CYMK, RGB, pantone), ideális kontraszt. 

11.

Accessibility. Felolvasó szoftverek segítése, szemantikus tagek HTML5-ben, akadálymentes kontraszt.
12. Desktop: WIMP kialakulása és lehetséges alternatívák. Macintosh guidelines. Metro design language. 

13.

Mobil eszközök, és sajátosságaik: kis képernyő, kis akkukapacitás, költséges üzemeltetés. Weboldal optimalizálása mobilra. Mobilspecifikus vezérlők. 

14.

Érintőképernyő sajátosságai: új lehetőségek, új korlátozások (természetes gesztusok lehetősége, tooltipek és mouseover hiánya). Érintőfelületek irányelvei (direct manipulation, responsiveness), gesztusok. Érintőképernyőre specializált vezérlők. Kitekintés: mozgásérzékelős irányítók (Wii, PlayStation Move), irányító nélküli mozgásérzékelés (Kinect). 
A tárgy célja a különböző platformú szoftverek felhasználói felületeinek felhasználóbarát kialakítása. A jó felhasználói felület lehetővé teszi, hogy a felhasználók ne az alkalmazásra csak a munkájuk elvégzésére koncentrálhassanak. A hallgatók megismerkednek az ergonomikus felhasználói felületek tervezésével, megvalósításával, tesztelésével, kiértékelésével. Mélységeiben tárgyalja a folyamat megvalósítása során felmerülő feladatok megoldásának elméleti és gyakorlati lehetőségeit. A tantárgy elvégzése során a hallgatók megismerik a különböző platformú szoftverek ergonomikus felhasználói felületeit a tervezéstől kezdve a megvalósításon keresztül a tesztelésig, kiértékelésig. A bemutatásra kerülő technikák elsajátításával szert tesznek ergonomikus felhasználói felületek elkészítéséhez szükséges tudásra, ami az egyre szaporodó és egyre szélesebb körű (mobil, érintőképernyős, stb.) felhasználói felületek világában hasznos, piacképes szakértelmet jelent.

Learning outcomes

Ez a tantárgy a KKK rendeletben meghatározott, következő kompetenciák fejlesztését szolgálja:

Knowledge

No learning outcomes recorded.

Skills

No learning outcomes recorded.

Attitudes

No learning outcomes recorded.

Autonomy and responsibility

No learning outcomes recorded.

Oktatási módszertan

Előadás.

Tanulástámogató anyagok

Not provided.

Recommended preliminary knowledge for completing the subject

Knowledge type competencies
(azon előzetes ismeretek összessége, amelyek megléte nem kötelező, de a tantárgy eredményes teljesítését nagyban elősegíti)
Általános szoftverfejlesztési ismeretek.
Skill type competencies
(azon előzetes képességek és készségek összessége, amelyek megléte nem kötelező, de a tantárgy eredményes teljesítését nagyban elősegíti)
nincs
Recommended (non-compulsory) preliminary competencies
(azon ajánlott (nem kötelező) előzetesen megszerzendő kompetenciák összessége, amelyek jelentősen hozzájárulnak a tantárgy eredményes teljesítéséhez)
Általános szoftverfejlesztési ismeretek.
General rules
Követelmények: a. A szorgalmi időszakban: (1) Az ismeretek átfogó és részletes áttekintését a szorgalmi időszak alatt 1 alkalommal, az évfolyam terhelési táblázata szerinti időpontban íratott nagy zárthelyivel mérjük, valamint (2) A gyakorlást a nagy házi feladat biztosítja, amelynek beadási határideje a szorgalmi időszak vége. A házi feladat beadása kötelező. Elővizsga tehető a szorgalmi időszak utolsó hetében. b. A vizsgaidőszakban: A tantárgy anyagából a hallgatók szóbeli vizsgát tesznek. A félév végi osztályzatba a zárthelyi és a házi feladat 25-25%-ban, a vizsgajegy 50%-ban számítódik be. Pótlási lehetőségek: A házi (otthoni) feladatot a szorgalmi időszak végéig be kell adni, annak pótlása a pótlási időszakban lehetséges. A pótlási időszak a kétciklusú képzésben az ún. pótlási hét (a szorgalmi időszak vége és a vizsgaidőszak kezdete közötti hét), az ötéves képzésben a vizsgaidőszak első 3 hete (ld. TVSZ 16. § (2)).  A zárthelyi pótlására lehetőség van egyszer a szorgalmi időszakban, illetve egyszer a pótlási időszakban.
Assessment methods
In-term assessments

No detailed assessments provided.

Weight of in-term assessments

No weights provided.

Exam-period assessments

No detailed assessments provided.

Weight of exam elements

No weights provided.

Grade calculation

No grade thresholds provided.

Attendance requirements

No attendance requirements provided.

Rules for retake and resubmission

Not provided.

Short description

Not provided.

Detailed description

Not provided.

Recommended courses
Nincs.
Workload to complete the subject

No workload breakdown provided.

Validity of subject requirements
Requirements valid from:
Requirements valid until:
Curriculum placement

No curriculum placements recorded for this subject version.