Documente Academic
Documente Profesional
Documente Cultură
Slide 1
Obiective
Slide 2
Subiecte tratate
Slide 3
Slide 4
http://en.wikipedia.org/wiki/Computer_programming_in_the_punched_card_era
Formular INPUT
Editare cod surs
Eroare de intrare
PROGRAM
Adapted after Ian Sommerville 2007
OUTPUT
Slide 5
Afieaz un prompterFDUHLQGLFIDSWXOFVLVWHPXOHVWHJDWDV
primeasc o intrare. Utilizatorul tasteaz o comand i o trimite
spre procesare apsnd de obicei tasta Enter. Calculatorul
proceseaz comanda i furnizeaz o ieireVXEIRUPGHWH[W.
Slide 6
Slide 7
Slide 8
Slide 9
Slide 10
Slide 11
Ex. Interfaa va urmri orice modificare a ateniei vizuale sau dac utilizatorul s-a ntors pentru
a da atenie la altceva.
Slide 12
Slide 13
Slide 14
Subiecte tratate
Slide 15
Proiectarea UI
Slide 16
Slide 17
Slide 18
Slide 19
Slide 20
Principiile proiectrii UI
Slide 21
Principiile proiectrii UI
Principiu
Descriere
Familiaritate
Consisten
Surpriz minim
Recuperabilitate
ndrumarea
utilizatorului
Diversitatea
utilizatorilor
fie
niciodat
surprini
de
Slide 22
Principiile proiectrii UI
Familiaritate
Consisten intre aplicaii: ex. comenzile cu neles similar exprimate n acelai mod.
Slide 23
Principiile proiectrii UI
Surpriz minim
Poate include;
-
Slide 24
Principiile proiectrii UI
Ghidarea utilizatorului
Diversitatea utilizatorilor
Universal Design (UD) = filozofie de proiectare care are ca scop evitarea excluderii de
utilizatori datorat unor alegeri de proiectare prost gndite.
Slide 25
Probleme de proiectare n UI
n proiectarea sistemelor interactive trebuie adresate dou
probleme:
Slide 26
Stiluri de interaciune
Manipulare direct
Completare formular
Limbaj de comand
Limbaj natural
Slide 27
Stiluri de interaciune
Stil de
interaciune
Avantaje
Dezavantaje
Exemple de
aplicare
Manipulare
direct
Interaciune rapid i
intuitiv. Uor de
nvat.
Jocuri video
Sisteme CAD
Selecie din
menu
Evit greelile
utilizatorului.
Tastare puin.
Sistemele de uz
general.
Completare
formular
Simplu de introdus
date. Uor de nvat.
Verificabilitate.
Control stoc
Procesare
mprumut personal
Limbaj de
comand
Puternic i flexibil.
Dificil de nvat.
Management slab al erorilor.
Sisteme de
operare,
Sisteme de
comand i control
Limbaj
natural
Accesibil
utilizatorilor
ocazionali. Uor de
extins.
Sisteme pentru
extragere
informaii.
Slide 28
Interfa comenzi
Unix shell(ksh/csh)
Interpretor pentru
limbaj de comenzi
Slide 29
Slide 30
Prezentarea informaiilor
Slide 31
Prezentarea informaiilor
Informaii de
afiat
Software de
prezentare
Afiare
Slide 32
Model-view-controller
Interogare stare Model
Notificare
a unei
modificri
View
Selectare
vedere
-Red modelele
-Solicit actualizri de la modele
-Trimite gesturi utilizator la controller
-Permite controllerului s selecteze
vederea
Invocare metod
Gesturi
utilizator
Modificare
stare
Controller
Definete comportamentul aplicaiei
-Mapeaz gesturile utilizator n
actualizri ale modelului
-Selecteaz vederea pentru rspuns
-Cte unul pentru fiecare
funcionalitate
Eveniment
Slide 33
Prezentarea informaiilor
Informaii statice
Informaii dinamice
Slide 34
Slide 35
Prezentare digital:
Compact ocup puin spaiu pe ecran;
Se pot comunica valori precise.
Prezentare analogic:
Uor de format o impresie la prima vedere
asupra valorii;
Posibilitatea de a arta valori relative;
Mai uor de vzut valorile excepionale.
Slide 36
Metode de prezentare
1
4
10
20
Dial with
needle
PiePiechart
chart
Thermometer
Thermometer
Horizontal barbar
Horizontal
Slide 37
Pressure
0
100
200
Temperature
300
400
25
50
75
100
Slide 38
Vizualizarea datelor
Slide 39
Afiarea culorilor
evenimente excepionale,
anomalii,
similariti.
Slide 40
Slide 41
Mesaje de eroare
Slide 42
Descriere
Context
Experien
Nivel de
pregtire
Stil
Cultur
Slide 43
OK
Cancel
Slide 44
Mesaj de eroare
orientat utilizator
Error #27
???
Invalid patient ID
OK
Cancel
Help
Retry
Cancel
Slide 45
Subiecte tratate
Slide 46
Slide 47
Procesul de proiectare
Slide 48
Subiecte tratate
Slide 49
Analiza utilizatorului
Slide 50
Slide 51
Slide 52
Tehnici de analiz
Slide 53
Deseneaz o ierarhie a
aciunilor ce trebuie realizate.
1.Descoperire
posibile surse
2.Stabilire
cuvinte
de cautare
3.Cautare
imagini
4.Cerere fotocopii
ale elementelor
gasite
do 3.1, 3.2, 3.3 pana sunt gasite imagini, 3.4 daca e necesar, 3.5
3.1.Selectare
biblioteca
3.2.Conectare
la catalog
3.3.Cautare
imagini
3.5.Inregistrare
elementele
importante
3.3.1.Introducere
cuvinte de cautare
3.4.Modificare
cuvinte de
cautare
3.3.2.Initiere
cautare
3.3.3.Inspectare
rezultate
Slide 54
Intervievare
Slide 55
Etnografie
Slide 56
Slide 57
Slide 58
Subiecte tratate
Slide 59
Slide 60
Prototip pe hrtie
Slide 61
Tehnici de prototipare
Programare vizual
Slide 62
Subiecte tratate
Slide 63
Slide 64
Utilizabilitate
Capaciatatea de a fi utilizabil.
Slide 65
Utilizabilitate
testelor de utilizabilitate,
Slide 66
Atribute de utilizabilitate
Slide 67
Slide 68
Slide 69
Slide 70
Rezumat
Slide 71
Rezumat
Slide 72