Professional Documents
Culture Documents
Alda Kika 1
Dizenjimi i përqëndruar tek përdoruesi
Megjithëse modeli i ujevarës është i përdorshëm për disa zhvillime softëerike, ai është
shumë i papërshtatshëm për zhvillimin e ndërfaqjes së përdoruesit.
Së pari, zhvillimi i ndërfaqjes është i rrezikshëm. Dizenjimi i ndërfaqjes së përdoruesit
është i vështirë(ju nuk jeni përdoruesit, përdoruesi ka gjithmonë të drejtë; përdoruesi nuk
është dizenjuesi). Dizenjuesi nuk ka një mënyrë për të parashikuar nëse dizenjimi do të
jetë i suksesshëm.
Së dyti, në mënyrën e zakonshme që modeli i ujëvarës aplikohet, përdoruesi shfaqet në
proces vetëm në dy faza: analiza e kërkesave dhe testimi i pranimit. Fillimisht i kërkohet
përdoruesit se cfarë i nevojitet në fillim te procesit (analiza e kërkesave), por më pas
vazhdohet në etapat e mëtejshme pa i kontrolluar rezultatet me përdoruesit, derisa ti
prezantohet sistemi i kompletuar. Në qoftë se bëhet një gabim, procesi i ujëvarës e
zbulon në fund.
Së treti, kur ka probleme me ndërfaqjen e përdoruesit, ato kërkojnë rregullime dramatike:
kërkesa të reja apo dizenjim të ri.
Validimi nuk është gjithmone i mjaftueshëm; problemet nuk kuptohen derisa të arrihet në
etapën pasardhëse. Etapa e kodimit të dizenjimit mund të zbuloje probleme në dizenjim.
Modeli i ujevarës ka nevojë që në mënyrë implicite të kalohet informacion ndërmjet
etapave. Rreziku më i madh është në rastet kur gabimi ndodh në një fazë të hershme
(p.sh. mungesa e kërkesave zbulohet në fazën e fundit si testimi). Këto gabime detyrojnë
programuesit të ndërhyjnë nëpër etapa duke ribërë punë të kushtueshme.
Dizenjimi iterativ
Alda Kika 2
Dizenjimi i përqëndruar tek përdoruesi
Modeli spiral
Nëpërmjet këtij modeli rezervohet hapësira për të kryer disa iteracione në procesin e
dizenjimit dhe kjo realizohet duke i bërë iteracionet e para sa më të lira që të jetë e
mundur. Rrezja e çdo rrethi në këtë model, përcaktohet nga kostoja e hapit të çdo
iteracioni ose saktësia. P.sh. një implementim i hershëm mund të jetë thjesht një skicim i
ndërfaqjes. Ajo mund të jetë një pamje e zbehtë e ndërfaqjes, por është tepër e lirë dhe
mund të vlerësohet duke ia treguar përdoruesit.
Rreziku është më i madh në iteracionet e para, atëhere kur dihet dhe më pak. Për këtë
arsye angazhohemi më pak në implementimet e para. Prototipet e para bëhen për tu
hedhur më vonë. Në qoftë se kemi disa alternativa dizenjimi, mund të ndërtohen disa
prototipe (dizenjime paralele) dhe të vlerësohen, pa shumë shpenzim. Vlerësohen
prototipet dhe për prototipin e zgjedhur implementohet ndërfaqja. Më pas vlerësohet
Alda Kika 3
Dizenjimi i përqëndruar tek përdoruesi
1. Analiza e punëve
2. Skicimi i dizenjimit
3. Prototipi në letër
4. Testimi i prototipeve nga përdoruesit
5. Prototipi kompjuterik
6. Vlerësimi orientues
7. Implementimi
Alda Kika 4
Dizenjimi i përqëndruar tek përdoruesi
8. Testimi i përdoruesave
Njohja e përdoruesit
Alda Kika 5
Dizenjimi i përqëndruar tek përdoruesi
Duket sikur analiza e përdoruesit është e thjeshtë dhe shpesh nuk bëhet. Por në këtë
mënyrë, ne supozojmë që përdoruesit janë si ne.
Njohja e përdoruesit nuk ka të bëjë vetëm me karakteristikat individuale, por edhe
me ambientin perreth. Çfarë mund të tërheqë vëmendjen? Cili është konteksti social?
Një teater, librari, brenda në makinë; ambienti përcakton kufizime për ndërfaqjen e
përdoruesit. Aspekte të tjera të situatës së përdoruesit përfshijnë relacionin me
përdoruesit e tjerë në organizatë. A mund të kërkojnë ndihmë përdoruesit nga
përdoruesit e tjerë, apo janë të izoluar?
• Identifikimi i karakteristikave të përdoruesave
o Mosha, gjinia, kombësia
o Edukimi
o Aftësitë fizike
o Eksperienca e përgjithshme kompjuterike
o Aftësitë (Shtypja? Leximi?)
o Eksperienca në aplikacione
o Ambjenti i punës dhe konteksti social
o Relacionet dhe komunikimi
Në disa aplikacione identifikohen përdoruesit sipas klasave. Disa klasa përcaktohen
sipas roleve: studenta, mesues etj. Disa të tjera identifikohen sipas karakteristikave:
mosha (p.sh. adoleshentë, të vjetër ), motivacioni etj. Duhet përcaktuar cili grup është
i rëndësishëm për aplikacionin dhe duhet kryer analiza për secilin grup.
Teknikat
o Pyetësoret
o Intervistat
o Observimet
Pengesat
o Zhvilluesat dhe përdoruesit mund të jenë të izoluar nga njëri-tjetri
o Me disa përdoruesa është e vështirë për të folur(doktora,drejtora etj)
Alda Kika 6
Dizenjimi i përqëndruar tek përdoruesi
Analiza e punëve
Alda Kika 7
Dizenjimi i përqëndruar tek përdoruesi
Analiza e fushës
Analiza e fushës zbulon elementët e fushës dhe se si lidhen ata me njëri tjetrin. Për të
vizatuar diagramën e fushës, fillimisht identifikohen entitetet e fushës të cilat
përfshihen. Entitetet përfshijnë njerëzit, objekte fizike, objekte informacioni. Më pas
përcaktohen lidhjet ndërmjet entiteteve dhe vizatohen si harqe. Relacionet emërtohen
me folje. Më pas pasurohet diagrama me numra që shprehin madhësinë e bashkësive
të entiteteve dhe relacioneve. Numri i një bashkësie tregon numrin e anëtarëve të asaj
bashkësie në sistem. Këta numra do të ndihmojnë në dizenjimin e ndërfaqjes.
Analiza e kërkesave
Analiza e përdoruesit, analiza e detyrave dhe analiza e fushës ushqejnë një proces më
të përgjithshëm të quajtur analiza e kërkesave, e cila krijon një përshkrim të
funksionaliteteve të sistemit të dëshiruar dhe veçori të tjera jofunksionale
(performanca, siguria, kapaciteti).
Alda Kika 8
Dizenjimi i përqëndruar tek përdoruesi
Alda Kika 9
Dizenjimi i përqëndruar tek përdoruesi
Kërkimi kontekstual
• Observohen përdoruesit gjatë punës reale në ambientin e tyre të punës
• Vendosja e relacionit mësues-nxënës
- Përdoruesit tregojnë si bëhet dhe flasin rreth saj
- Intervistuesi vrojton dhe pyet
• Nxiten supozime dhe shqyrtohen suprizat
Dizenjimi me pjesmarrje
Përfshin përdoruesit tipikë në skuadrën e dizenjimit. Ato marrin pjesë në detyrën e
analizës, propozojnë ide dizenjimi dhe ndihmojnë me vlerësimin. Kjo është mjaft
thelbësore, pasi përdoruesit kanë fushë njohurish më të thella se sa skuadra e
dizenjimit. Për shembull: Do te ishte jo e menduar mirë që të ndërtohej një ndërfaqje
për hotele, pa patur një ekspert në skuadër.
Alda Kika 10