SlideShare a Scribd company logo
O'ZBEKISTON RESPUBLIKASI RAQAMLI
TEXNOLOGIYALAR VAZIRLIGI MUHAMMAD AL-
XORAZMIY NOMIDAGI TOSHKENT
AXBOROT TEXNOLOGIYALARI UNIVERSITETI
FARG'ONA FILIALI
“Dasturiy injiniringi va raqamli iqtisodiyoti” fakulteti
Dasturiy injiniringi yo'nalishi
651-21 – guruh talabasi
Akmaljonov Azizbek
“Inson va kompyuter o`zaro ta`siri”
fanidan tayyorlagan
AMALIY ISHLARI
Topshirdi: A.Akmaljonov
Qabul qildi: O.Ergashev
Farg'ona 2023
Amaliy mashg`ulot № 6.
Foydalanuvchining faoliyati va vazifalarini tahlil qilish. Rollar va vakolatlarni
loyihalash.
Ishning maqsadi: Tanlangan axborot tizimi uchun maqsadli
auditoriyani tahlil qilish..
1. Nazariy qism.
1.1 Foydalanuvchilarni tahlil qilish
Maqsadli auditoriya - sayt / ilova mazmuni yo'naltirilgan Internet
foydalanuvchilari guruhi; ma'lumot, tovarlar yoki xizmatlarga qiziquvchilarning
doirasi. Maqsadli tashrif buyuruvchilar qanday ma'lumotlarni qiziqtirganlarini va
qanday mahsulot yoki xizmatlarni sotib olishni xohlashlarini aniq bilishadi.
Maqsadli auditoriyani aniqlash quyidagilarga yordam beradi:
 loyihaning ko'rinishini sozlash va barcha keraksiz narsalarni tashlab,
rivojlanishga pul tejash;
 foydalanuvchi tajribasi va qoniqishini yaxshilash.
 foydalanuvchilaringizni raqobatchilardan nimaga jalb qilishini tushunish;
 "Frankenshteyn" ni yaratmang: unda "hamma uchun" juda ko'p funktsiyalar
mavjud bo'lgan mahsulot, uni hech kim foydalana olmaydi;
 kompaniyangiz uchun samarali marketing kanallarini kashf etish.
Maqsadli auditoriyani o'rganish interfeys elementlarini sozlash va umuman
o'zaro ta'sirni loyihalash uchun zarurdir. Qabul qilaman, fabrika ishchisi va
uchinchi kurs talabasi Internetdan nafaqat boshqacha foydalanadi, balki ular
dunyoni boshqacha ko'rishadi. Bozoringiz to'g'risida ma'lumotga ega bo'lmasdan,
kiritilgan mablag 'daromad keltirmasligi mumkin va loyiha talab qilinmasdan
qolishi mumkin.
Maqsadli auditoriyaning profili ma'lum bo'lsa ham, foydalanuvchilaringiz
yoki tashrif buyuruvchilaringiz haqida bilishingiz mumkin bo'lmagan juda ko'p
narsalar mavjud. Maqsadli auditoriyaning xususiyatlari juda ko'p va ularni yig'ish
va tahlil qilish mahsulot iste'molchisining aniq portretini yaratadi, samarali qarorlar
qabul qiladi va xaridorlarni xursand qiladi.
Auditoriya tadqiqotlari Internet-loyiha auditoriyasi doirasini - mumkin
bo'lgan o'sish va o'zgarishlarni hisobga olgan holda real va potentsialni baholashga
imkon beradi.
Saytning maqsadli auditoriyasini bilish quyidagi
vazifalarni hal qilishda foydalidir:
 Internet marketing va veb-saytlarni reklama qilish strategiyasini rejalashtirish.
 Auditoriya tadqiqotlari qaysi so'rovlar maqsadli auditoriya uchun qiziqarli
ekanligini va qaysi so'rovlar targ'ib qilish samaraliroqligini tushunishga imkon
beradi.
 Ko'rsatiladigan reklamalarni joylashtirish: maqsadli auditoriyani bilish potentsial
mijozlaringizni qiziqtiradigan va reklama byudjetidan maksimal
darajada foydalanadigan manbalarga reklama joylashtirish
imkonini beradi.
 Ijtimoiy tarmoqlar bilan ishlash: auditoriya manfaatlarini bilish foydalanuvchilar
bilan muloqot qilish uchun eng mos platformalarni tanlashga va Internet-
marketingning belgilangan vazifalarini osonlikcha hal qilishga imkon beradi.
1.2 Kimni tahlil qilish kerak?
Maqsadli auditoriya tadqiqotlari, agar ularni saqlab qolishni istasangiz,
hozirgi foydalanuvchilarga va agar maqsad maqsadli auditoriyani jalb qilish bo'lsa,
potentsial foydalanuvchilarga ta'sir qiladi.
Maqsadli auditoriyani qanday aniqlash mumkin?
Maqsadli tashrif buyuruvchining portretini tashkil etuvchi ma'lumotlarni
olish uchun ma'lumot to'plashning turli usullari qo'llaniladi. Maqsadli auditoriyani
tadqiq qilishning ko'plab usullari mavjud
- so'rovnomalar va so'rovnomalardan faoliyatni tahlil qilishgacha.
Auditoriya bo`yicha ma'lumot to'plash usullari:
Server log analizatori va hisoblagich ma'lumotlariga tashrif buyurish (saytdagi barcha
foydalanuvchi harakatlarini o'rganish va sayt auditoriyasining mintaqalar bo'yicha, vaqt
bo'yicha taqsimlanishini belgilashga imkon beradi);
Auditoriya so'rovlari (foydalanuvchilarni so'rov qilish, so'rovnoma
shaklidan foydalanish yoki saytda ro'yxatdan o'tish);
So'rov o'tkaziladigan saytlarda auditoriya so'rovnomalari, panel ma'lumotlarini va
hisoblagich ma'lumotlarini birlashtirgan (so'rovlar panel saytida o'tkaziladi);
Audit tizimlari va tadqiqot kompaniyalarining an'anaviy so'rovlari (agentliklar).
Saytning maqsadli auditoriyasi haqidagi statistik ma'lumotlarning muhim
manbai bu qidiruv tizimining so'rovlari statistikasi. Siz maqsadli auditoriya hajmini
qidiruv so'rovlari soni bo'yicha taxmin qilishingiz mumkin. Bunday xizmatlarda,
masalan, Yandex (Yandex qidiruv statistikasi), Rambler (Adstat Rambler) va
Google (Google Search statistika) qidiruv tizimlari mavjud.
Axborot to'plash natijasida olingan ma'lumotlarga asoslanib, xulosali
raqamlarni olish va foydalanuvchilar guruhlari xulq-atvorini o'rganish va reklama
ta'sirining samaradorligini baholash mumkin.
Maqsadli auditoriyani tadqiq qilishning yana bir usuli - bu "belgilar" yoki
"shaxslar".
"Shaxs" bu maqsadli auditoriya vakilining umumlashtirilgan profilidir, unda
quyidagilar mavjud:
 foydalanuvchilarning demografik va psixografik xususiyatlari (mashg'uloti,
jinsi, yoshi, odatlari, kompyuter bilan ishlash qobiliyati, motivlari va
ehtiyojlari);
 foydalanuvchining vazifalari yoki maqsadlari;
 kontekstlar, foydalanuvchi ishlaydigan muhit. ish joyini, operatsion tizimni,
brauzerni, hatto ish joyini yoritishni ham hisobga olish mumkin.
"Shaxs" bilan qurollanib, siz abstrakt mehmon uchun emas, balki uning
xohishi va cheklovlari bilan tirik odam uchun dizayn qilishingiz kerak.
Tadqiqotning yakuniy maqsadi saytning maqsadli auditoriyasining to'liq
portretini olishdir. Tadqiqot davomida ular olingan ma'lumotlarni (ijtimoiy
tarmoqlardan va boshqa ommaviy manbalardan) to'playdi va tahlil qiladi,
sotsiologik tadqiqotlar olib boradi, davomatni tahlil qiladi va boshqa ko'p narsalar.
Tadqiqot natijalari bo'yicha tuzilgan yakuniy hujjatda quyidagi ma'lumotlar keltirilgan:
1) auditoriya tavsifi - maqsadli auditoriya qanday ko'rinishga ega;
2) auditoriya tarkibi - maqsadli auditoriya qanday bo'linadi, u qaysi guruhlardan
iborat;
3) auditoriya hajmi - qancha odam maqsadli auditoriya;
4) imtiyozlar - umuman maqsadli auditoriyaga va xususan uning alohida
guruhlariga qanday imtiyozlar xosdir;
5) sotib olish to'g'risida qaror qabul qilish omillari - mahsulotni sotib olishga qaror
qilishda qanday omillar ta'sir qiladi va qanday momentlar hal qiluvchi hisoblanadi;
6) ijtimoiy-demografik xususiyatlar - bu nimani anglatadi
maqsadli auditoriyaning xususiyatlari: jinsi, yoshi, ijtimoiy holati va
boshqalar. ;
7) tendentsiyalar - yaqin kelajakda maqsadli auditoriyaning hajmi, tarkibi va
afzalliklari qanday o'zgarishi.
1.3 Foydalanuvchi rollari va ruxsatlarini loyihalash
Rol modelida mavzu tushunchasi foydalanuvchi va rol tushunchalari bilan
almashtiriladi.
Rol - bu ma'lum bir faoliyatni amalga oshirish uchun zarur bo'lgan
cheklangan, mantiqan bog'liq vakolatlar to'plami bilan bog'liq bo'lgan tizimda faol
ishlaydigan mavhum shaxs.
Rollarga asoslangan siyosatni qo'llashda kirishni boshqarish ikki bosqichda
amalga oshiriladi:
1) har bir rol uchun ob'ektga kirish huquqlari to'plamini ifodalovchi ruxsatnomalar
to'plami ko'rsatilgan.
2) har bir foydalanuvchiga o'zi uchun mavjud bo'lgan rollarning ro'yxati beriladi.
Rollarga eng kam imtiyoz printsipiga muvofiq ruxsat beriladi. Shundan kelib
chiqadiki, har bir foydalanuvchi o'z ishini bajarish uchun zarur bo'lgan minimal
ruxsatnomalar to'plamiga ega bo'lishi kerak.
Rol modeli tizimni to'plamlar shaklida tavsiflaydi (1-rasm):
— U ko'plab foydalanuvchilar;
— R ko'plab rollar;
— S tizimda foydalanuvchining ko'plab mashg'ulotlari;
— P ob'ektga kirish uchun ko'plab vakolatlar.
1-rasm. Tizimni tavsiflash uchun ishlatiladigan rol modeli
PA har bir rolga tayinlangan ruxsatnomalar to'plamini tayinlash orqali bir
nechta rollarga bir nechta ruxsatnomalarni xaritalaydi. UA ko'plab
foydalanuvchilarni ko'plab rollarga moslashtiradi, har bir foydalanuvchi uchun
unga tegishli rollar to'plami aniqlanadi.
Rolga asoslangan xavfsizlik siyosatida kirishni boshqarish qoidasi quyidagi
funktsiyalar bilan belgilanadi:
User: S→U;
Har bir seans uchun S ushbu foydalanuvchini tizim foydalanuvchisi (S) = U
bilan bajaradigan
U foydalanuvchisini belgilaydi.
Role: S→R;
Har bir S seans uchun ushbu funktsiya ushbu seansda foydalanuvchi uchun
bir vaqtning o'zida mavjud bo'lishi mumkin bo'lgan to'plamdan R rollar to'plamini
belgilaydi.
Permissions: S→P;
Har bir mashg'ulot uchun S unda mavjud bo'lgan ruxsatnomalar to'plamini
belgilaydi, ular ushbu sessiyada aniqlangan barcha rollarning ruxsatnomalari
yig'indisi sifatida tavsiflanadi.
Namunaviy modeldagi xavfsizlik mezonlari. S sessiyasida ishlaydigan
tizimning biron bir foydalanuvchisi P vakolatini talab qiladigan harakatlarni
amalga oshirishi mumkin bo'lsa, tizim xavfsiz deb hisoblanadi, agar
P= permissions(S);
Mezonning xulosasi: kirishni boshqarish asosan ruxsatlarni berish orqali
emas, balki foydalanuvchi rollarini belgilaydigan va aloqalarni belgilaydigan UA
munosabatlarini belgilash orqali amalga oshirilishi mumkin, bu sessiyada mavjud
bo'lgan rollar to'plamini belgilaydi.
Ierarxik rolli model
Bu rol modellarining eng keng tarqalgan turi bo'lib, unda rollar ularga
berilgan vakolat darajasi bo'yicha tartiblanadi. Rollarning ierarxiyasi shuni
anglatadiki, agar rol tayinlangan bo'lsa, unda ierarxiyadagi unga bo'ysunadigan
barcha rollar avtomatik ravishda unga tayinlanadi.
Shunday qilib, har bir foydalanuvchiga rollar ierarxiyasining ba'zi bir kichik
to'plamlari beriladi va har bir sessiyada ushbu ierarxiyaning bir qismini tashkil
etuvchi rollar ruxsatnomalari to'plamiga kirish imkoniyati mavjud. Natijada, biz
rolning hajmini pasaytirdik.
O'zaro istisno rollari
Rollar to'plami foydalanuvchiga bir vaqtning o'zida berib bo'lmaydigan va
mos kelmaydigan deb hisoblanadigan rollarni birlashtirgan kichik to'plamlarga
ajratiladi. Shunday qilib, foydalanuvchiga mos kelmaydigan rollarning har bir
to'plamidan faqat bitta rol berilishi mumkin. Rollar to'plamidagi nomuvofiqlikni
aniqlash uchun har bir rol uchun mos kelmaydigan rollar to'plamini belgilaydigan
funktsiya o'rnatiladi. O'zaro istisno rollar vazifalarni statik ravishda taqsimlashni
amalga oshiradi, bu erda vakolat to'qnashuvi rollarni belgilash bosqichida hal
qilinadi.
Mas'uliyatni dinamik ravishda taqsimlash
Bir seans davomida rollardan bir vaqtning o'zida foydalanishni cheklash.
Bunday holda, rollar to'plami, shuningdek, mos kelmaydigan rollarning pastki
qismlariga bo'linadi, ammo foydalanuvchiga har qanday rollarning kombinatsiyasi
bilan munosabatlar berilishi mumkin. Shu bilan birga, tizim bilan mashg'ulot
paytida foydalanuvchi bir vaqtning o'zida har bir mos kelmaydigan rollarning har
bir to'plami uchun bir nechta rolni faollashtirishi mumkin. Agar foydalanuvchi
seans davomida turli xil rollar o'rtasida almashinishi mumkin, lekin shu bilan birga
ular orasidagi ziddiyatlarning oldini olish kerak bo'lsa, bu siyosat vazifalarni
dinamik taqsimlash deb ataladi. U statikka qaraganda ancha moslashuvchan,
kirishni boshqarish sxemalarini yanada murakkablashtirishga imkon beradi va
troyan otlarining hujumidan himoya qiladi. Masalan, foydalanuvchini bir vaqtning
o'zida qimmatli ma'lumotlarga kirish va boshqa foydalanuvchilar tomonidan
tizimga kiritilgan zararli dasturlarni ishga tushirishning oldini olish mumkin.
1.4 Rollar va vakolatlarni tayinlashda miqdoriy cheklovlar
Model faqat cheklangan miqdordagi foydalanuvchilarga rolni tayinlashi
mumkin bo'lgan holatlarga va / yoki cheklangan miqdordagi rollarga ruxsat
berishda mo'ljallangan.
Rollarni va kuchlarni guruhlash
Bir-birini to'ldiradigan va maqsadi alohida ma'noga ega bo'lmagan rollar va
kuchlar faqat bir butun sifatida tayinlanishi mumkin bo'lgan guruhlarga
birlashtiriladi. Buning uchun qo'shimcha qoidalar kiritiladi, unga ko'ra
foydalanuvchiga har qanday rolni unga allaqachon ma'lum rollar to'plami
tayinlangan taqdirdagina berish mumkin va bu rolga ma'lum vakolatlar to'plami
allaqachon unga bog'langandagina kuch berish mumkin.
Rollarga asoslangan kirishni boshqarish siyosati xavfsizlikni rasmiy dalillar
bilan kafolatlamaydi, faqat cheklovlarning mohiyatini belgilaydi, bunga rioya
qilish xavfsizlik mezonlari bo'lib xizmat qiladi.
2. Ishni bajarish tartibi.
1. Sotsiologik tadqiqotlar natijalaridan foydalangan holda (iloji bo'lsa) mo'ljallangan
tizimning maqsadli auditoriyasini o'rganish. Agar ushbu turdagi tadqiqot ma'lumotlari
mavjud bo'lmasa, tegishli tadqiqotlar natijasida olingan ma'lumotlar bilan tanishib chiqing.
O'rganilgan ma'lumotlarga asoslanib, auditoriyani loyihalashtirilgan tizimga
(jinsi, yoshi, mashg'uloti, kompyuter savodxonligi darajasi va boshqalar) eng ko'p
ta'sir qiladigan parametrlarga qarab segmentlang. Har bir segmentda taxminiy
odamni tanlang va 1-jadvalda keltirilgan profilni to'ldiring:
1.1-jadval – ―Shaxs‖ profili
< Shaxs nomi >
< Shaxs roli>
< Shior >
Fotosurat
Tavsif
<Tavsifda quyidagi xususiyatlar ko'rsatilgan: jinsi, yoshi, kasbi, oilaviy
ahvoli, sevimli mashg'ulotlari, tizim bilan o'zaro ta'sir qilish shartlari
(o'zaro ta'sirlashish uchun ishlatiladigan qurilma, atrof-muhit va
boshqalar) va boshqa har qanday tegishli omillar.>
Maqsadlar:
< Tizimdan foydalanishda foydalanuvchi erishmoqchi bo'lgan maqsadlar ro'yxati >
Rag'batlantiruvchi omillar:
<Tizimning foydalanuvchini shunga o'xshash raqobatchilar tizimlari o'rniga foydalanishga undashi
mumkin bo'lgan har qanday xususiyatlar, shuningdek ijobiy holatga olib kelishi mumkin bo'lgan
xususiyatlar foydalanuvchidan hissiy munosabat>
Ranjitadigan omillar:
<Tizimning foydalanuvchini tizimni ishlatishdan qaytarishi mumkin bo'lgan har qanday
xususiyatlar, shuningdek foydalanuvchidan salbiy hissiy reaktsiyaga sabab bo'lishi mumkin
bo'lgan xususiyatlar ro'yxat shaklida ko'rsatiladi.>
Ideal o'zaro ta'sir senariysi:
< Ideal shovqin ssenariysi - bu bitta kalitni tavsiflovchi foydalanuvchi va tizimning o'zaro aloqalari
haqidagi bayon mukammal shaklda foydalanuvchi nuqtai nazaridan ssenariy >
2. Tizimning funktsional imkoniyatlaridan kelib chiqib, barcha mumkin bo'lgan
foydalanuvchi rollarini tanlang (masalan, "Administrator", "Moderator"). Natijalarni 1.2-
jadvalga kiriting.
1.2-jadval - Tizim foydalanuvchilarining rollari
№ Roli Tavsifi
1
3. Tizim ichidagi foydalanuvchi huquqlari ro'yxatini tuzing (1.2-jadvaldagi har bir
tanlangan rol uchun). Vakolat namunalari: "Tizimda ro'yxatdan o'tish", "Xabar yuborish",
"Foydalanuvchini qo'shish". Natijalarni 1.3-jadvalga kiriting.
1.3-jadval - foydalanuvchi ruxsatnomalari
№ F ydalanuvchi huquqlari Tavsifi
1
4. 1.2 va 1.3-jadvallar asosida. foydalanuvchi roliga qarab ma'lum tizim
imkoniyatlarining mavjudligini aks ettiruvchi rollar va kuchlar matritsasini tuzing:
1.4-jadval
1-rol 2-rol … N rol
1-foydalanuvchi huquqlari X X X X
2-foydalanuvchi huquqlari X X X
3-foydalanuvchi huquqlari X
… X X
N-foydalanuvchi huquqlari X X
3.Hisobotning mazmuni
1. Sarlavha sahifasi
2. Ishning mavzusi va maqsadi
3. Shaxslar (brigadaning har bir a'zosidan - kamida bitta kishi)
4. Foydalanuvchi rollari ko'rsatilgan jadval
5. Foydalanuvchi huquqlari ko'rsatilgan jadval
6. Rol / vakolat matritsasi
Xulosa:
Foydalanuvchining faoliyati va vazifalarini tahlil qilish, uning qanday platformada,
dasturda yoki tizimda aktivlik ko'rsatdiğini va qaysi vazifalarni bajarishi kerakligini
aniqlashga yordam beradi. Misol uchun, agar foydalanuvchi bir onlayn do'kon saytida
savdo amalini bajarayotgan bo'lsa, uning faoliyati buyurtmalar qabul qilish, mahsulotlarni
tanlash, to'lovni amalga oshirish va yetkazib berishni o'z ichiga oladi. Bunday tahlil
foydalanuvchining platformda qanday amallar bajarishi kerakligini aniqlashga yordam
beradi va uning tezroq va samarali ishlashiga imkoniyat yaratadi.
Rollar va vakolatlarni loyihalash, ularning dizaynini, funksiyalarini va texnologiyalarini
belgilashni o'z ichiga olgan jarayon. Bu loyihalash jarayoni davomida, muharrir va
injenerlar o'rtasida ko'p qatlamli ish olib boriladi. Ular dizaynning shakl va rangini
belgilab, vakolatning yuqori sifatli materiallardan ishlab chiqarilishini ta'minlash uchun
texnik xarakteristikalarini belgilab chiqarishadi. Shuningdek, vakolatlarning avtomatik
tizimlarini yaratish, ularga energiya ta'minlash va boshqa muhim funktsiyalarni
loyihalashda ham katta ahamiyatga ega bo'ladi. Bu jarayon davomida, kompaniya
xarajatlari, ishlab chiqarish muddati va sotish narxlari kabi faktorlar ham hisobga oladi.
Bular barchasi rollar va vakolatlarni loyihalashda muhim ahamiyatga ega bo'lgan
jarayonlardir.
Amaliy mashg`ulot № 7.
Foydalanuvchilarni tahlil qilish usullari.
Ishning maqsadi:
1. Foydalanuvchilarni tahlil qilish usullari bilan tanishib chiqish.
1. Nazariy ma'lumotlar.
Foydalanuvchiga yo'naltirilgan dizayn dasturiy mahsulot yo'naltirilgan auditoriyani
o'rganishni o'z ichiga oladi. Ushbu tadqiqot davomida axborot tizimining potentsial
foydalanuvchilarining ehtiyojlari, istaklari, imkoniyatlari va afzalliklarini aniqlash uchun turli
usullardan foydalaniladi.
Usullar.
Foydalanuvchi interfeysini rivojlantirishning turli bosqichlarida va umuman foydalanishga
yaroqlilik intizomida qo'llanilgan ba'zi (biron-bir darajada) usullarni ko'rib chiqamiz.
Shaxsiylashtirish
Ushbu usul turli guruhlarga mansub potentsial foydalanuvchilarning batafsil tipik
profillarini tuzishni o'z ichiga oladi. Profilni tahlil qilish foydalanuvchilarning maqsadlari,
ehtiyojlari, ehtiyojlari, afzalliklari va umidlari kabi xulq-atvor jihatlarini modellashtirishga imkon
beradi. Bu mahsulot imkoniyatlari, ularning vizual taqdimoti va o'zaro ta'sir usullari bilan bog'liq
qarorlarni qabul qilishda foydali bo'ladi.
Kontekstni tahlil qilish
Foydalanish kontekstini tahlil qilish ma'lum bir vazifani bajarish jarayonida
foydalanuvchilar aniq nima bilan shug'ullanishi va uni qanday muhitda bajarishi haqida mavjud
bo'lgan barcha ma'lumotlarni to'plashdan iborat. Bu interfeysni ishlab chiqishni
foydalanuvchilarning tizim komponentlari bilan ishlash uslubiga eng mos keladigan tarzda
yo'naltirishga imkon beradi. Tahlil natijalari foydalanish holatlarini (Use Case-ni ) tuzish uchun
asos bo`ladi.
Foydalanish stsenariylari (Use Cases)
Stsenariylar ma'lum bir sharoitda ishlab chiqarish muammolarini hal qilishda
foydalanuvchi xatti-harakatlarini tavsiflaydi. Ular loyihalash uchun boshlang'ich nuqta sifatida
foydalanish holatlarini taqdim etadi va shuningdek, qulaylik sinovlari uchun asos yaratadi.
Skriptlardan (stsenariylardan) foydalanishning afzalliklari quyidagilardan iborat:
 bo'lajak foydalanuvchilarning xatti-harakatlarini, ularning vazifalari va atrof-
muhitini modellashtirish;
 dizaynning dastlabki bosqichlarida qulaylik masalalarini o'rganish;
 foydalanuvchilarning maqsadlarini va ushbu maqsadlarga erishish uchun qancha
vaqt sarflashlarini aniqlash;
 minimal resurslardan foydalanish;
 keyingi baholash tadqiqotlari uchun stsenariylardan foydalanish;
 inson omillari bo'yicha ekspertizaga bo'lgan ehtiyojni kamaytirish.
Izoh: skriptlar (stsenariylar) foydalanuvchi harakatlarining aniq va batafsil tavsifidir,
ammo ularda foydalanuvchi interfeysi elementlaridan foydalanishga havolalar (ссылка)
bo'lmasligi kerak.
Ushbu usulni qo'llashdagi asosiy qiyinchilik, ishlab chiquvchilar uchun eng odatiy yoki
qiziqarli bo`lmagan, balki eng ko'p turli xil vaziyatlarni qamrab oladigan bunday stsenariylarni
ishlab chiqish zarurati bilan bog'liq. Ro'yxat ketma-ketlik bilan bir qatorda testda ishlatiladigan
chiziqli bo'lmagan stsenariylarni ham o'z ichiga olishi kerak. Kelajakda ishlab chiqilayotgan
tizimni baholash uchun yaratilgan ssenariylarning to'liq to'plamidan foydalanish kerak.
Kartalarni saralash
Bu ma'lumotni guruhlarga bo'lish uchun foydalaniladigan oddiy, ishonchli va arzon
foydalanuvchilarni o'rganish usuli. Natijalarni saralash (natijada olingan guruhlar) dasturni
tuzishda va natijada navigatsiya sxemasini shakllantirishda ishlatilishi mumkin (masalan, veb- sayt
menyusining tuzilishini belgilash).
Kartalarni saralash usulining mohiyati quyidagicha:
1. Materiallar va mavzular ro'yxatini shakllantirish. Bunda mavjud dasturda (yoki
raqobatbardosh ishlanmalarda) ishlatilgan materiallardan tortib, kelgusi nashrlar
rejalariga qadar turli xil manbalardan foydalaniladi. Hozirgi rivojlanishda ko'zda
tutilmagan kelajakdagi materiallarning kiritilishi qo'shimcha xarajatlarni tejashga
imkon beradi, chunki funksiyalarni kengaytirish qobiliyati va taqdim etilgan
ma'lumotlar allaqachon ishlab chiqilgan.
2. Ishtirokchilarni tanlash. Kartalarni saralash alohida yoki guruhda amalga
oshirilishi mumkin. Shaxsiy test o'tkazish uchun o'nlab ko'ngillilar talab qilinadi.
Guruh sinovlari uchun har biri uch kishidan iborat kamida beshta guruh tuzish
tavsiya etiladi. Ikkala holatda ham, asosiy narsa, test topshiruvchilar maqsadli
auditoriyaning eng tipik vakillari bo'lishi kerak.
3. Kartalarni tayyorlash. U yoki bu tarzda ilgari tanlangan materiallar alohida qog'oz
kartalarga qo'llaniladi. Kartochkalardagi sarlavhalar ishtirokchilar tez o'qishlari
uchun etarlicha qisqa bo'lishi va shu bilan birga ishtirokchilar xavf ostida bo'lgan
narsalarni tushunishlari uchun etarlicha batafsil bo'lishi kerak. Sinov ishtirokchilari
o'z takliflarini kiritishlari mumkin bo'lgan bir nechta bo'sh kartalarni qoldirish
tavsiya etiladi. Barcha kartalar, shu jumladan bo'sh kartalar ham noyob
identifikatorga ega bo`ladi.
4. Sinovni bajarish. Sinovni boshlashdan oldin kartalar aralashtiriladi, toza kartalar
yonma-yon joylashtiriladi. Sinov ishtirokchilari birma-bir (yoki guruhlarda)
xonaga kirib, kartalarni o'zlari xohlaganicha yotqizishadi, agar kerak bo'lsa, bo'sh
kartalarga o'zlarining qarashlarini yozadilar. Xonada doimiy ravishda bo'lgan
kuzatuvchi saralash natijalarini qayd qiladi, kartalar yana aralashtiriladi va keyingi
ishtirokchini (guruhni) taklif qiladi.
5. Natijalarni tahlil qilish. Sinov natijalari bitta jadvalda umumlashtirilib, unda
allaqachon foydalanuvchilarning istaklari aniqlanadi. Bu erda aniq ko'rsatmalar
mavjud emas, chunki har qanday tahlil "sehr va ilm o'rtasidagi narsa" dir.
Yaqinlik diagrammasi
Ushbu usulning asl nomini (affinity diagramming) tematik o'xshashlik / yaqinlik
diagrammasini yaratish sifatida tarjima qilish mumkin. Usul kartalarni saralashga asoslangan,
ammo u boshqacha tarzda amalga oshiriladi: elementlarni guruhlash ishlab chiquvchilar vakillari
va buyurtmachining mutaxassislari tomonidan birgalikda muhokama davomida amalga oshiriladi.
Ishtirokchilarga elementlarni va / yoki guruhlarni qayta tuzish, yangilarini qo'shish va
keraksizlarini o'chirish imkoniyati beriladi.
Aqliy hujum
Operatsion muammolarni hal qilish uchun keng qo'llaniladigan ekspert usuli. Yechimni
izlash uch bosqichda amalga oshiriladi:
1. Muammoni shakllantirish. Ushbu bosqichda hal qilinadigan muammo aniq
shakllantirilishi kerak.
2. G'oyalar avlodi. Ishtirokchilar muammoni hal qilish uchun turli xil, ehtimol hatto
bema'ni g'oyalarni tezda taklif qilishlari kerak bo'lgan asosiy bosqich. Ushbu
bosqichda taklif qilingan variantlarning har qanday baholanishi chiqarib tashlanadi,
chunki bu erda asosiy narsa ularning soni.
3. Fikrlarni guruhlash, baholash va tanlash. Taklif etilgan g'oyalarning har biri
muhokama qilinadi va undan keyingi foydalanish imkoniyati to'g'risida qaror qabul
qilinadi.
Ko'pincha, aqliy hujum usuli boshqa usullardan "ichkarida" foydalaniladi, masalan,
yaqinlik diagrammasi usuli yordamida dastur tuzilishini loyihalash paytida.
Imkoniyatlar
Foydalanuvchilarni tahlil qilishning turli usullarida qo'llaniladigan bir qator vositalar
mavjud. Ular orasida off-layn echimlar (oddiy qog'ozdan boshlab) va on-layn xizmatlar mavjud.
1-jadvalda foydalanuvchi interfeyslarini ishlab chiqishda foydalaniladigan dasturlarning ba'zi bir
misollari keltirilgan.
1-jadval. Foydalanuvchi interfeysi dizayni uchun dasturlar.
UXSort - bu Windows-ga asoslangan dastur bo'lib, bu kartalarni saralash orqali
strukturaning ta'rifi bilan bog'liq tadqiqotlarni amalga oshirishga imkon beradi. 1000 tagacha
kartani qo'llab-quvvatlaydi, saralash chuqurligi - 2 darajagacha. MS Excel yoki MS Word-dan
kartalarni import qilishga imkon beradi.
Pencil Project - barcha platformalar uchun bepul (GPL v2) prototip dasturiy ta'minot.
O'rnatish va ishlatish oson. Ko'p sonli ulanadigan shablon to'plamlari mavjud. .Html, .svg, .pdf,
.odt, .png formatlariga eksport qilishni qo'llab-quvvatlaydi.
GUI Machine - bu yuqori sifatli prototiplarni tez va oson yaratish va ularni interaktiv
ko'rish imkonini beradigan ish stoli va veb-ilovalar uchun o'zaro faoliyat platformalararo
prototiplarni yaratish vositasi. Ko'p sonli mahalliy va platformadan mustaqil komponentlarni o'z
ichiga oladi.
Moqups – veb-sayt yoki mobil dastur prototipini yaratish uchun veb-dastur. Bu boshlash
uchun hatto ro'yxatdan o'tishni talab qilmaydigan qulay onlayn moharrir hisoblanadi. Ham bepul,
ham rivojlangan xususiyatlarga ega bo'lgan tijorat versiyasi mavjud.
2. Ishni bajarish tartibi
Quyidagi foydalanuvchi tahlil usullaridan biri haqida hisobot yozing. Tanlangan usul hal
qiladigan vazifalar, ularning tavsifi, afzalliklari va kamchiliklari va ehtimol muqobil variantlari
taqdim etilishi kerak. Hisobot oxirida - ishlatilgan ma'lumot manbalari ro'yxati keltirilsin.
O`zingizning variantingizga muvofiq, amaliy mashg`ulot vazifasini bajarish uchun:
Variant nomeri Topshiriq
1-Variant Kartalarni ochiq saralash
2-Variant Kartalarni yopiq saralash
3-Variant Foydalanuvchilarning so'rovnomalari
4-Variant Intervyu
5-Variant Kontekstli so'rov
6-Variant Vazifalarni tahlil qilish
7-Variant Evristik baholash
8-Variant " Wizard of Oz " metodikasi
9-Variant Parallel dizayn
10-Variant Fokus guruhlari
11-Variant Kuzatish kundaliklari
12-Variant Prototip yaratish
13-Variant Foydalanish imkoniyatini testlash (sinov)
Xulosa:
Foydalanuvchi tahlil qilish usullari
1. Ma'lumotlarni to'plash: Foydalanuvchilarning ma'lumotlarini to'plab, ularning amaliyotlarini va
xohishlarini tushunish.
2. Ma'lumotlarni tahlil qilish: Foydalanuvchilar haqida ma'lumotlarni tahlil qilib, ularning nima uchun
sayt yoki dasturdan foydalanishini aniqlash.
3. Statistik ma'lumotlarni o'rganish: Foydalanuvchilar statistik ma'lumotlarini o'rganib, ularning sayt yoki
dasturda qanday davraniş ko'rsatganligini tushunish.
4. Anketlar va so'rovnoma o'tkazish: Foydalanuvchilar bilan anketlar va so'rovnoma o'tkazib, ularning
fikrlarini va takliflarini aniqlash.
5. Testlash va monitoring: Foydalanuvchilar bilan testlash va monitoring jarayonlari orqali ularning sayt
yoki dasturda qanday amaliyot ko'rsatganligini aniqlash.
6. Feedback qabul qilish: Foydalanuvchilardan feedback olish va ularga qulayliklar yaratish uchun
takliflarni eshitish.
Amaliy mashg`ulot № 8.
Interfeys turlari. Foydalanuvchi interfeysini yaratish.
Ishning maqsadi: Foydalanuvchi interfeysi dizayni bosqichlarini o'rganish.
1. Nazariy ma`lumotlar.
Har qanday texnik qurilmalar singari, kompyuter ham inson uchun majburiy bo'lgan
muayyan qoidalar to'plami orqali aloqa o'rnatadi. Ushbu qoidalar kompyuter adabiyotida interfeys
deb ataladi.
Interfeys, ta'rifi bo'yicha, operatsion tizimning foydalanuvchilar bilan o'zaro aloqasi
qoidalaridir. Inson-kompyuter aloqasi texnologiyasi interfeysga bog'liq.
Interfeys tasnifi.
Yuqorida aytib o'tganimizdek, interfeys birinchi navbatda qoidalar to'plamidir. Har qanday
qoidalar singari ular ham umumlashtirilishi, "kod" da to'planishi, umumiy xususiyatiga ko'ra
guruhlanishi mumkin. Shunday qilib, biz "interfeys turi" tushunchasiga odamlar va kompyuterlar
o'rtasidagi o'zaro ta'sir yo'llarining o'xshashligi bilan kombinatsiya sifatida keldik. Qisqacha
aytganda, biz inson-kompyuter aloqasining turli xil interfeyslarini quyidagi sxematik tasnifini
taklif qilishimiz mumkin.
Zamonaviy interfeys turlari quyidagilar:
1. Buyruq interfeysi.
2. WIMP - interfeys
3. SILK - interfeys
4. "Mimik interfeys"
5. Jamoat interfeysi
Foydalanuvchi interfeysini ishlab chiqishni to'rtta asosiy bosqichga bo'lish mumkin:
1) loyiha bo'yicha ishni boshlash;
2) muammolarni bayon qilish;
3) yuqori darajadagi dizayn;
4) past darajadagi dizayn.
Interfeysni rivojlantirishning to'liq tsikli quyidagi bosqichlarni o'z ichiga oladi:
1-bosqich: tadqiqot
2-bosqich: foydalanuvchi stsenariylari (skriptlar)
3 bosqich: interfeys tuzilishi
4-bosqich: interfeysning prototipini yaratish
5-bosqich: uslubni aniqlash
6-bosqich: dizayn tushunchasi
7-bosqich: barcha ekranlarni bezatish
8-bosqich: interfeysni jonlantirish (interfeys animatsiyasi)
9-bosqich: ishlab chiquvchilar uchun materiallar tayyorlash.
1- bosqich: tadqiqot
Tadqiqot bosqichida mahsulot, mijoz, uning raqobatchilari yoki yaqin analoglari, joriy
interfeys (masalan, veb-sayt yoki mobil ilova) dan foydalanish bo'yicha statistik ma'lumotlarni
yig'ish va mo'ljallangan maqsadli auditoriya qurilmalarini tahlil qilish to'g'risida ma'lumotlar
to'planadi.
Ushbu bosqich interfeys kim uchun ishlab chiqilayotganligini, qanday cheklovlar bilan
amalga oshirilishi kerakligini (ekran o'lchamlari, interaktivlik), buni qanday qilmaslik kerakligini
tushunishga yordam beradi (masalan, raqobatchilardan farq qilish).
2- bosqich: foydalanuvchi stsenariylari (Maxsus skriptlar)
Taqdim etilgan interfeys tavsifi asosida foydalanuvchi interfeys doirasida bajarishi
mumkin bo'lgan vazifalar (foydalanuvchi skriptlari) ro'yxati tuziladi. Masalan, profil rasmingizni
yangilash.
Barcha vazifalar muammoni hal qilish uchun bajarilishi kerak bo'lgan bosqichlarga
muvofiq yoziladi. Masalan:
1. Saytga o'tish
2. Kirish
3. Profilga o'tish
4. Avatarni bosish
5. Faylni tanlash
6. Rasmga ishlov berish yoki o'zgartirishni tasdiqlash
7. Saqlash
3 bosqich: interfeys tuzilishi
Oldingi bosqichdagi natijalar ro'yxati interfeys tuzilishining asosini tashkil etadi.
Ekranlarning soni, ularning qisqacha mazmuni va umumiy tuzilishdagi o'rni ma'lum bo'ladi.
4-bosqich: interfeysning prototipini yaratish
Ko'pgina hollarda biz ikkita sxematik prototipni yaratamiz: qoralama va yakuniy.
Istisnolarni kichik interfeyslar tashkil etadi, ya`ni judayam oddiy mobil ilovalar yoki kichik saytlar.
Prototip qoralamasi - bu Invision prototip xizmati orqali bog'langan ekranlarning sxemasi.
Qoralama versiyada diagrammalar mazkur diapazonlarning zonalarini va tavsiflarini ko'rsatadi.
Masalan, yangiliklar ro'yxati yoki veb-sayt sarlavhasi. Hammasi tafsilotlarsiz.
Prototip qoralamasi saytning qanchalik hajmli bo'lishini, har bir ekranda qancha ma'lumot
bo'lishini, kerakli sahifaga o'tish uchun qancha bosish kerakligini aniqroq tushunishga yordam
beradi.
Keyingi qadam - bu yakuniy prototip bo'lib, unda sahifalar maketlari hanuzgacha bir-biri
bilan bog'langan, ammo barcha tugmalar, matnlar, katakchalar, shakllar va boshqa elementlar
allaqachon sahifalarda ko'rinib turadi.
Prototiplarda funktsionallik, sahifa elementlarini bir-biriga nisbatan joylashishi
rejalashtirilgan, lekin dizayni emas. Ranglar, tasvirlar, piktogramma - bu dizaynning barcha
bosqichlari hisoblanadi. Loyihalash bosqichida ular bir-biri bilan qanday munosabatda
bo'lishlarini, qanday qilib bir-biriga qarashlarini aytishning iloji yo`q.
5-bosqich: uslubni aniqlash
Tadqiqot bosqichidan so'ng va dizayn bosqichlariga parallel ravishda kelajakdagi interfeys
stilistikasi aniqlanadi.
Uslubni tanlash uchun bir nechta rasm to'plamlari (moodboards) tayyorlanadi. Ushbu
to'plamlar sayt sahifalari, rasmlar, tugmachalar, shrift kompozitsiyalari bilan bir-biriga bog'langan.
6-bosqich: Dizayn tushunchasi
Dizayn konsepsiyasi sayt dizaynini ko'rsatish va butun saytning kelajakdagi ko'rinishini
aniq ko'rsatish uchun mo'ljallangan. Agar stilistikani aniqlashning oldingi bosqichi faqat yo'nalish
bergan bo'lsa, u holda dizayn kontseptsiyasi tanlangan yo'nalishni interfeysning mavjud tarkibi
bilan kesib o'tishga mo'ljallangan.
Dizayn kontseptsiyasi har qanday hajmda taqdim etilishi mumkin, ammo biz vaqtni tejash
uchun uni minimallashtirishga harakat qilamiz. Odatda kontseptsiya 1-3 interfeys ekranlari bilan
ifodalanadi. Agar biz sayt haqida gapiradigan bo'lsak, unda biz bir nechta qurilmalar uchun bitta
sahifaning ko'rinishini ko'rsatishga harakat qilamiz. Agar interfeys ekranda animatsiyani qabul
qilsa, kontseptsiyada ishtirok etsa, biz uni ham ko'rsatamiz.
7-bosqich: Barcha ekranlarni bezatish
Dizayn konsepsiyasi tasdiqlangandan so'ng, boshqa barcha interfeys ekranlarini loyihalash
vaqti keldi. Dizayn kontseptsiyasi - bu butun interfeys qanday bo'lishi mumkinligi haqidagi
taxmin. Barcha ekranlarning dizayni haqida gap ketganda, tashqi ko'rinishni yakunlash jarayoni
amalga oshiriladi: o'lcham yoki etakchi to'g'ri tanlanganmi, piktogramma chiziqlari qalinligi matn
bilan yaxshi birlashtirilganmi, shakllar (tugmalar, kirish maydonlari) dizayni ekranning boshqa
elementlari bilan zidmi yoki yo'qmi va boshqa ko'plab holatlar.
Barcha ekranlarning dizayni rejasi interfeysning tuzilishi va sxematik prototipidir. Biroq,
ushbu rejadan chiqib ketish odatiy hol emas. Shunday qilib, dizayn paytida, pop-up oynasi
ekranning o'rtasida joylashgan ma'lumotlarning tarqalish blokiga qaraganda ancha aniqroq va
samaraliroq bo'lishi mumkin.
Barcha ishlab chiqilgan ekranlar interaktiv prototipga yig'ilgan bo'lib, ular interfeysni
ishlab chiquvchilar xizmatiga murojaat qilmasdan foydalanishning taxminiy tajribasini yaratadi.
8-bosqich: interfeysni jonlantirish
Ko'pincha ushbu bosqich dizayni kontseptsiyasi paydo bo'lgan paytdan boshlab boshlanadi
va barcha ekranlarning dizayni butun bosqichida davom etadi.
Biz operatsion tizim tomonidan ta'minlanmagan har qanday interfeys animatsiyasining
nostandart holatlarini ko'rsatishga harakat qilamiz. Masalan, iOS uchun dastur interfeysida keyingi
ekran qanchalik tez harakatlanishini ko'rsatishning hojati yo'q. Biroq, bu ham interfeys
animatsiyasi deb hisoblanishi mumkin.
9-bosqich: Ishlab chiquvchilar uchun materiallar tayyorlash
Bizda allaqachon barcha interfeys sxemalari mavjud. Barcha interfeysni bir-biriga
bog'laydigan prototip mavjud. Animatsion videolar tayyor. Ishlab chiquvchilarga interfeysni
amalga oshirishda yordam berish uchun biz buning uchun zarur bo'lgan barcha materiallarni
tayyorlaymiz.
Bunday materiallar quyidagilar bo'lishi mumkin:
• spritlar,
• barcha belgilar bilan shrift,
• Interfeys elementlari va ularning holatlari takrorlanadigan UI to'plami.
Interfeysdagi piktogramma va boshqa grafikalar uchun barcha masofalar, chuqurliklar,
o'lchamlar uchun biz Zeplin-dan foydalanamiz, u o'z-o'zidan piktogramma va kodni tayyorlaydi.
Foydalanuvchi interfeysini loyihalashda quyidagilarni aniqlash kerak:
 Dialog tuzilishi;
 Dialogni rivojlantirishning mumkin bo'lgan ssenariysi;
 Inson va ilova o'rtasida almashinish mumkin bo'lgan nazorat xabarlari va
ma'lumotlarning mazmuni (xabarlar semantikasi);
 Namoyish etilgan ma'lumotlarning vizual atributlari (xabarlar sintaksisini).
2. Ishni bajarish tartibi.
1. Nazariy materiallarni o'rganish.
2. Nazorat savollariga javob berish.
3. Hisobot tayyorlash
O`zingiz tanlagan variantga muvofiq, amaliy ish vazifasini bajarish uchun:
Variant № Topshiriqlar
Variant 1
Foydalanuvchi interfeysi dizayni bosqichlari bilan tanishib chiqing.
Hisobotni chop eting va nazariy qismni himoya qiling.
Variant 2
Loyihada ishlashni boshlash bosqichining batafsil tavsifini tuzing.
Hisobotni chop eting va nazariy qismni himoya qiling.
Variant 3
Muammoni hal qilishning tarkibiy bosqichlarini aniqlang. Hisobotni chop
eting va nazariy qismni himoya qiling.
Variant 4
Yuqori darajadagi dizayn bilan tanishing. Hisobotni chop eting va nazariy
qismni himoya qiling.
Variant 5
Yuqori darajadagi dizayn bilan tanishing. Hisobotni chop eting va nazariy
qismni himoya qiling.
Variant 6 Interfeysni rivojlantirishning to'liq tsikli bilan tanishib chiqing. Uni
bosqichlarga ajratib oling. Hisobotni chop eting va nazariy qismni himoya
qiling.
Xulosa:
foydalanuvchilarni tahlil qilish usullari, ularning onlayn faoliyatlarini, sayt yoki
ilovalarini o'rganish va tahlil qilishni o'z ichiga oladi. Bu usullar quyidagilar bo'lishi
mumkin:
1. Ma'lumotlar analitikasi: Foydalanuvchilar statistik ma'lumotlari, sayt yoki ilova
foydalanuvchilarining davr-harakatlarini va ularga qanday ta'sir ko'rsatishlari haqida
ma'lumotlarni o'rganish orqali tahlil qilinadi.
2. Anketalar va so'rovnomalar: Foydalanuvchilar bilan anketalar yoki so'rovnomalar
orqali suhbatlashib, ularning fikrlarini va mulohazalarini olish va tahlil qilish.
3. Foydalanuvchi interfeysi testlash: Foydalanuvchilar bilan interfeysni testlash orqali
ularning sayt yoki ilova ishlash usullarini va muammolarini aniqlash.
4. A/B sinovlari: Foydalanuvchilar orasida A/B sinovlari (bir-biriga nisbatan farqli
variantlar) o'tkazib, ularning xohishlarini va reaktsiyalarini tahlil qilish.
5. Sotsial media monitoring: Foydalanuvchilar sotsial mediadagi faoliyatlarini kuzatib
borish orqali ularning fikrlarini, mulohazalarini va reaktsiyalarini tahlil qilish.
Bu usullar foydalanuvchilar haqidagi ma'lumotlarni to'plab, tahlil qilib, ularning
talablariga mos keladigan xizmatlarni takomillashtirish uchun muhimdir.
Amaliy mashg`ulot № 9.
Foydalanuvchi interfeysi elementlarining tasnifi. Buyruq tugmalari: hajmi,
maydoni, matn va piktogrammalar.
Ishning maqsadi: Grafik foydalanuvchi interfeysi elementlarini o'rganish.
1. Nazariy ma'lumotlar.
Grafik foydalanuvchi interfeysi elementlari
Boshqaruv elementlari haqida suhbatni eng sodda, ya'ni tugmachalardan boshlash
qulayroqdir.
Tugmalar.
Tugma - bu variantni tanlash yoki hodisani boshlashga imkon beradigan (masalan, pastki
dasturni ishga tushirish) imkon beradigan boshqaruv elementi. Foydalanuvchining tugma bilan
barcha o'zaro ta'siri bosish bilan cheklanadi.
Buyruq tugmalari (Push Buttons) - bunday tugmachani bosish bilan aniq harakatlar
boshlanadi (to'g'ridan-to'g'ri harakat tugmalari). Ular to'rtburchaklar shaklida tasvirlangan, o'rtada
qaysi voqea tugmachani bosishini tushuntiradigan qisqa matnli xabar (so'z) mavjud. Buyruq
tugmachasida uchta holat mavjud: normal (tugma mavjud, lekin foydalanuvchi tomonidan hali
faollashtirilmagan), bosilgan (faollashtirilgan) va kirish imkoni bo'lmagan (faol bo'lmagan) (agar
tugmachaga tayinlangan funktsiya mavjud bo'lmasa yoki tugma fon oynasida joylashgan bo'lsa).
1-rasm. Bularning barchasi buyruq tugmachalari, ular to'g'ridan-to'g'ri harakat tugmalari (shu jumladan,
o'ngdagi gipermatnli havola)
-rasmda quyidagi belgilar ishlatiladi:
• составить новый план: yangi loyixa boshlash.
• открыт план: ochiq reja
•сохранит план: rejani saqlash
• Настройки: Sozlamalar.
•Невозможно отменит изменения: O‘zgarishlarni bekor qilib bo‘lmaydi
• Невозможно повторить изменения: O'zgarishlarni takrorlab bo'lmaydi.
• Вырезать выбранное: Kesish tanlangan.
• Копировать выбранное: Tanlovni nusxalash.
• Вставить: Kiritmoq
•Добавит к плану выбранную мебель из каталога. Katalogdan tanlangan mebelni rejaga
qo'shing
• Выбор объектов на плане: Reja bo'yicha ob'ektlarni tanlash.
• Прокрутка плана: O'tkazish rejasi:
• Создать стены: Devorlarni yarating.
• Создать комнату: Xona yarating.
-изменить графические параметры
grafik parametrlarni o'zgartirish
Birinchi qadam, rejani yuklash (fon rasmi) ixtiyoriy, ammo mavjud uyning devorlarini chizishni
sezilarli darajada tezlashtiradi. Shuning uchun uni topishga harakat qiling va agar topmagan
bo'lsangiz, skanerlang. Reja to'g'ri joylashtirilganligiga ishonch hosil qiling. Katta o'lchamdagi va
sifatli faylni dasturga yuklamang, bu chizma sizga uyni tezroq chizishga yordam beradi, ammo
mahorat bilan emas.
Uy rejasidagi devorlarni (yoki boshqa narsalarni) siljitish uchun ularni sichqoncha bilan
sudrab olib boring yoki klaviaturadagi slayd tugmalaridan foydalaning. Bitta devorni
tanlashda uning boshlang'ich va tugash nuqtalarini o'zgartirish yoki Reja > Devorni ajratish
menyu bandi yordamida devorni qismlarga bo'lish mumkin. Devorga yoki Reja > Devorlarni
o'zgartirish menyu bandiga ikki marta bosish devor parametrlarini o'rnatish uchun dialog
oynasini ochadi.
rasmda ko'rsatilganidek, dialog oynasi devorning chap va o'ng tomonining rangi yoki
tuzilishi, qalinligi, balandligi, nishabligi, devorning boshlang'ich va tugash nuqtalari kabi
devor parametrlarini sozlashda yordam beradi. Agar siz o'zingizning teksturangizdan
foydalanmoqchi bo'lsangiz, tekstura tanlash dialog oynasidagi Import tugmasini bosing va
teksturani import qilish bo'yicha yordamchining ko'rsatmalariga amal qiling.
Uyingizga mebel namunasini qo'shish uchun, rasmda ko'rsatilganidek, kerakli modelni
mebel katalogidan uy rejasi maydoniga yoki mebel namunalari ro'yxatiga sudrab olib
boring. 8. Asboblar panelidagi "Mebel qo'shish" tugmasidan foydalanib, tanlangan
namunani uyingiz rejasiga ham qo'shishingiz mumkin.
Loyihaga qo'shilgan barcha ob'ektlar bir vaqtning o'zida namunalar ro'yxatida, 2D rejasida
va 3D oynasida aks ettiriladi.
Birinchidan, eshik va derazalarni qo'shing. Agar siz dastur sozlamalarida magnitlanish
funksiyasini o'chirmagan bo'lsangiz, u holda eshiklar va derazalar avtomatik ravishda
devorning joylashishi va o'lchamiga mos ravishda yo'naltiriladi va sozlanadi.
Keyin joyni, nishabni va o'lchamlarni moslashtirib, mebel namunalarini qo'shing. Agar
magnitlanish funksiyasi yoqilgan bo'lsa, modellar avtomatik ravishda orqa tomoni devorga
o'rnatiladi va agar siz bir ob'ektni ikkinchisining ustiga qo'ysangiz, o'lchami kattaroq va
pol darajasida joylashgan bo'lsa, u avtomatik ravishda pastki qismidan yuqoriga
joylashtiriladi.
Tanlangan apparat namunasining ko'rsatkichlari
1.Aylanish indikatori: ob'ektni kerakli burchakka aylantirish uchun sichqoncha kursorini
uning ustiga olib boring va sichqonchaning chap tugmasini bosib turing. 15 ° burchak
ostida aylantirish uchun Alt tugmachasini bosib ushlab turing.
2.Balandlik indikatori ob'ektning pol sathidan balandligini o'zgartirishga imkon beradi.
3.Balandlik ko'rsatkichi tanlangan namunaning balandligini o'zgartirishga imkon beradi.
4 Hajmi ko'rsatkichi mebelning o'lchamlarini o'zgartiradi.
Tanlangan ob'ekt yoki Mebel > O'zgartirish menyu bandiga ikki marta bosish mebel
parametrlarini o'rnatish uchun dialog oynasini ochadi. Armaturalarni o'zgartirish uchun
dialog oynasini ochib (rasmga qarang) siz nom, burilish burchagi, joylashuv, pol sathidan
balandlik, o'lcham, rang, rejadagi ko'rinish kabi parametrlarni sozlashingiz mumkin,
shuningdek, ob'ektni aks ettirish.
Agar siz virtual tashrifchi nomidan ko'rishni tanlagan bo'lsangiz, uning figurasi 2D rejada
aks ettiriladi, unda siz uning joylashuvini ham o'zgartirishingiz mumkin. Tashrifchining
joylashuvi bir vaqtning o'zida 2D rejasida ham, 3D oynasida ham yangilanadi. Virtual
tashrifchi 4 ta ko'rsatkich bilan o'ralgan
Virtual tashrifchi ko'rsatkichlar
1 Boshning egilishi ko'rsatkichi
2 Ko'rish maydoni indikatori
3 Tananing aylanish ko'rsatkichi (chap/o'ng)
Virtual tashrifchini batafsilroq sozlash uchun 3D ko'rinishi > 3D ko'rinishini o'zgartirish
menyu buyrug'idan foydalaning. Ochilgan dialog oynasida siz ko'rish maydoni, tashrif
buyuruvchining balandligi, er va osmonning rangi yoki tuzilishi, yorug'lik yorqinligi va
devorlarning shaffofligi kabi parametrlarni sozlashingiz mumkin.
Ochiladigan ro'yxatlar
Eng oddiy ro'yxat opsiyasi - ochiladigan ro'yxat. Ochiladigan ro'yxatlarning muhim
afzalliklaridan biri shundaki, ro'yxatning past balandligi komponentlardan yig'ilgan buyruqlarni
vizual ravishda namoyish etishni osonlashtiradi.
Bitta tanlovli ro'yxatlar
Yagona tanlov ro'yxati radio tugmalari guruhi va ochiladigan ro'yxat o'rtasida oraliqdir. U
bir xil sonli elementlarga ega bo'lgan radio tugmalari guruhidan kichikroq, ammo ochiladigan
ro'yxatdan kattaroqdir. Shunga ko'ra, undan faqat ekran makonining "dangasa iqtisodiyoti"
sharoitida foydalanish kerak.
3- rasm. Yagona tanlov ro'yxati. Shuni esda tutish kerakki, vaziyatlarda barcha narsalar
ro'yxatiga aylantirilmasdan joylashtirilgan, ro'yxat xuddi radio tugmalari guruhi singari
ishlaydi.
Ko'p tanlovli ro'yxatlar
Interfeys dizayni nuqtai nazaridan, ko'p tanlovli ro'yxatlar, avvalambor, qiziqarli, chunki
ular aslida Internetda yo'q. Texnik jihatdan ko'p tanlovli ro'yxatni yaratish muammo emas; HTML
da bu uchun maxsus yorliq (teg) ham mavjud.
Muammo shundaki, brauzerdagi bunday ro'yxat bitta tanlov ro'yxatiga o'xshaydi,
shuningdek, bir nechta elementni tanlash uchun foydalanuvchi Ctrl tugmachasini bosib turishi
kerak. Bu shuni anglatadiki, tinglovchilarning ozgina qismi bunday ro'yxatdan foydalana oladi (va
hatto ro'yxatdagi ishora ham vaziyatni tuzatmaydi). Ro'yxatlarning brauzerlar tomonidan juda
yomon bajarilishi sababli ulardan foydalanish odatda mumkin emas. Biz tasdiqlash kataklaridan
foydalanishimiz kerak.
4- rasm. Belgilash katakchalari bilan bir nechta tanlovli ro'yxat
Komboks qutilari
Kombobokslar (combo box) - bu kirish maydoniga ega bo'lgan ro'yxatning gibridlari:
foydalanuvchi mavjud narsani tanlashi yoki o'zi kiritishi mumkin.
Komboks qutilari ikki xil bo`ladi: ochiladigan va kengaytirilgan. Ikkala turda ham
muammolar mavjud.
5- rasm. Kiritish fokusi o`rnatilgan (chapda) va kengaytirilgan (o`ngda) ochiladigan kombobokslar.
Ochiladigan Kombobokslarda muammolar mavjud. Birinchidan, bunday Kombobokslar
xuddi ochiladigan ro'yxatlarga o'xshaydi, vizual ravishda ulardan faqat kirish fokus indikatori
mavjudligi bilan ajralib turadi (shunda ham faqat element tanlanganda). Bu shuni anglatadiki, faqat
nisbatan rivojlangan foydalanuvchilargina ulardan to'liq foydalanishi mumkin. Bunda hech qanday
alohida muammo yo'q, chunki Komboboks odatdagi ro'yxat kabi ishlatilishi mumkin. Ikkinchidan,
bundan ham yomoni, ochiladigan Kombobokslar Internetda sinf sifatida mavjud emas. Ular na
brauzerlarda, na HTML-da qo'llab-quvvatlanmaydi.
Boshqa tomondan kengaytirilgan Kombobokslar bilan bog'liq muammolar butunlay
boshqacha. Ularni qiyin, ammo Internetda (JavaScript orqali) amalga oshirish mumkin. Ularning
o'ziga xos ko'rinishi, ularni boshqa boshqaruv elementlaridan ajratib turadi. Biroq, ularni dasturiy
ta'minotga kiritish nisbatan qiyin (garchi Internetga qaraganda ancha oson bo'lsa ham). Shu bilan
birga, kengaytirilgan Komboboks ekranning ko'p joylarini egallaydi.
Aylantirishlar
Aylantirishlar (spinner, little arrow) - odatdagi kabi ko'p qirrali emas, balki kirish
maydonidir, chunki u matnli ma'lumotlarni kiritishga imkon bermaydi, lekin u ikkita foydali
xususiyatga ega.
6- rasm. Aylantirish
Birinchidan, aylantirish(spinner)ga qiymat kiritish uchun foydalanuvchiga sichqonchani
tashlab, qo'lini klaviaturaga siljitish kerak emas (oddiy kirish maydonidan farqli o'laroq). Qo'lni
joydan joyga ko'chirish nisbatan uzoq vaqtni (o'rtacha yarim soniya) davom etishi va diqqat
markazida bo'lishini bezovta qilganligi sababli, klaviaturaga ehtiyoj yo'qligi juda ham katta
yordam bo`ladi. Qanday bo'lmasin, aylantirish(spinner)ga klaviaturadan qiymat kiritish holati juda
kam uchraydi, ya'ni foydalanuvchilar aylantirish(spinner)ni to'liqligicha ijobiy qabul qilishadi.
Ikkinchidan, sichqoncha yordamida qiymat kiritishda tizim foydalanuvchilarga faqat to'g'ri
ma'lumotlarni, va ayniqsa, qimmatli bo'lgan ma'lumotlarni to'g'ri formatda kiritishga imkon
beradi. Bu inson xatosi ehtimolini keskin kamaytiradi. Shunday qilib, har qanday raqamli
qiymatlarni kiritish uchun aylantirish(spinner)dan foydalanish ko'proq o`zini oqlaydi.
Afsuski, Internetda maxsus aylantirish(spinner) elementi yo'q. Bitta elementli ko'p tanlovli
ro'yxatni yaratib, elementni aylantirish(spinner)ga o'xshatib qo'yishingiz mumkin, ammo unga
klaviaturadan qiymat kiritish imkoni bo'lmaydi. Yaxshiyamki, aylantirish(spinner)ni Macromedia
Flash dasturida nisbatan arzon narxlarda tayyorlash mumkin.
Slayderlar
Ilgari tavsiflangan boshqaruv elementlarida bo'lgani kabi, slayderlar foydalanuvchilarga
ixtiyoriy qiymat kiritishga ruxsat bermasdan ro'yxatdagi qiymatni tanlashga imkon beradi. O'rinli
savol tug'iladi: nega yana bitta nazorat kerak, agar shunga o'xshash elementlar juda ko'p bo'lsa.
Javob oddiy: agar foydalanuvchilar yaxshi tartiblangan qatorda qiymatni tanlashi kerak bo'lsa,
slayderlar ajralmas hisoblanadi:
■ qatorda juda ko'p qiymatlar mavjud (7-rasmga qarang).
■ foydalanuvchilarga qiymatlarning tartibliligini etkazishingiz kerak.
7- rasm. Slayderlarga misollar. Ko'rinib turibdiki, slayderdagi parametrlar soni juda muhim bo'lishi
mumkin.
■ foydalanuvchilarga ularning ko'pchiligidan tezda qiymatni tanlashga imkon berish
kerak (bunday hollarda slayder eng samarali element bo'lib chiqadi, garchi bu mumkin bo'lgan
inson xatolari uchun xavfli bo'lsa).
Slayderlarning qiziqarli tomoni bor. Ular matn parametrlarini tanlash uchun ham
ishlatilishi mumkin, ammo faqat ushbu parametrlarni aniq tartibga solish mumkin bo'lgan hollarda.
Bunday holatlar juda ko'p, masalan, "nonushta", "tushlik" va "kechki ovqat", tashqi aloqalar
bo'lmaganida, reyting juda mos keladi.
Menyu
Termin menyusining interfeysida aytib o'tilganida, ko'pchilik odamlar darhol ochiladigan
menyularni darhol tasavvur qilishadi.
Aslida menyu tushunchasi ancha kengroq. Menyu - bu foydalanuvchi tizimga o'z
buyrug'ini berish o'rniga, foydalanuvchi taklif qilingan variantlardan tanlab oladigan
foydalanuvchi va tizim o'rtasidagi o'zaro ta'sirning usuli.
8- rasm. Standart ochiladigan menyu.
Shunga ko'ra, bir nechta tugmachali (va bitta kirish maydonisiz) dialog oynasi ham menyu
hisoblanadi.
9- rasm. Bu ham menyu
Hozirda menyuni u yoki bu shaklda ishlatmaydigan tizimlar deyarli qolmagan.
Tushuntirish oddiy. Menyu foydalanuvchilar miyasidagi yukni kamaytirishga imkon beradi,
chunki buyruqni tanlash uchun qaysi buyruq kerakligini va uni qanday aniq ishlatish kerakligini
eslashning hojati yo'q - kerakli ma'lumotlarning barchasi (yoki deyarli barchasi) allaqachon
ekranda. Bundan tashqari, menyu foydalanuvchi harakatlarining doirasini cheklaganligi sababli,
ushbu qatordan xato harakatlarni katta darajada olib tashlash mumkin bo'ladi. Bundan tashqari,
menyular foydalanuvchilarga ushbu tizim tufayli amalga oshirishi mumkin bo'lgan harakatlarni
ko'rsatadi va shu bilan foydalanuvchilarga ta'lim beradi (bitta tadqiqotda menyular eng samarali
o'quv vositasi ekanligi aniqlandi). Shunday qilib, aksariyat tizimlarda menyu ob'ektiv tovar
hisoblanadi (ular asosan tashqi muhit yoki vaqt o'tishi bilan tizimlarda samarasiz).
Menyu turlari
Bir nechta turli xil menyu taksonomiyalari mavjud, ammo faqat ikkitasi asosiy ahamiyatga
ega. Birinchi taksonomiya menyularni ikki turga ajratadi:
■ Statik menyu, ya'ni ekranda doimiy ravishda mavjud bo'lgan menyu. Asboblar paneli
ushbu turdagi menyuga odatiy misoldir.
■ Dinamik menyular, unda foydalanuvchi elementni tanlash uchun menyu chaqirishi
kerak. Masalan, odatdagi kontekst menyusi.
Ba'zi hollarda, ushbu ikki turdagi menyu birlashtirilishi mumkin, ham statik
(foydalanuvchilar tugmachalarni bosadi), ham dinamik (foydalanuvchilar menyuni chaqiradi)
sifatida ishlashi mumkin.
Ikkinchi taksonomiya menyularni ikki turga ajratadi:
■ Kosmosda ochiladigan menyular (masalan, oddiy ochiladigan menyu). Foydalanuvchi
har doim pastki darajadagi elementni tanlaganida, yuqori darajadagi elementlar ko'rinadigan bo'lib
qoladi.
■ Vaqt o'tishi bilan ochiladigan menyu. Bunday menyulardan foydalanganda yuqori
darajadagi elementlar (yoki keng ma'noda, allaqachon o'tgan elementlar) u yoki bu sabablarga
ko'ra ekrandan yo'qoladi.
Ikkala taksonomiyadagi har bir menyu turi ma'lum kamchiliklarga ega. Birinchi
taksonomiyadagi statik menyular tezroq ishlaydi, foydalanuvchilarga yaxshiroq ma'lumot beradi,
lekin ekran maydonini egallaydi. Vaziyat dinamik menyular bilan o'zgartiriladi. Ikkinchi
taksonomiyada birinchi tur (kosmosda ochiladigan menyular) foydalanuvchilarning o'zaro
aloqalari kontekstini ko'proq qo'llab-quvvatlaydi, ammo bu qo'llab-quvvatlash isrof qilingan ekran
maydoni hisobiga amalga oshiriladi. Ikkinchi turi bo'sh joydan foydalanishda ko'proq konservativ,
ammo kontekstni saqlashda yomonroq.
Shuning uchun har xil turdagi menyularning ta'sirini va interpenetratsiyasini tahlil qilishni
o'rganish, shuningdek ularning interfeysdagi o'rnini anglash juda foydali. Masalan,
abstraktsiyaning boshqa darajasidagi kontekst menyusi vaqtinchalik (ya'ni dinamik) dialog oynasi
bo'lib chiqadi, faqat nostandart tuzilishga ega. Ushbu tuzilmani tushunish, menyuda ham, dialog
oynasining fazilatlarini ham qo'lga kiritishi uchun tugmachalardan tashqari qaysi menyuda
menyudan foydalanish mumkinligini aniqlashga imkon beradi. Afsuski, ushbu kitobning hajmi
ushbu mavzuni to'liqroq tavsiflashga imkon bermaydi. Shuning uchun, ushbu bo'lim faqat asosiy
va kontekst menyularini tavsiflaydi.
Oynalar
Oyna - bu bir vaqtning o'zida ishlaydigan jarayonlarni vizual ravishda ajratib turadigan
ekranning maxsus maydoni.
Hozirgi vaqtda quyidagi turdagi oynalar ajratilgan:
 dasturning asosiy oynalari
 hujjatlar oynalari
 rejimidagi dialog oynalari
 modelsiz dialog oynalari
 palitralar
 brauzer oynalari (Internetda qo'llaniladigan texnologiya dasturiy ta'minot
texnologiyalaridan sezilarli darajada farq qilishi sababli, ushbu turdagi oynalar bir-
biridan bir-biridan ajralib turadi).
Oyna elementlari
Windows-da, boshqaruv elementlari bo'lgan maydonlardan tashqari, ba'zi bir umumiy
elementlar mavjud, ularning asosiylari oynaning sarlavha satrlari, holat satrlari, asboblar paneli va
aylantirish paneli.
Sarlavha satri. Matn va unchalik katta bo'lmagan darajada sarlavha belgisi dasturiy
ta'minotda muhim rol o'ynaydi (ular vazifalarni almashtirishni boshqaradi) va Internetda juda
muhim (navigatsiyani boshqarish). Vazifani almashtirish bilan hamma narsa oddiy va bir vaqtning
o'zida qiyin. Oddiy, chunki bu erda qoida sodda "Birinchi o'rinli ko'rsatiladi." Foydalanuvchiga
oddiy dastur emas, balki ma'lum bir dasturning ma'lum bir hujjati kerak bo'lganligi sababli (vazifa
almashinuvchisiga tushmaydigan hujjat oynalari yaxshi emas), avval hujjatlarning nomlari ko'proq
mos keladigan sifatida ko'rsatilishi kerak. Aksincha, qiyinchilik shundaki, Windows-ning qattiq
interfeysi tufayli siz ko'p ish qila olmaysiz. Shunga qaramay, dastur nomini qisqartirish juda zarur.
Sarlavha satridan faqat eng tajribali auditoriyaga kerak bo'lgan funktsiyalarni chaqirish
uchun foydalanish mumkin: sarlavha satridagi belgini bosish orqali ochiladigan menyu paydo
bo'ladi. Bu rivojlangan foydalanuvchilar uchun menyuni umumiy maqsadlar menyusidan ajratadi,
bu esa yangi boshlanuvchilar tomonidan chaqirilish ehtimolini pasaytiradi (ular hatto bunday
menyu borligi haqida bilmasligi ham mumkin).
Shuni ham anglash kerakki, foydalanuvchilar oynaning sarlavhalarini kamdan-kam
o'qishlari, foydalanuvchilarga sarlavhalar kerak emasligini anglatmaydi. Aksincha, yaxshi
sarlavha suhbatni tushunishni juda osonlashtirishi mumkin. Shuning uchun ekranda taniqli va
etarli sarlavha satriga ega bo'lish ko'pincha juda foydali bo'ladi. Buning uchun odatiy Windows
interfeysida joy yo'qligi achinarli.
Holat satri, ehtimol interfeysning eng kam baholangan elementidir (har holda, uni
Internetda ishlatish usuli statistikani sezilarli darajada buzadi). Aslida, vaziyat satri ikki narsaga
mo'ljallangan: u haqiqiy holat satri bo'lishi mumkin, ya'ni. tizimning joriy holatini aks ettiring yoki
rivojlangan foydalanuvchilar uchun asboblar paneli bo'ling (yoki ikkalasini ham bajaring). Keling,
buni batafsil ko'rib chiqaylik.
Tizimning hozirgi holatini aks ettirish. Deyarli har bir tizim hujjatlarga xos yoki vaqt
o'tishi bilan o'zgarib turadigan xususiyatlarga ega. Masalan, illyustratsion dasturlarda ob'ektlar
ba'zi xususiyatlarga ega va bu xususiyatlarning barchasi ko'rsatilmagan. Yana bir misol: tizim uzoq
vaqt band bo'lganda, foydalanuvchiga rivojlanish satrini ko'rsatishi kerak. Va nihoyat, eng oddiy
misol: matn protsessori foydalanuvchisi hujjatning qaysi sahifasida ekanligini bilish huquqiga ega.
Bularning barchasini holat satrida aks ettirish eng samarali hisoblanadi.
Vaziyat paneli, ayniqsa, rivojlanish satrini namoyish qilish joyi sifatida juda qiziq.
Qiziqarli naqsh mavjud: taraqqiyot satri ko'rsatiladigan joy bo'yicha siz tizim interfeysining sifatini
aniqlashingiz mumkin: agar indikator holat satrida ko'rsatilsa, u holda tizim odatda yaxshi
interfeysga ega, agar indikator boshqa joyda ko'rsatilsa, u yomon.
Ilg'or foydalanuvchilar uchun asboblar paneli. Ko'pincha, tizim bir tomondan muhim
bo'lgan funktsiyaga ega, ikkinchidan, tayyor bo'lmagan foydalanuvchini aqldan ozdirishi
mumkin. Odatda bu funktsiyalarning o'zi emas, balki tizimning ishlash rejimlariga tegishli.
Bunday hollarda, vaziyat paneli muammoni hal qilish uchun ajoyib echimdir. Bir tomondan, rejim
tugmachalarini chiqish maydonlaridan farq qilishi (masalan, MS Word holat satridagi REC0,
ISPR, VDL va ZAM yorliqlari nafaqat ko'rsatkichlar ekanligini bilasizmi?) Siz noto'g'ri
almashtirish ehtimolini kamaytira olasiz. Boshqa tomondan, agar foydalanuvchi tasodifan
o'chirgichni bosgan bo'lsa, u darhol tashqi ko'rinishidagi o'zgarishlarni ko'radi va keyinchalik
orqaga qaytishi mumkin. Boshqa tomondan, tajribali foydalanuvchi asboblar paneli orqali
o'tayotgandek rejimlarni osonlikcha o'zgartirishi mumkin.
O'tkazish paneli - bu uning tarkibida aylanadigan oyna elementi. Foydalanish nuqtai
nazaridan juda muvaffaqiyatli emas, interfeys elementi. O'tkazish g'ildiragi sichqonchasining
kiritilishi bilan aylantirish chizig'iga bo'lgan ehtiyoj juda kamaydi.
O'tkazish satrini yaratishda quyidagi talablarni hisobga oling.
• Slayderning kattaligi varaqlanadigan hujjatning umumiy hajmini ko'rsatishi kerak.
• Yo'llar ustidagi o'qlar juftlashtirilishi kerak; ikkala o'q ham chiziqning qarama-qarshi
tomonlarida emas, yonma-yon bo'lishi kerak. Bu interfeysning barqarorligi samaradorlikka zid
keladigan holatlardan biridir. Agar aylantirish paytida xatoga yo'l qo'yilgan bo'lsa, bog'langan
tugmachalar kursorning harakatini teskari yo'nalishda o'qga kamaytirishga imkon beradi.
• Ko'rish oynasini siljitish paytida dinamik ravishda o'zgartirish imkoni bo'lmasa,
foydalanuvchi havolasida foydalanuvchining hozirgi holatini ko'rsatish kerak. E'tibor bering,
kursorni siljitish paytida asboblar joylashuvi o'zgarmasdan qolishi kerak.
• Kursorning harakatlanish xatosini boshqarish kerak. Agar foydalanuvchi hujjatni ko'rib
chiqayotganda slayderni kursor bilan siljitganda, kursor chiziqdan chiqib ketishi mumkin.
Muayyan nuqtaga qadar (30-70 piksel bilan ofset) tizim bunday ofsetga e'tibor bermasligi kerak.
Asboblar paneli - bu piktogrammalar to'plami, ularning tanlovi harakatni boshlaydi.
Barcha panellar quyidagi afzalliklarga ega:
 ular foydalanuvchilarga sichqoncha yordamida kerakli funktsiyalarga tezda
kirishga imkon beradi
 ular foydalanuvchilarga kamroq xotiradan foydalanishga imkon beradi
 ular interfeysning vizual boyligini oshiradi
 ular ko'proq ko'rish imkoniyati tufayli o'rganish egri chizig'ini tezlashtiradilar
(ochiladigan menyular bilan taqqoslaganda).
Ammo ularning kamchiliklari ham bor: ular juda ko'p ekran maydonini egallaydilar,
shuning uchun ularga kerakli hamma narsani kiritish mumkin emas. Ushbu muammoni hal
qilishning ikki yo'li mavjud. Birinchidan, panelda faqat eng ko'p ishlatiladigan buyruqlarni
joylashtirishingiz mumkin (va kerak) (foydalanuvchi tomonidan panelni sozlash qobiliyati).
Ikkinchidan, panel foydalanuvchi harakatlarining kontekstiga bog'liq bo'lishi mumkin. Ikkala
usuldan ham foydalanish mumkin, chunki ular bir-biriga zid kelmaydi.
Asboblar panelini funktsiyani chaqirishning yagona usuliga aylantirish kerak emas.
Hozirda panelga o'zboshimchalik bilan boshqarish vositalarini joylashtirishda hech qanday
texnik muammolar mavjud emas (faqat bitta chegara qoldi - joylashtirilgan elementlarning
kattaligi), shuning uchun murakkab panellarni yasashga to'sqinlik qilgan so'nggi to'siqlar yo'qoldi.
Buni ishlatishga arziydi, chunki u dialog oynalarini ochish va yopish vaqtini tejaydi va tizim bilan
o'zaro aloqalarning ajralmas sifatini yaxshilaydi (foydalanuvchilar murakkab panellardan
foydalanishni yaxshi ko'radilar).
Rasmlar (ikonkalar)
To'g'ridan-to'g'ri manipulyatsiya interfeysida foydalanuvchilar to'g'ridan-to'g'ri
ko'rinadigan ob'ektlarda harakatlarni amalga oshiradilar. Ushbu ob'ektlar tugmalar, yorliqlar,
menyular yoki rasmlar (ikonkalar) bo'lishi mumkin.
Barcha piktogrammalar ularning funktsiyalarini qanchalik to'g'ri ifodalashiga qarab
tasniflanishi mumkin.
O'xshashlik piktogrammasi - piktogramma ular ko'rsatadigan narsalarga o'xshaydi
(masalan, "kesish" operatsiyasini namoyish qilish uchun qaychi);
Naqshli piktogramma ob'ekt turiga misol keltiradi (masalan, bo'yoq vositasini ko'rsatish
uchun chiziqni ko'rsatuvchi piktogramma);
Ramziy piktogramma - harakatni yoki holatni ramziy shaklda ifodalash uchun ishlatiladi
(masalan, uzilgan tarmoq ulanishini ko'rsatish uchun ikkita kompyuter orasidagi uzilgan chiziq);
Ixtiyoriy ikonkalar - ularning taqdimoti haqida hech qanday ma'lumot bermang, shuning
uchun ularning maqsadi tasvirlangan bo'lishi kerak (masalan, "oxirgi buyruqni bekor qilish"
harakatini aks ettiruvchi teskari dumaloq o'q)
Piktogrammalar
Piktogrammalarning hayotdagi o'rni. An'anaviy dasturlarda piktogramma juda ko'p
ishlatiladi:
■ tizim belgisi
■ foydalanuvchilar har qanday tarzda o'zgartirishi mumkin bo'lgan alohida tizim
fayllarining piktogrammasi
■ tizim tomonidan yaratilgan va tahrir qilingan hujjatlarning ikonkalari
■ tizim vositalarining piktogrammasi (har doim ham emas, ko'p tizimlar ularsiz yaxshi
yashaydi)
■ asboblar paneli va menyu ikonkalari
■ to'g'ridan-to'g'ri manipulyatsiyani amalga oshirish uchun foydalaniladigan ob'ektlar
piktogrammasi (kamdan-kam, afsuski)
■ menyu belgisi.
Kursorlar
Kursorlar - bu teskari aloqa qilishning ajoyib usuli. Masalan, foydalanuvchi har doim
kursorni oynaning bir burchagiga olib borganida, foydalanuvchi oynaning shakli kattalashishi
mumkinligini kursor o'zgartiradi.
Afsuski, kursorlarning salbiy tomoni bor: foydalanuvchilar chirkin piktogramma bilan
kelisha oladilar, chunki ular unga qarashga qodir emaslar, chirkin kursor bilan kelisha olmaydilar,
chunki ular ekranda har doim unga qarashlari kerak.
Shuning uchun kursorlardan foydalanish qoidasi quyidagicha: ko'rsatgichni istalgan vaqtda
uni estetik jihatdan yoqimli qila olasiz; aks holda, hatto kursorlar haqida o'ylamang.
2. Ishni bajarish tartibi
1. Nazariy materialni o'rganish.
2. Variant bo'yicha kamida 10 ta interfeys elementlarini o'z ichiga olgan "do'stona"
interfeysli dastur ishlab chiqish.
3. Nazorat savollariga javob berish.
4. Hisobot yozish.
Vazifa. Variantingizga muvofiq, amaliy ish vazifasini bajarish uchun:.
Variant nomeri Topshiriq
1-Variant Grafik foydalanuvchi interfeysi elementlari bilan tanishing. Hisobotni chop
eting va nazariy qismni himoya qiling.
2-Variant Tugmalarning asosiy turlarini tavsiflang. Tugmalar uchun bir nechta
variantlarni ishlab chiqing. Hisobotni chop eting va nazariy qismni himoya
qiling.
3-Variant GUIning asosiy elementlaridan biri sifatida menyu bilan tanishib chiqing.
Menyu turlaridan birini ishlab chiqing. Hisobotni chop eting va nazariy
qismni himoya qiling.
4-Variant Belgilarga tavsif bering. Piktogrammalar tasnifini bering. Piktogramma
uchun bir nechta variantni ishlab chiqing. Hisobotni chop eting va nazariy
qismni himoya qiling.
5-Variant Belgilash katakchalari va radio tugmalariga tavsif bering. Belgilash
katakchalari yoki radio tugmalari uchun bir nechta variantni ishlab chiqing.
Hisobotni chop eting va nazariy qismni himoya qiling.
6-Variant Piktogrammalarga tavsif bering. Piktogrammalarning har xil turlarini
loyihalash. Hisobotni chop eting va nazariy qismni himoya qiling.
Hisobotning tarkibiy tuzilishi
1. Sarlavha sahifasi
2. Ishning mavzusi va maqsadi
3. Variantingiz bo'yicha topshiriqni bajarish
4. Nazorat savollariga javoblar
Xulosa:
Foydalanuvchi interfeysi yoki inson-kompyuter interfeysi - inson-kompyuter
hamkorlikning bir yo'li. U foydalanuvchi ehtiyojlariga javob va uning zaif tomonlarini
biladi bo'lsa, u kishiga qaratilgan. interfeys mashina qismi - bu imkoniyatlarni
foydalanib, mashinada amalga oshiriladi qismidir kompyuter
texnologiyalari. foydalanuvchi interfeysi zaif, ehtiyojlari, odatlar nuqtai va o'rganish
qobiliyati va boshqa omillar bilan odam tomonidan amalga oshiriladi qismidir.
Amaliy mashg`ulot № 10.
Vizual dizayn. Vizual dizaynni qo'llash.
Ishning maqsadi: vizual flat dizayni asoslarini, afzalliklarini va amaliy qo'llanilishini
o'rganish.
1. Nazariy ma`lumotlar.
Flat dizayni: tarixi, afzalliklari va amaliy qo'llanilishi
Bugun biz o'z e'tiborimizni zamonaviy grafik vizual dizaynning eng mashhur
yo'nalishlaridan biri ya`ni Flat dizayniga qaratamiz..
Taniqli rassom Edgar Degas bir vaqtlar: "San'at siz ko'rgan narsada emas, balki siz
boshqalarga qanday ko'rsata olishingizda" degan edi. Bu grafik vizual dizaynga ham tegishli bo'lib,
uni ma'lum bir vazifani hal qiladigan san'at deb ham aytish mumkin. Grafik vizual dizayn shakllar
va soyalar, harflar va oraliqdagi eng kichik o'zgarishlar orqali kayfiyatni va xabarni o'zgartirishi
mumkin. Kundalik hayotning ajralmas qismiga aylangan ushbu yo'nalish tendentsiyalari ularning
qaror qabul qilish jarayoni va zamonaviy mahsulot taqdimotidagi muammolarni hal qilish,
shuningdek foydalanuvchilarning didini shakllantiradi.
Flat dizaynni aniqlash
Bugungi kunda "Flat dizayn" atamasi grafikada umumiy uslubiy xususiyatlarga ega bo'lgan
turli xil maqsad va vazifalarda qo'llaniladi. Flat dizayn - bu vizual ekspresif vositalardan lakonik
foydalanish tufayli raqamli mahsulotlar sohasida ko'plab namoyon bo'lgan tendentsiyadir.
Ushbu yondashuv asosidagi uyg'un soddaligi sababli ushbu atama hozirda boy dizaynning
teskarisi sifatida keng qo'llanilmoqda. Ushbu tendentsiyaga o'z nomini bergan eng diqqatga
sazovor xususiyati - bu juda realistik va batafsil skeomorfik tasvirlardan farqli o'laroq, tekis (2
o'lchovli) vizual tafsilotlardan foydalanish. Flat dizayn so'nggi yillarda jadal rivojlanib bordi va
veb-va mobil interfeyslar uchun keng va xilma-xil raqamli dizayn dasturlarini topadigan grafik
dizaynning tobora ko'proq sohalarini qamrab oldi. Ushbu yondashuv foydalanuvchi
interfeyslarining qulayligi va vizual uyg'unligini oshiradigan uslub sifatida qaralishi mumkin.
Flat dizayn tarixi
Flat dizaynining kelib chiqishi odatda shveytsariyalik uslub deb hisoblanadi. Shveytsariya
uslubi, shuningdek Xalqaro tipografik uslub yoki qisqacha Xalqaro uslub deb nomlangan bu 20-
asrning 20-yillarida paydo bo'lgan, ammo katta tanqidlarga uchragan va 1940-50-yillarda
Shveytsariyada grafika dizaynida jonli qayta tiklangan trend. yillari, bu butun dunyo bo'ylab 20-
asr o'rtalarida grafik dizaynning mustahkam poydevoriga aylandi. Ushbu ijodiy harakatning
asoschilari Jozef Myuller-Brokman va Armin Xofmannlar edi.
Design Is History-ga ko'ra, ushbu uslubning asosiy xususiyatlarining qisqacha tavsifi
quyidagicha: «... uslub soddaligi, o'qilishi va xolisligiga qaratilgan edi. Ushbu uslubning merosi
sans serif shriftlari, katakchalari va assimetrik maketlardan foydalanishdir. Vizual aloqa vositasi
sifatida tipografiya va fotosuratlarning kombinatsiyasi ham ajralib turadi. Asosiy nufuzli asarlar
ma'lumotlarning eng samarali vositasi hisoblangan plakatlar sifatida ishlab chiqilgan. "
Ushbu uslub bosma nashrlar uchun vizual dizayn sohasida ko'plab iboralarni olgan bo'lsa-
da: plakatlar, shtamplar, postkartalar, kitob muqovalari, jurnallar va boshqalar, raqamli dizayn
davrida, ayniqsa, foydalanuvchi interfeysi dizayni sohasida ufqlarini sezilarli darajada kengaytirdi.
Veb-saytlar va mobil ilovalar dizayn echimlariga ushbu minimalistik va funktsional
yondashuv uchun ajoyib va foydali istiqbolni ochdi. Uslub "Flat dizayn" deb nomlandi, u darhol
ommalashdi va grafik dizaynda yangi yo'nalishni boshladi.
Raqamli mahsulotlarda tekis foydalanuvchi interfeysining mashhurligini oshirishga birinchi
qadam Microsoft tomonidan qo'yildi, bu harakat 2000-yillarning boshlarida boshlandi va 2010
yilgi mahsulotlarda, xususan, Windows Phone 7 uchun mobil interfeyslarni ishlab chiqishda keng
tarqaldi. Flat dizaynning asosiy xususiyatlari, masalan intuitiv oddiy shakllar, qalin aniq
tipografiya, yorqin qarama-qarshi ranglar, uzun soyalar, murakkab detallar va to'qimalarning
mavjudmasligi, yaxshi qabul qilingan. Flat dizayni uchun mashhurlikning navbatdagisi 2013 yilda
bo'lib, Apple iOS 7-ni yassi grafik printsiplariga asoslanib, foydalanuvchilar uchun qulay, intuitiv
interfeyslar uchun asos sifatida chiqardi. Flat dizayndagi ba'zi bir asosiy printsiplar Google-ning
Material Design-da o'z ifodasini topgan deb aytish mumkin.
Shunday qilib, Flat dizaynning asosiy xususiyatlari:
• shakllar va elementlarning soddaligi;
• minimalizm;
• funksionallik;
• qalin va yaxshi o'qiladigan tipografiya;
• aniq va qat'iy vizual iyerarxiya;
• tezkor vizual idrokni ta'minlovchi, qarama-qarshi ranglarning kombinatsiyasi;
• tekstura, gradient va murakkab shakllardan saqlanish;
• geometrik yondashuvni va vizual muvozanatni qo'llash.
Yassi dizayn afzalliklari
Flat dizayni raqamli dizayndagi mashhurligi va xilma-xilligini aniqlagan bir qator
afzalliklarga ega. Eng muhimlari orasida:
• o'qish qobiliyati;
• shakllar, ranglar va shriftlar yordamida aniq vizual iyerarxiya;
• veb va mobil interfeyslarda tezkor va intuitiv navigatsiyani samarali tashkil etish;
• sezgir dizayn uchun qulay o'lchov;
• raqamli tizim uchun ahamiyatsiz yuk.
Yuqorida aytilganlarning barchasi bilan tekis dizayn ijodiy izlanish va uslubiy
tushunchalar uchun keng imkoniyatlar yaratadi.
Flat dizayni - amaliyotda qo'llanilishi
Bugungi kunda mavjud va rivojlanib kelayotgan dizayn tendentsiyalarining xilma-xilligi
moslashuvchanligi va badiiy erkinligi tufayli Flat dizayniga yaxshi mos keladi.
Foydalanuvchi interfeysi dizayni
Umumiy tartib, mantiq va o'tishlarni rejalashtirishning dastlabki bosqichlarida ham tekis
dizayn tamoyillari qo'llanilishi mumkin. Ushbu muhim bosqichda ishlatiladigan raqamli dizayn
vositalari va dasturiy ta'minotlari dasturchilarga dastur yoki veb-sahifadagi barcha ekranlar uchun
bitta tartib bilan mijozlarga va jamoalarga taqdim etish imkoniyatini beradi va hattoki ushbu asosiy
maket ham tekis dizaynga xos asosiy vizual xususiyatlarga ega. Ushbu bosqichda dizayn
qarorlarini oddiy monoxrom sxemada tez va samarali namoyish qilish uchun juda mos keladi.
Foydalanuvchi interfeysi dizayni
Foydalanuvchi interfeyslari, albatta, tekis dizayni uchun keng va qulay maydonga aylandi.
U o'z rivojlanishini foydalanuvchi o'zaro ta'sirining mavhum tushunchalarida ham, ko'plab original
interfeyslarda, ikonkalarda, interfeys elementlarida va rasmlarda ham topdi.
Tematik illyustratsiyalar
Bu kabi illyustratsiyalar raqamli mahsulotlar uchun qo'shimcha yordam beradi va ma'lum
bir mavzu bilan bir zumda bog'lanib, foydalanuvchilarga batafsil va estetik jozibasi jihatidan
yanada murakkabroq bo'ladi.
Chop etilgan rasmlar (illyustratsiyalar)
Zamonaviy Flat dizayndagi maqsadlarning xilma-xilligi va uning raqamli mahsulotlarda
tobora ommalashib borishi dizaynning boshqa sohalariga, xususan, ushbu yondashuv kelib
chiqqan plakatlar va kitob muqovalari kabi bosma mahsulotlarning dizayniga ham ta'sir ko'rsatdi.
Brendlash
Brend dizayni, shuningdek, moslashuvchanligi tufayli bugungi kunda Flat dizayn
tamoyillarini muvaffaqiyatli qo'llamoqda, chunki ko'plab mahsulotlar qurilmalarda namoyish
etilmoqda yoki onlayn ravishda raqamli qo'llab-quvvatlanmoqda. Brendlashdagi Flat dizayn
ko'pincha logotiplarda va dastur piktogrammalarida namoyish etiladi.
Flat dizayni haqida aytib o'tilgan barcha dalillar va afzalliklar, albatta, ushbu uslub boshqa
dizayn yondashuvlarini engib chiqishini anglatmaydi. Har qanday uslub va dizayn yo'nalishi
o'zining afzalliklari va kamchiliklariga ega. Biroq, Flat dizayn yangi istiqbollarni ochdi, ayniqsa
go'zallik va funktsionallikning uyg'un muvozanatini ta'minlaydigan maxsus echimlar sohasida.
2. Ishni bajarish tartibi
Swet home programmasida dizayn
Avvalo, biz foydalanadigan ranglar xaqida qaror qabul qilib olaylik.
kreslo belgisi (ikonka).
qadam. Canva dasturida yang list ochamz
qadam. Googledan tayyor kreslo png yuklab olamiz
Teni tugmasni bosamz
Xulosa:
Canva bu grafik dizayn platformasi boʻlib, odamlar undan SMM
posterlar, taqdimotlar, hujjatlar va boshqa vizual ishlarni yaratishda
foydalanishadi. Saytda tayyor dizayn qoliplari mavjud. Platformani ishlatish
bepul boʻlib, qoʻshimcha imkoniyatlarni taqdim qiluvchi pullik obunalar —
Canva Pro and Canva for Enterprise ham mavjud.
Canva dasturi, onlayn dizayn va grafika tahrirlash uchun mo'ljallangan
dasturdir. Bu dastur orqali foydalanuvchilar istalgan turdagi dizaynlar
yaratishlari mumkin, shu jumladan logotiplar, plakatlar, sertifikatlar, ijro
etish kartalari va boshqa ko'plab narsalar. Canva dasturi oson va sodda
interfeysga ega bo'lib, foydalanuvchilarga bir qancha tahrirlovchi vositalar
taqdim etadi. Ushbu dastur onlayn tarzda ishlaydi va istalgan qurilmada
(kompyuter, planshet yoki smartfon) ishlatilishi mumkin.

More Related Content

Featured

How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
SpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Lily Ray
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
Rajiv Jayarajah, MAppComm, ACC
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
Christy Abraham Joy
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
Vit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
MindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
GetSmarter
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
Alireza Esmikhani
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
Project for Public Spaces & National Center for Biking and Walking
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
DevGAMM Conference
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy Presentation
Erica Santiago
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Saba Software
 
Introduction to C Programming Language
Introduction to C Programming LanguageIntroduction to C Programming Language
Introduction to C Programming Language
Simplilearn
 

Featured (20)

How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy Presentation
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
 
Introduction to C Programming Language
Introduction to C Programming LanguageIntroduction to C Programming Language
Introduction to C Programming Language
 

I va K uzaro tasiri amaliy shablon-2_compressed.docx

  • 1. O'ZBEKISTON RESPUBLIKASI RAQAMLI TEXNOLOGIYALAR VAZIRLIGI MUHAMMAD AL- XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI FARG'ONA FILIALI “Dasturiy injiniringi va raqamli iqtisodiyoti” fakulteti Dasturiy injiniringi yo'nalishi 651-21 – guruh talabasi Akmaljonov Azizbek “Inson va kompyuter o`zaro ta`siri” fanidan tayyorlagan AMALIY ISHLARI Topshirdi: A.Akmaljonov Qabul qildi: O.Ergashev Farg'ona 2023
  • 2.
  • 3. Amaliy mashg`ulot № 6. Foydalanuvchining faoliyati va vazifalarini tahlil qilish. Rollar va vakolatlarni loyihalash. Ishning maqsadi: Tanlangan axborot tizimi uchun maqsadli auditoriyani tahlil qilish.. 1. Nazariy qism. 1.1 Foydalanuvchilarni tahlil qilish Maqsadli auditoriya - sayt / ilova mazmuni yo'naltirilgan Internet foydalanuvchilari guruhi; ma'lumot, tovarlar yoki xizmatlarga qiziquvchilarning doirasi. Maqsadli tashrif buyuruvchilar qanday ma'lumotlarni qiziqtirganlarini va qanday mahsulot yoki xizmatlarni sotib olishni xohlashlarini aniq bilishadi. Maqsadli auditoriyani aniqlash quyidagilarga yordam beradi:  loyihaning ko'rinishini sozlash va barcha keraksiz narsalarni tashlab, rivojlanishga pul tejash;  foydalanuvchi tajribasi va qoniqishini yaxshilash.  foydalanuvchilaringizni raqobatchilardan nimaga jalb qilishini tushunish;  "Frankenshteyn" ni yaratmang: unda "hamma uchun" juda ko'p funktsiyalar mavjud bo'lgan mahsulot, uni hech kim foydalana olmaydi;  kompaniyangiz uchun samarali marketing kanallarini kashf etish. Maqsadli auditoriyani o'rganish interfeys elementlarini sozlash va umuman o'zaro ta'sirni loyihalash uchun zarurdir. Qabul qilaman, fabrika ishchisi va uchinchi kurs talabasi Internetdan nafaqat boshqacha foydalanadi, balki ular dunyoni boshqacha ko'rishadi. Bozoringiz to'g'risida ma'lumotga ega bo'lmasdan, kiritilgan mablag 'daromad keltirmasligi mumkin va loyiha talab qilinmasdan qolishi mumkin. Maqsadli auditoriyaning profili ma'lum bo'lsa ham, foydalanuvchilaringiz yoki tashrif buyuruvchilaringiz haqida bilishingiz mumkin bo'lmagan juda ko'p narsalar mavjud. Maqsadli auditoriyaning xususiyatlari juda ko'p va ularni yig'ish va tahlil qilish mahsulot iste'molchisining aniq portretini yaratadi, samarali qarorlar qabul qiladi va xaridorlarni xursand qiladi. Auditoriya tadqiqotlari Internet-loyiha auditoriyasi doirasini - mumkin bo'lgan o'sish va o'zgarishlarni hisobga olgan holda real va potentsialni baholashga imkon beradi.
  • 4. Saytning maqsadli auditoriyasini bilish quyidagi vazifalarni hal qilishda foydalidir:  Internet marketing va veb-saytlarni reklama qilish strategiyasini rejalashtirish.  Auditoriya tadqiqotlari qaysi so'rovlar maqsadli auditoriya uchun qiziqarli ekanligini va qaysi so'rovlar targ'ib qilish samaraliroqligini tushunishga imkon beradi.  Ko'rsatiladigan reklamalarni joylashtirish: maqsadli auditoriyani bilish potentsial mijozlaringizni qiziqtiradigan va reklama byudjetidan maksimal darajada foydalanadigan manbalarga reklama joylashtirish imkonini beradi.  Ijtimoiy tarmoqlar bilan ishlash: auditoriya manfaatlarini bilish foydalanuvchilar bilan muloqot qilish uchun eng mos platformalarni tanlashga va Internet- marketingning belgilangan vazifalarini osonlikcha hal qilishga imkon beradi. 1.2 Kimni tahlil qilish kerak? Maqsadli auditoriya tadqiqotlari, agar ularni saqlab qolishni istasangiz, hozirgi foydalanuvchilarga va agar maqsad maqsadli auditoriyani jalb qilish bo'lsa, potentsial foydalanuvchilarga ta'sir qiladi. Maqsadli auditoriyani qanday aniqlash mumkin? Maqsadli tashrif buyuruvchining portretini tashkil etuvchi ma'lumotlarni olish uchun ma'lumot to'plashning turli usullari qo'llaniladi. Maqsadli auditoriyani tadqiq qilishning ko'plab usullari mavjud - so'rovnomalar va so'rovnomalardan faoliyatni tahlil qilishgacha. Auditoriya bo`yicha ma'lumot to'plash usullari: Server log analizatori va hisoblagich ma'lumotlariga tashrif buyurish (saytdagi barcha foydalanuvchi harakatlarini o'rganish va sayt auditoriyasining mintaqalar bo'yicha, vaqt bo'yicha taqsimlanishini belgilashga imkon beradi); Auditoriya so'rovlari (foydalanuvchilarni so'rov qilish, so'rovnoma shaklidan foydalanish yoki saytda ro'yxatdan o'tish); So'rov o'tkaziladigan saytlarda auditoriya so'rovnomalari, panel ma'lumotlarini va hisoblagich ma'lumotlarini birlashtirgan (so'rovlar panel saytida o'tkaziladi); Audit tizimlari va tadqiqot kompaniyalarining an'anaviy so'rovlari (agentliklar). Saytning maqsadli auditoriyasi haqidagi statistik ma'lumotlarning muhim manbai bu qidiruv tizimining so'rovlari statistikasi. Siz maqsadli auditoriya hajmini qidiruv so'rovlari soni bo'yicha taxmin qilishingiz mumkin. Bunday xizmatlarda, masalan, Yandex (Yandex qidiruv statistikasi), Rambler (Adstat Rambler) va Google (Google Search statistika) qidiruv tizimlari mavjud.
  • 5. Axborot to'plash natijasida olingan ma'lumotlarga asoslanib, xulosali raqamlarni olish va foydalanuvchilar guruhlari xulq-atvorini o'rganish va reklama ta'sirining samaradorligini baholash mumkin. Maqsadli auditoriyani tadqiq qilishning yana bir usuli - bu "belgilar" yoki "shaxslar". "Shaxs" bu maqsadli auditoriya vakilining umumlashtirilgan profilidir, unda quyidagilar mavjud:  foydalanuvchilarning demografik va psixografik xususiyatlari (mashg'uloti, jinsi, yoshi, odatlari, kompyuter bilan ishlash qobiliyati, motivlari va ehtiyojlari);  foydalanuvchining vazifalari yoki maqsadlari;  kontekstlar, foydalanuvchi ishlaydigan muhit. ish joyini, operatsion tizimni, brauzerni, hatto ish joyini yoritishni ham hisobga olish mumkin. "Shaxs" bilan qurollanib, siz abstrakt mehmon uchun emas, balki uning xohishi va cheklovlari bilan tirik odam uchun dizayn qilishingiz kerak. Tadqiqotning yakuniy maqsadi saytning maqsadli auditoriyasining to'liq portretini olishdir. Tadqiqot davomida ular olingan ma'lumotlarni (ijtimoiy tarmoqlardan va boshqa ommaviy manbalardan) to'playdi va tahlil qiladi, sotsiologik tadqiqotlar olib boradi, davomatni tahlil qiladi va boshqa ko'p narsalar. Tadqiqot natijalari bo'yicha tuzilgan yakuniy hujjatda quyidagi ma'lumotlar keltirilgan: 1) auditoriya tavsifi - maqsadli auditoriya qanday ko'rinishga ega; 2) auditoriya tarkibi - maqsadli auditoriya qanday bo'linadi, u qaysi guruhlardan iborat; 3) auditoriya hajmi - qancha odam maqsadli auditoriya; 4) imtiyozlar - umuman maqsadli auditoriyaga va xususan uning alohida guruhlariga qanday imtiyozlar xosdir; 5) sotib olish to'g'risida qaror qabul qilish omillari - mahsulotni sotib olishga qaror qilishda qanday omillar ta'sir qiladi va qanday momentlar hal qiluvchi hisoblanadi; 6) ijtimoiy-demografik xususiyatlar - bu nimani anglatadi maqsadli auditoriyaning xususiyatlari: jinsi, yoshi, ijtimoiy holati va boshqalar. ; 7) tendentsiyalar - yaqin kelajakda maqsadli auditoriyaning hajmi, tarkibi va afzalliklari qanday o'zgarishi. 1.3 Foydalanuvchi rollari va ruxsatlarini loyihalash Rol modelida mavzu tushunchasi foydalanuvchi va rol tushunchalari bilan almashtiriladi.
  • 6. Rol - bu ma'lum bir faoliyatni amalga oshirish uchun zarur bo'lgan cheklangan, mantiqan bog'liq vakolatlar to'plami bilan bog'liq bo'lgan tizimda faol ishlaydigan mavhum shaxs. Rollarga asoslangan siyosatni qo'llashda kirishni boshqarish ikki bosqichda amalga oshiriladi: 1) har bir rol uchun ob'ektga kirish huquqlari to'plamini ifodalovchi ruxsatnomalar to'plami ko'rsatilgan. 2) har bir foydalanuvchiga o'zi uchun mavjud bo'lgan rollarning ro'yxati beriladi. Rollarga eng kam imtiyoz printsipiga muvofiq ruxsat beriladi. Shundan kelib chiqadiki, har bir foydalanuvchi o'z ishini bajarish uchun zarur bo'lgan minimal ruxsatnomalar to'plamiga ega bo'lishi kerak. Rol modeli tizimni to'plamlar shaklida tavsiflaydi (1-rasm): — U ko'plab foydalanuvchilar; — R ko'plab rollar; — S tizimda foydalanuvchining ko'plab mashg'ulotlari; — P ob'ektga kirish uchun ko'plab vakolatlar. 1-rasm. Tizimni tavsiflash uchun ishlatiladigan rol modeli PA har bir rolga tayinlangan ruxsatnomalar to'plamini tayinlash orqali bir nechta rollarga bir nechta ruxsatnomalarni xaritalaydi. UA ko'plab foydalanuvchilarni ko'plab rollarga moslashtiradi, har bir foydalanuvchi uchun unga tegishli rollar to'plami aniqlanadi. Rolga asoslangan xavfsizlik siyosatida kirishni boshqarish qoidasi quyidagi funktsiyalar bilan belgilanadi: User: S→U; Har bir seans uchun S ushbu foydalanuvchini tizim foydalanuvchisi (S) = U bilan bajaradigan U foydalanuvchisini belgilaydi.
  • 7. Role: S→R; Har bir S seans uchun ushbu funktsiya ushbu seansda foydalanuvchi uchun bir vaqtning o'zida mavjud bo'lishi mumkin bo'lgan to'plamdan R rollar to'plamini belgilaydi. Permissions: S→P; Har bir mashg'ulot uchun S unda mavjud bo'lgan ruxsatnomalar to'plamini belgilaydi, ular ushbu sessiyada aniqlangan barcha rollarning ruxsatnomalari yig'indisi sifatida tavsiflanadi. Namunaviy modeldagi xavfsizlik mezonlari. S sessiyasida ishlaydigan tizimning biron bir foydalanuvchisi P vakolatini talab qiladigan harakatlarni amalga oshirishi mumkin bo'lsa, tizim xavfsiz deb hisoblanadi, agar P= permissions(S); Mezonning xulosasi: kirishni boshqarish asosan ruxsatlarni berish orqali emas, balki foydalanuvchi rollarini belgilaydigan va aloqalarni belgilaydigan UA munosabatlarini belgilash orqali amalga oshirilishi mumkin, bu sessiyada mavjud bo'lgan rollar to'plamini belgilaydi. Ierarxik rolli model Bu rol modellarining eng keng tarqalgan turi bo'lib, unda rollar ularga berilgan vakolat darajasi bo'yicha tartiblanadi. Rollarning ierarxiyasi shuni anglatadiki, agar rol tayinlangan bo'lsa, unda ierarxiyadagi unga bo'ysunadigan barcha rollar avtomatik ravishda unga tayinlanadi. Shunday qilib, har bir foydalanuvchiga rollar ierarxiyasining ba'zi bir kichik to'plamlari beriladi va har bir sessiyada ushbu ierarxiyaning bir qismini tashkil etuvchi rollar ruxsatnomalari to'plamiga kirish imkoniyati mavjud. Natijada, biz rolning hajmini pasaytirdik. O'zaro istisno rollari Rollar to'plami foydalanuvchiga bir vaqtning o'zida berib bo'lmaydigan va mos kelmaydigan deb hisoblanadigan rollarni birlashtirgan kichik to'plamlarga ajratiladi. Shunday qilib, foydalanuvchiga mos kelmaydigan rollarning har bir to'plamidan faqat bitta rol berilishi mumkin. Rollar to'plamidagi nomuvofiqlikni aniqlash uchun har bir rol uchun mos kelmaydigan rollar to'plamini belgilaydigan funktsiya o'rnatiladi. O'zaro istisno rollar vazifalarni statik ravishda taqsimlashni
  • 8. amalga oshiradi, bu erda vakolat to'qnashuvi rollarni belgilash bosqichida hal qilinadi. Mas'uliyatni dinamik ravishda taqsimlash Bir seans davomida rollardan bir vaqtning o'zida foydalanishni cheklash. Bunday holda, rollar to'plami, shuningdek, mos kelmaydigan rollarning pastki qismlariga bo'linadi, ammo foydalanuvchiga har qanday rollarning kombinatsiyasi bilan munosabatlar berilishi mumkin. Shu bilan birga, tizim bilan mashg'ulot paytida foydalanuvchi bir vaqtning o'zida har bir mos kelmaydigan rollarning har bir to'plami uchun bir nechta rolni faollashtirishi mumkin. Agar foydalanuvchi seans davomida turli xil rollar o'rtasida almashinishi mumkin, lekin shu bilan birga ular orasidagi ziddiyatlarning oldini olish kerak bo'lsa, bu siyosat vazifalarni dinamik taqsimlash deb ataladi. U statikka qaraganda ancha moslashuvchan, kirishni boshqarish sxemalarini yanada murakkablashtirishga imkon beradi va troyan otlarining hujumidan himoya qiladi. Masalan, foydalanuvchini bir vaqtning o'zida qimmatli ma'lumotlarga kirish va boshqa foydalanuvchilar tomonidan tizimga kiritilgan zararli dasturlarni ishga tushirishning oldini olish mumkin. 1.4 Rollar va vakolatlarni tayinlashda miqdoriy cheklovlar Model faqat cheklangan miqdordagi foydalanuvchilarga rolni tayinlashi mumkin bo'lgan holatlarga va / yoki cheklangan miqdordagi rollarga ruxsat berishda mo'ljallangan. Rollarni va kuchlarni guruhlash Bir-birini to'ldiradigan va maqsadi alohida ma'noga ega bo'lmagan rollar va kuchlar faqat bir butun sifatida tayinlanishi mumkin bo'lgan guruhlarga birlashtiriladi. Buning uchun qo'shimcha qoidalar kiritiladi, unga ko'ra foydalanuvchiga har qanday rolni unga allaqachon ma'lum rollar to'plami tayinlangan taqdirdagina berish mumkin va bu rolga ma'lum vakolatlar to'plami allaqachon unga bog'langandagina kuch berish mumkin. Rollarga asoslangan kirishni boshqarish siyosati xavfsizlikni rasmiy dalillar bilan kafolatlamaydi, faqat cheklovlarning mohiyatini belgilaydi, bunga rioya qilish xavfsizlik mezonlari bo'lib xizmat qiladi. 2. Ishni bajarish tartibi.
  • 9. 1. Sotsiologik tadqiqotlar natijalaridan foydalangan holda (iloji bo'lsa) mo'ljallangan tizimning maqsadli auditoriyasini o'rganish. Agar ushbu turdagi tadqiqot ma'lumotlari mavjud bo'lmasa, tegishli tadqiqotlar natijasida olingan ma'lumotlar bilan tanishib chiqing. O'rganilgan ma'lumotlarga asoslanib, auditoriyani loyihalashtirilgan tizimga (jinsi, yoshi, mashg'uloti, kompyuter savodxonligi darajasi va boshqalar) eng ko'p ta'sir qiladigan parametrlarga qarab segmentlang. Har bir segmentda taxminiy odamni tanlang va 1-jadvalda keltirilgan profilni to'ldiring: 1.1-jadval – ―Shaxs‖ profili < Shaxs nomi > < Shaxs roli> < Shior > Fotosurat Tavsif <Tavsifda quyidagi xususiyatlar ko'rsatilgan: jinsi, yoshi, kasbi, oilaviy ahvoli, sevimli mashg'ulotlari, tizim bilan o'zaro ta'sir qilish shartlari (o'zaro ta'sirlashish uchun ishlatiladigan qurilma, atrof-muhit va boshqalar) va boshqa har qanday tegishli omillar.> Maqsadlar: < Tizimdan foydalanishda foydalanuvchi erishmoqchi bo'lgan maqsadlar ro'yxati > Rag'batlantiruvchi omillar: <Tizimning foydalanuvchini shunga o'xshash raqobatchilar tizimlari o'rniga foydalanishga undashi mumkin bo'lgan har qanday xususiyatlar, shuningdek ijobiy holatga olib kelishi mumkin bo'lgan xususiyatlar foydalanuvchidan hissiy munosabat> Ranjitadigan omillar: <Tizimning foydalanuvchini tizimni ishlatishdan qaytarishi mumkin bo'lgan har qanday xususiyatlar, shuningdek foydalanuvchidan salbiy hissiy reaktsiyaga sabab bo'lishi mumkin bo'lgan xususiyatlar ro'yxat shaklida ko'rsatiladi.> Ideal o'zaro ta'sir senariysi: < Ideal shovqin ssenariysi - bu bitta kalitni tavsiflovchi foydalanuvchi va tizimning o'zaro aloqalari haqidagi bayon mukammal shaklda foydalanuvchi nuqtai nazaridan ssenariy > 2. Tizimning funktsional imkoniyatlaridan kelib chiqib, barcha mumkin bo'lgan foydalanuvchi rollarini tanlang (masalan, "Administrator", "Moderator"). Natijalarni 1.2- jadvalga kiriting. 1.2-jadval - Tizim foydalanuvchilarining rollari № Roli Tavsifi 1
  • 10. 3. Tizim ichidagi foydalanuvchi huquqlari ro'yxatini tuzing (1.2-jadvaldagi har bir tanlangan rol uchun). Vakolat namunalari: "Tizimda ro'yxatdan o'tish", "Xabar yuborish", "Foydalanuvchini qo'shish". Natijalarni 1.3-jadvalga kiriting. 1.3-jadval - foydalanuvchi ruxsatnomalari № F ydalanuvchi huquqlari Tavsifi 1 4. 1.2 va 1.3-jadvallar asosida. foydalanuvchi roliga qarab ma'lum tizim imkoniyatlarining mavjudligini aks ettiruvchi rollar va kuchlar matritsasini tuzing: 1.4-jadval 1-rol 2-rol … N rol 1-foydalanuvchi huquqlari X X X X 2-foydalanuvchi huquqlari X X X 3-foydalanuvchi huquqlari X … X X N-foydalanuvchi huquqlari X X 3.Hisobotning mazmuni 1. Sarlavha sahifasi 2. Ishning mavzusi va maqsadi 3. Shaxslar (brigadaning har bir a'zosidan - kamida bitta kishi) 4. Foydalanuvchi rollari ko'rsatilgan jadval 5. Foydalanuvchi huquqlari ko'rsatilgan jadval 6. Rol / vakolat matritsasi Xulosa: Foydalanuvchining faoliyati va vazifalarini tahlil qilish, uning qanday platformada, dasturda yoki tizimda aktivlik ko'rsatdiğini va qaysi vazifalarni bajarishi kerakligini aniqlashga yordam beradi. Misol uchun, agar foydalanuvchi bir onlayn do'kon saytida savdo amalini bajarayotgan bo'lsa, uning faoliyati buyurtmalar qabul qilish, mahsulotlarni tanlash, to'lovni amalga oshirish va yetkazib berishni o'z ichiga oladi. Bunday tahlil foydalanuvchining platformda qanday amallar bajarishi kerakligini aniqlashga yordam beradi va uning tezroq va samarali ishlashiga imkoniyat yaratadi. Rollar va vakolatlarni loyihalash, ularning dizaynini, funksiyalarini va texnologiyalarini belgilashni o'z ichiga olgan jarayon. Bu loyihalash jarayoni davomida, muharrir va injenerlar o'rtasida ko'p qatlamli ish olib boriladi. Ular dizaynning shakl va rangini belgilab, vakolatning yuqori sifatli materiallardan ishlab chiqarilishini ta'minlash uchun texnik xarakteristikalarini belgilab chiqarishadi. Shuningdek, vakolatlarning avtomatik tizimlarini yaratish, ularga energiya ta'minlash va boshqa muhim funktsiyalarni loyihalashda ham katta ahamiyatga ega bo'ladi. Bu jarayon davomida, kompaniya xarajatlari, ishlab chiqarish muddati va sotish narxlari kabi faktorlar ham hisobga oladi. Bular barchasi rollar va vakolatlarni loyihalashda muhim ahamiyatga ega bo'lgan jarayonlardir.
  • 11. Amaliy mashg`ulot № 7. Foydalanuvchilarni tahlil qilish usullari. Ishning maqsadi: 1. Foydalanuvchilarni tahlil qilish usullari bilan tanishib chiqish. 1. Nazariy ma'lumotlar. Foydalanuvchiga yo'naltirilgan dizayn dasturiy mahsulot yo'naltirilgan auditoriyani o'rganishni o'z ichiga oladi. Ushbu tadqiqot davomida axborot tizimining potentsial foydalanuvchilarining ehtiyojlari, istaklari, imkoniyatlari va afzalliklarini aniqlash uchun turli usullardan foydalaniladi. Usullar. Foydalanuvchi interfeysini rivojlantirishning turli bosqichlarida va umuman foydalanishga yaroqlilik intizomida qo'llanilgan ba'zi (biron-bir darajada) usullarni ko'rib chiqamiz. Shaxsiylashtirish Ushbu usul turli guruhlarga mansub potentsial foydalanuvchilarning batafsil tipik profillarini tuzishni o'z ichiga oladi. Profilni tahlil qilish foydalanuvchilarning maqsadlari, ehtiyojlari, ehtiyojlari, afzalliklari va umidlari kabi xulq-atvor jihatlarini modellashtirishga imkon beradi. Bu mahsulot imkoniyatlari, ularning vizual taqdimoti va o'zaro ta'sir usullari bilan bog'liq qarorlarni qabul qilishda foydali bo'ladi. Kontekstni tahlil qilish Foydalanish kontekstini tahlil qilish ma'lum bir vazifani bajarish jarayonida foydalanuvchilar aniq nima bilan shug'ullanishi va uni qanday muhitda bajarishi haqida mavjud bo'lgan barcha ma'lumotlarni to'plashdan iborat. Bu interfeysni ishlab chiqishni foydalanuvchilarning tizim komponentlari bilan ishlash uslubiga eng mos keladigan tarzda yo'naltirishga imkon beradi. Tahlil natijalari foydalanish holatlarini (Use Case-ni ) tuzish uchun asos bo`ladi. Foydalanish stsenariylari (Use Cases) Stsenariylar ma'lum bir sharoitda ishlab chiqarish muammolarini hal qilishda foydalanuvchi xatti-harakatlarini tavsiflaydi. Ular loyihalash uchun boshlang'ich nuqta sifatida foydalanish holatlarini taqdim etadi va shuningdek, qulaylik sinovlari uchun asos yaratadi. Skriptlardan (stsenariylardan) foydalanishning afzalliklari quyidagilardan iborat:  bo'lajak foydalanuvchilarning xatti-harakatlarini, ularning vazifalari va atrof- muhitini modellashtirish;  dizaynning dastlabki bosqichlarida qulaylik masalalarini o'rganish;  foydalanuvchilarning maqsadlarini va ushbu maqsadlarga erishish uchun qancha vaqt sarflashlarini aniqlash;  minimal resurslardan foydalanish;  keyingi baholash tadqiqotlari uchun stsenariylardan foydalanish;  inson omillari bo'yicha ekspertizaga bo'lgan ehtiyojni kamaytirish. Izoh: skriptlar (stsenariylar) foydalanuvchi harakatlarining aniq va batafsil tavsifidir, ammo ularda foydalanuvchi interfeysi elementlaridan foydalanishga havolalar (ссылка) bo'lmasligi kerak. Ushbu usulni qo'llashdagi asosiy qiyinchilik, ishlab chiquvchilar uchun eng odatiy yoki qiziqarli bo`lmagan, balki eng ko'p turli xil vaziyatlarni qamrab oladigan bunday stsenariylarni ishlab chiqish zarurati bilan bog'liq. Ro'yxat ketma-ketlik bilan bir qatorda testda ishlatiladigan chiziqli bo'lmagan stsenariylarni ham o'z ichiga olishi kerak. Kelajakda ishlab chiqilayotgan tizimni baholash uchun yaratilgan ssenariylarning to'liq to'plamidan foydalanish kerak. Kartalarni saralash
  • 12. Bu ma'lumotni guruhlarga bo'lish uchun foydalaniladigan oddiy, ishonchli va arzon foydalanuvchilarni o'rganish usuli. Natijalarni saralash (natijada olingan guruhlar) dasturni tuzishda va natijada navigatsiya sxemasini shakllantirishda ishlatilishi mumkin (masalan, veb- sayt menyusining tuzilishini belgilash). Kartalarni saralash usulining mohiyati quyidagicha: 1. Materiallar va mavzular ro'yxatini shakllantirish. Bunda mavjud dasturda (yoki raqobatbardosh ishlanmalarda) ishlatilgan materiallardan tortib, kelgusi nashrlar rejalariga qadar turli xil manbalardan foydalaniladi. Hozirgi rivojlanishda ko'zda tutilmagan kelajakdagi materiallarning kiritilishi qo'shimcha xarajatlarni tejashga imkon beradi, chunki funksiyalarni kengaytirish qobiliyati va taqdim etilgan ma'lumotlar allaqachon ishlab chiqilgan. 2. Ishtirokchilarni tanlash. Kartalarni saralash alohida yoki guruhda amalga oshirilishi mumkin. Shaxsiy test o'tkazish uchun o'nlab ko'ngillilar talab qilinadi. Guruh sinovlari uchun har biri uch kishidan iborat kamida beshta guruh tuzish tavsiya etiladi. Ikkala holatda ham, asosiy narsa, test topshiruvchilar maqsadli auditoriyaning eng tipik vakillari bo'lishi kerak. 3. Kartalarni tayyorlash. U yoki bu tarzda ilgari tanlangan materiallar alohida qog'oz kartalarga qo'llaniladi. Kartochkalardagi sarlavhalar ishtirokchilar tez o'qishlari uchun etarlicha qisqa bo'lishi va shu bilan birga ishtirokchilar xavf ostida bo'lgan narsalarni tushunishlari uchun etarlicha batafsil bo'lishi kerak. Sinov ishtirokchilari o'z takliflarini kiritishlari mumkin bo'lgan bir nechta bo'sh kartalarni qoldirish tavsiya etiladi. Barcha kartalar, shu jumladan bo'sh kartalar ham noyob identifikatorga ega bo`ladi. 4. Sinovni bajarish. Sinovni boshlashdan oldin kartalar aralashtiriladi, toza kartalar yonma-yon joylashtiriladi. Sinov ishtirokchilari birma-bir (yoki guruhlarda) xonaga kirib, kartalarni o'zlari xohlaganicha yotqizishadi, agar kerak bo'lsa, bo'sh kartalarga o'zlarining qarashlarini yozadilar. Xonada doimiy ravishda bo'lgan kuzatuvchi saralash natijalarini qayd qiladi, kartalar yana aralashtiriladi va keyingi ishtirokchini (guruhni) taklif qiladi. 5. Natijalarni tahlil qilish. Sinov natijalari bitta jadvalda umumlashtirilib, unda allaqachon foydalanuvchilarning istaklari aniqlanadi. Bu erda aniq ko'rsatmalar mavjud emas, chunki har qanday tahlil "sehr va ilm o'rtasidagi narsa" dir. Yaqinlik diagrammasi Ushbu usulning asl nomini (affinity diagramming) tematik o'xshashlik / yaqinlik diagrammasini yaratish sifatida tarjima qilish mumkin. Usul kartalarni saralashga asoslangan, ammo u boshqacha tarzda amalga oshiriladi: elementlarni guruhlash ishlab chiquvchilar vakillari va buyurtmachining mutaxassislari tomonidan birgalikda muhokama davomida amalga oshiriladi. Ishtirokchilarga elementlarni va / yoki guruhlarni qayta tuzish, yangilarini qo'shish va keraksizlarini o'chirish imkoniyati beriladi. Aqliy hujum Operatsion muammolarni hal qilish uchun keng qo'llaniladigan ekspert usuli. Yechimni izlash uch bosqichda amalga oshiriladi: 1. Muammoni shakllantirish. Ushbu bosqichda hal qilinadigan muammo aniq shakllantirilishi kerak. 2. G'oyalar avlodi. Ishtirokchilar muammoni hal qilish uchun turli xil, ehtimol hatto bema'ni g'oyalarni tezda taklif qilishlari kerak bo'lgan asosiy bosqich. Ushbu
  • 13. bosqichda taklif qilingan variantlarning har qanday baholanishi chiqarib tashlanadi, chunki bu erda asosiy narsa ularning soni. 3. Fikrlarni guruhlash, baholash va tanlash. Taklif etilgan g'oyalarning har biri muhokama qilinadi va undan keyingi foydalanish imkoniyati to'g'risida qaror qabul qilinadi. Ko'pincha, aqliy hujum usuli boshqa usullardan "ichkarida" foydalaniladi, masalan, yaqinlik diagrammasi usuli yordamida dastur tuzilishini loyihalash paytida. Imkoniyatlar Foydalanuvchilarni tahlil qilishning turli usullarida qo'llaniladigan bir qator vositalar mavjud. Ular orasida off-layn echimlar (oddiy qog'ozdan boshlab) va on-layn xizmatlar mavjud. 1-jadvalda foydalanuvchi interfeyslarini ishlab chiqishda foydalaniladigan dasturlarning ba'zi bir misollari keltirilgan. 1-jadval. Foydalanuvchi interfeysi dizayni uchun dasturlar. UXSort - bu Windows-ga asoslangan dastur bo'lib, bu kartalarni saralash orqali strukturaning ta'rifi bilan bog'liq tadqiqotlarni amalga oshirishga imkon beradi. 1000 tagacha kartani qo'llab-quvvatlaydi, saralash chuqurligi - 2 darajagacha. MS Excel yoki MS Word-dan kartalarni import qilishga imkon beradi.
  • 14. Pencil Project - barcha platformalar uchun bepul (GPL v2) prototip dasturiy ta'minot. O'rnatish va ishlatish oson. Ko'p sonli ulanadigan shablon to'plamlari mavjud. .Html, .svg, .pdf, .odt, .png formatlariga eksport qilishni qo'llab-quvvatlaydi. GUI Machine - bu yuqori sifatli prototiplarni tez va oson yaratish va ularni interaktiv ko'rish imkonini beradigan ish stoli va veb-ilovalar uchun o'zaro faoliyat platformalararo prototiplarni yaratish vositasi. Ko'p sonli mahalliy va platformadan mustaqil komponentlarni o'z ichiga oladi.
  • 15. Moqups – veb-sayt yoki mobil dastur prototipini yaratish uchun veb-dastur. Bu boshlash uchun hatto ro'yxatdan o'tishni talab qilmaydigan qulay onlayn moharrir hisoblanadi. Ham bepul, ham rivojlangan xususiyatlarga ega bo'lgan tijorat versiyasi mavjud. 2. Ishni bajarish tartibi Quyidagi foydalanuvchi tahlil usullaridan biri haqida hisobot yozing. Tanlangan usul hal qiladigan vazifalar, ularning tavsifi, afzalliklari va kamchiliklari va ehtimol muqobil variantlari taqdim etilishi kerak. Hisobot oxirida - ishlatilgan ma'lumot manbalari ro'yxati keltirilsin. O`zingizning variantingizga muvofiq, amaliy mashg`ulot vazifasini bajarish uchun: Variant nomeri Topshiriq 1-Variant Kartalarni ochiq saralash 2-Variant Kartalarni yopiq saralash 3-Variant Foydalanuvchilarning so'rovnomalari 4-Variant Intervyu 5-Variant Kontekstli so'rov 6-Variant Vazifalarni tahlil qilish 7-Variant Evristik baholash 8-Variant " Wizard of Oz " metodikasi 9-Variant Parallel dizayn 10-Variant Fokus guruhlari 11-Variant Kuzatish kundaliklari 12-Variant Prototip yaratish 13-Variant Foydalanish imkoniyatini testlash (sinov) Xulosa: Foydalanuvchi tahlil qilish usullari 1. Ma'lumotlarni to'plash: Foydalanuvchilarning ma'lumotlarini to'plab, ularning amaliyotlarini va xohishlarini tushunish.
  • 16. 2. Ma'lumotlarni tahlil qilish: Foydalanuvchilar haqida ma'lumotlarni tahlil qilib, ularning nima uchun sayt yoki dasturdan foydalanishini aniqlash. 3. Statistik ma'lumotlarni o'rganish: Foydalanuvchilar statistik ma'lumotlarini o'rganib, ularning sayt yoki dasturda qanday davraniş ko'rsatganligini tushunish. 4. Anketlar va so'rovnoma o'tkazish: Foydalanuvchilar bilan anketlar va so'rovnoma o'tkazib, ularning fikrlarini va takliflarini aniqlash. 5. Testlash va monitoring: Foydalanuvchilar bilan testlash va monitoring jarayonlari orqali ularning sayt yoki dasturda qanday amaliyot ko'rsatganligini aniqlash. 6. Feedback qabul qilish: Foydalanuvchilardan feedback olish va ularga qulayliklar yaratish uchun takliflarni eshitish.
  • 17. Amaliy mashg`ulot № 8. Interfeys turlari. Foydalanuvchi interfeysini yaratish. Ishning maqsadi: Foydalanuvchi interfeysi dizayni bosqichlarini o'rganish. 1. Nazariy ma`lumotlar. Har qanday texnik qurilmalar singari, kompyuter ham inson uchun majburiy bo'lgan muayyan qoidalar to'plami orqali aloqa o'rnatadi. Ushbu qoidalar kompyuter adabiyotida interfeys deb ataladi. Interfeys, ta'rifi bo'yicha, operatsion tizimning foydalanuvchilar bilan o'zaro aloqasi qoidalaridir. Inson-kompyuter aloqasi texnologiyasi interfeysga bog'liq. Interfeys tasnifi. Yuqorida aytib o'tganimizdek, interfeys birinchi navbatda qoidalar to'plamidir. Har qanday qoidalar singari ular ham umumlashtirilishi, "kod" da to'planishi, umumiy xususiyatiga ko'ra guruhlanishi mumkin. Shunday qilib, biz "interfeys turi" tushunchasiga odamlar va kompyuterlar o'rtasidagi o'zaro ta'sir yo'llarining o'xshashligi bilan kombinatsiya sifatida keldik. Qisqacha aytganda, biz inson-kompyuter aloqasining turli xil interfeyslarini quyidagi sxematik tasnifini taklif qilishimiz mumkin. Zamonaviy interfeys turlari quyidagilar: 1. Buyruq interfeysi. 2. WIMP - interfeys 3. SILK - interfeys 4. "Mimik interfeys" 5. Jamoat interfeysi Foydalanuvchi interfeysini ishlab chiqishni to'rtta asosiy bosqichga bo'lish mumkin: 1) loyiha bo'yicha ishni boshlash; 2) muammolarni bayon qilish; 3) yuqori darajadagi dizayn; 4) past darajadagi dizayn. Interfeysni rivojlantirishning to'liq tsikli quyidagi bosqichlarni o'z ichiga oladi: 1-bosqich: tadqiqot 2-bosqich: foydalanuvchi stsenariylari (skriptlar) 3 bosqich: interfeys tuzilishi 4-bosqich: interfeysning prototipini yaratish 5-bosqich: uslubni aniqlash 6-bosqich: dizayn tushunchasi 7-bosqich: barcha ekranlarni bezatish 8-bosqich: interfeysni jonlantirish (interfeys animatsiyasi) 9-bosqich: ishlab chiquvchilar uchun materiallar tayyorlash. 1- bosqich: tadqiqot Tadqiqot bosqichida mahsulot, mijoz, uning raqobatchilari yoki yaqin analoglari, joriy interfeys (masalan, veb-sayt yoki mobil ilova) dan foydalanish bo'yicha statistik ma'lumotlarni yig'ish va mo'ljallangan maqsadli auditoriya qurilmalarini tahlil qilish to'g'risida ma'lumotlar to'planadi. Ushbu bosqich interfeys kim uchun ishlab chiqilayotganligini, qanday cheklovlar bilan amalga oshirilishi kerakligini (ekran o'lchamlari, interaktivlik), buni qanday qilmaslik kerakligini tushunishga yordam beradi (masalan, raqobatchilardan farq qilish). 2- bosqich: foydalanuvchi stsenariylari (Maxsus skriptlar) Taqdim etilgan interfeys tavsifi asosida foydalanuvchi interfeys doirasida bajarishi mumkin bo'lgan vazifalar (foydalanuvchi skriptlari) ro'yxati tuziladi. Masalan, profil rasmingizni yangilash.
  • 18. Barcha vazifalar muammoni hal qilish uchun bajarilishi kerak bo'lgan bosqichlarga muvofiq yoziladi. Masalan: 1. Saytga o'tish 2. Kirish 3. Profilga o'tish 4. Avatarni bosish 5. Faylni tanlash 6. Rasmga ishlov berish yoki o'zgartirishni tasdiqlash 7. Saqlash 3 bosqich: interfeys tuzilishi Oldingi bosqichdagi natijalar ro'yxati interfeys tuzilishining asosini tashkil etadi. Ekranlarning soni, ularning qisqacha mazmuni va umumiy tuzilishdagi o'rni ma'lum bo'ladi. 4-bosqich: interfeysning prototipini yaratish Ko'pgina hollarda biz ikkita sxematik prototipni yaratamiz: qoralama va yakuniy. Istisnolarni kichik interfeyslar tashkil etadi, ya`ni judayam oddiy mobil ilovalar yoki kichik saytlar. Prototip qoralamasi - bu Invision prototip xizmati orqali bog'langan ekranlarning sxemasi. Qoralama versiyada diagrammalar mazkur diapazonlarning zonalarini va tavsiflarini ko'rsatadi. Masalan, yangiliklar ro'yxati yoki veb-sayt sarlavhasi. Hammasi tafsilotlarsiz. Prototip qoralamasi saytning qanchalik hajmli bo'lishini, har bir ekranda qancha ma'lumot bo'lishini, kerakli sahifaga o'tish uchun qancha bosish kerakligini aniqroq tushunishga yordam beradi. Keyingi qadam - bu yakuniy prototip bo'lib, unda sahifalar maketlari hanuzgacha bir-biri bilan bog'langan, ammo barcha tugmalar, matnlar, katakchalar, shakllar va boshqa elementlar allaqachon sahifalarda ko'rinib turadi. Prototiplarda funktsionallik, sahifa elementlarini bir-biriga nisbatan joylashishi rejalashtirilgan, lekin dizayni emas. Ranglar, tasvirlar, piktogramma - bu dizaynning barcha bosqichlari hisoblanadi. Loyihalash bosqichida ular bir-biri bilan qanday munosabatda bo'lishlarini, qanday qilib bir-biriga qarashlarini aytishning iloji yo`q. 5-bosqich: uslubni aniqlash Tadqiqot bosqichidan so'ng va dizayn bosqichlariga parallel ravishda kelajakdagi interfeys stilistikasi aniqlanadi. Uslubni tanlash uchun bir nechta rasm to'plamlari (moodboards) tayyorlanadi. Ushbu to'plamlar sayt sahifalari, rasmlar, tugmachalar, shrift kompozitsiyalari bilan bir-biriga bog'langan. 6-bosqich: Dizayn tushunchasi Dizayn konsepsiyasi sayt dizaynini ko'rsatish va butun saytning kelajakdagi ko'rinishini aniq ko'rsatish uchun mo'ljallangan. Agar stilistikani aniqlashning oldingi bosqichi faqat yo'nalish bergan bo'lsa, u holda dizayn kontseptsiyasi tanlangan yo'nalishni interfeysning mavjud tarkibi bilan kesib o'tishga mo'ljallangan. Dizayn kontseptsiyasi har qanday hajmda taqdim etilishi mumkin, ammo biz vaqtni tejash uchun uni minimallashtirishga harakat qilamiz. Odatda kontseptsiya 1-3 interfeys ekranlari bilan ifodalanadi. Agar biz sayt haqida gapiradigan bo'lsak, unda biz bir nechta qurilmalar uchun bitta sahifaning ko'rinishini ko'rsatishga harakat qilamiz. Agar interfeys ekranda animatsiyani qabul qilsa, kontseptsiyada ishtirok etsa, biz uni ham ko'rsatamiz. 7-bosqich: Barcha ekranlarni bezatish Dizayn konsepsiyasi tasdiqlangandan so'ng, boshqa barcha interfeys ekranlarini loyihalash vaqti keldi. Dizayn kontseptsiyasi - bu butun interfeys qanday bo'lishi mumkinligi haqidagi taxmin. Barcha ekranlarning dizayni haqida gap ketganda, tashqi ko'rinishni yakunlash jarayoni amalga oshiriladi: o'lcham yoki etakchi to'g'ri tanlanganmi, piktogramma chiziqlari qalinligi matn bilan yaxshi birlashtirilganmi, shakllar (tugmalar, kirish maydonlari) dizayni ekranning boshqa elementlari bilan zidmi yoki yo'qmi va boshqa ko'plab holatlar.
  • 19. Barcha ekranlarning dizayni rejasi interfeysning tuzilishi va sxematik prototipidir. Biroq, ushbu rejadan chiqib ketish odatiy hol emas. Shunday qilib, dizayn paytida, pop-up oynasi ekranning o'rtasida joylashgan ma'lumotlarning tarqalish blokiga qaraganda ancha aniqroq va samaraliroq bo'lishi mumkin. Barcha ishlab chiqilgan ekranlar interaktiv prototipga yig'ilgan bo'lib, ular interfeysni ishlab chiquvchilar xizmatiga murojaat qilmasdan foydalanishning taxminiy tajribasini yaratadi. 8-bosqich: interfeysni jonlantirish Ko'pincha ushbu bosqich dizayni kontseptsiyasi paydo bo'lgan paytdan boshlab boshlanadi va barcha ekranlarning dizayni butun bosqichida davom etadi. Biz operatsion tizim tomonidan ta'minlanmagan har qanday interfeys animatsiyasining nostandart holatlarini ko'rsatishga harakat qilamiz. Masalan, iOS uchun dastur interfeysida keyingi ekran qanchalik tez harakatlanishini ko'rsatishning hojati yo'q. Biroq, bu ham interfeys animatsiyasi deb hisoblanishi mumkin. 9-bosqich: Ishlab chiquvchilar uchun materiallar tayyorlash Bizda allaqachon barcha interfeys sxemalari mavjud. Barcha interfeysni bir-biriga bog'laydigan prototip mavjud. Animatsion videolar tayyor. Ishlab chiquvchilarga interfeysni amalga oshirishda yordam berish uchun biz buning uchun zarur bo'lgan barcha materiallarni tayyorlaymiz. Bunday materiallar quyidagilar bo'lishi mumkin: • spritlar, • barcha belgilar bilan shrift, • Interfeys elementlari va ularning holatlari takrorlanadigan UI to'plami. Interfeysdagi piktogramma va boshqa grafikalar uchun barcha masofalar, chuqurliklar, o'lchamlar uchun biz Zeplin-dan foydalanamiz, u o'z-o'zidan piktogramma va kodni tayyorlaydi. Foydalanuvchi interfeysini loyihalashda quyidagilarni aniqlash kerak:  Dialog tuzilishi;  Dialogni rivojlantirishning mumkin bo'lgan ssenariysi;  Inson va ilova o'rtasida almashinish mumkin bo'lgan nazorat xabarlari va ma'lumotlarning mazmuni (xabarlar semantikasi);  Namoyish etilgan ma'lumotlarning vizual atributlari (xabarlar sintaksisini). 2. Ishni bajarish tartibi. 1. Nazariy materiallarni o'rganish. 2. Nazorat savollariga javob berish. 3. Hisobot tayyorlash O`zingiz tanlagan variantga muvofiq, amaliy ish vazifasini bajarish uchun: Variant № Topshiriqlar Variant 1 Foydalanuvchi interfeysi dizayni bosqichlari bilan tanishib chiqing. Hisobotni chop eting va nazariy qismni himoya qiling. Variant 2 Loyihada ishlashni boshlash bosqichining batafsil tavsifini tuzing. Hisobotni chop eting va nazariy qismni himoya qiling. Variant 3 Muammoni hal qilishning tarkibiy bosqichlarini aniqlang. Hisobotni chop eting va nazariy qismni himoya qiling. Variant 4 Yuqori darajadagi dizayn bilan tanishing. Hisobotni chop eting va nazariy qismni himoya qiling. Variant 5 Yuqori darajadagi dizayn bilan tanishing. Hisobotni chop eting va nazariy qismni himoya qiling. Variant 6 Interfeysni rivojlantirishning to'liq tsikli bilan tanishib chiqing. Uni
  • 20. bosqichlarga ajratib oling. Hisobotni chop eting va nazariy qismni himoya qiling. Xulosa: foydalanuvchilarni tahlil qilish usullari, ularning onlayn faoliyatlarini, sayt yoki ilovalarini o'rganish va tahlil qilishni o'z ichiga oladi. Bu usullar quyidagilar bo'lishi mumkin: 1. Ma'lumotlar analitikasi: Foydalanuvchilar statistik ma'lumotlari, sayt yoki ilova foydalanuvchilarining davr-harakatlarini va ularga qanday ta'sir ko'rsatishlari haqida ma'lumotlarni o'rganish orqali tahlil qilinadi. 2. Anketalar va so'rovnomalar: Foydalanuvchilar bilan anketalar yoki so'rovnomalar orqali suhbatlashib, ularning fikrlarini va mulohazalarini olish va tahlil qilish. 3. Foydalanuvchi interfeysi testlash: Foydalanuvchilar bilan interfeysni testlash orqali ularning sayt yoki ilova ishlash usullarini va muammolarini aniqlash. 4. A/B sinovlari: Foydalanuvchilar orasida A/B sinovlari (bir-biriga nisbatan farqli variantlar) o'tkazib, ularning xohishlarini va reaktsiyalarini tahlil qilish. 5. Sotsial media monitoring: Foydalanuvchilar sotsial mediadagi faoliyatlarini kuzatib borish orqali ularning fikrlarini, mulohazalarini va reaktsiyalarini tahlil qilish. Bu usullar foydalanuvchilar haqidagi ma'lumotlarni to'plab, tahlil qilib, ularning talablariga mos keladigan xizmatlarni takomillashtirish uchun muhimdir.
  • 21. Amaliy mashg`ulot № 9. Foydalanuvchi interfeysi elementlarining tasnifi. Buyruq tugmalari: hajmi, maydoni, matn va piktogrammalar. Ishning maqsadi: Grafik foydalanuvchi interfeysi elementlarini o'rganish. 1. Nazariy ma'lumotlar. Grafik foydalanuvchi interfeysi elementlari Boshqaruv elementlari haqida suhbatni eng sodda, ya'ni tugmachalardan boshlash qulayroqdir. Tugmalar. Tugma - bu variantni tanlash yoki hodisani boshlashga imkon beradigan (masalan, pastki dasturni ishga tushirish) imkon beradigan boshqaruv elementi. Foydalanuvchining tugma bilan barcha o'zaro ta'siri bosish bilan cheklanadi. Buyruq tugmalari (Push Buttons) - bunday tugmachani bosish bilan aniq harakatlar boshlanadi (to'g'ridan-to'g'ri harakat tugmalari). Ular to'rtburchaklar shaklida tasvirlangan, o'rtada qaysi voqea tugmachani bosishini tushuntiradigan qisqa matnli xabar (so'z) mavjud. Buyruq tugmachasida uchta holat mavjud: normal (tugma mavjud, lekin foydalanuvchi tomonidan hali faollashtirilmagan), bosilgan (faollashtirilgan) va kirish imkoni bo'lmagan (faol bo'lmagan) (agar tugmachaga tayinlangan funktsiya mavjud bo'lmasa yoki tugma fon oynasida joylashgan bo'lsa). 1-rasm. Bularning barchasi buyruq tugmachalari, ular to'g'ridan-to'g'ri harakat tugmalari (shu jumladan, o'ngdagi gipermatnli havola) -rasmda quyidagi belgilar ishlatiladi: • составить новый план: yangi loyixa boshlash. • открыт план: ochiq reja •сохранит план: rejani saqlash • Настройки: Sozlamalar. •Невозможно отменит изменения: O‘zgarishlarni bekor qilib bo‘lmaydi • Невозможно повторить изменения: O'zgarishlarni takrorlab bo'lmaydi. • Вырезать выбранное: Kesish tanlangan. • Копировать выбранное: Tanlovni nusxalash. • Вставить: Kiritmoq •Добавит к плану выбранную мебель из каталога. Katalogdan tanlangan mebelni rejaga qo'shing • Выбор объектов на плане: Reja bo'yicha ob'ektlarni tanlash. • Прокрутка плана: O'tkazish rejasi: • Создать стены: Devorlarni yarating. • Создать комнату: Xona yarating.
  • 22. -изменить графические параметры grafik parametrlarni o'zgartirish Birinchi qadam, rejani yuklash (fon rasmi) ixtiyoriy, ammo mavjud uyning devorlarini chizishni sezilarli darajada tezlashtiradi. Shuning uchun uni topishga harakat qiling va agar topmagan bo'lsangiz, skanerlang. Reja to'g'ri joylashtirilganligiga ishonch hosil qiling. Katta o'lchamdagi va sifatli faylni dasturga yuklamang, bu chizma sizga uyni tezroq chizishga yordam beradi, ammo mahorat bilan emas.
  • 23. Uy rejasidagi devorlarni (yoki boshqa narsalarni) siljitish uchun ularni sichqoncha bilan sudrab olib boring yoki klaviaturadagi slayd tugmalaridan foydalaning. Bitta devorni tanlashda uning boshlang'ich va tugash nuqtalarini o'zgartirish yoki Reja > Devorni ajratish menyu bandi yordamida devorni qismlarga bo'lish mumkin. Devorga yoki Reja > Devorlarni o'zgartirish menyu bandiga ikki marta bosish devor parametrlarini o'rnatish uchun dialog oynasini ochadi.
  • 24. rasmda ko'rsatilganidek, dialog oynasi devorning chap va o'ng tomonining rangi yoki tuzilishi, qalinligi, balandligi, nishabligi, devorning boshlang'ich va tugash nuqtalari kabi devor parametrlarini sozlashda yordam beradi. Agar siz o'zingizning teksturangizdan foydalanmoqchi bo'lsangiz, tekstura tanlash dialog oynasidagi Import tugmasini bosing va teksturani import qilish bo'yicha yordamchining ko'rsatmalariga amal qiling. Uyingizga mebel namunasini qo'shish uchun, rasmda ko'rsatilganidek, kerakli modelni mebel katalogidan uy rejasi maydoniga yoki mebel namunalari ro'yxatiga sudrab olib boring. 8. Asboblar panelidagi "Mebel qo'shish" tugmasidan foydalanib, tanlangan namunani uyingiz rejasiga ham qo'shishingiz mumkin. Loyihaga qo'shilgan barcha ob'ektlar bir vaqtning o'zida namunalar ro'yxatida, 2D rejasida va 3D oynasida aks ettiriladi. Birinchidan, eshik va derazalarni qo'shing. Agar siz dastur sozlamalarida magnitlanish funksiyasini o'chirmagan bo'lsangiz, u holda eshiklar va derazalar avtomatik ravishda devorning joylashishi va o'lchamiga mos ravishda yo'naltiriladi va sozlanadi. Keyin joyni, nishabni va o'lchamlarni moslashtirib, mebel namunalarini qo'shing. Agar magnitlanish funksiyasi yoqilgan bo'lsa, modellar avtomatik ravishda orqa tomoni devorga o'rnatiladi va agar siz bir ob'ektni ikkinchisining ustiga qo'ysangiz, o'lchami kattaroq va pol darajasida joylashgan bo'lsa, u avtomatik ravishda pastki qismidan yuqoriga joylashtiriladi. Tanlangan apparat namunasining ko'rsatkichlari 1.Aylanish indikatori: ob'ektni kerakli burchakka aylantirish uchun sichqoncha kursorini uning ustiga olib boring va sichqonchaning chap tugmasini bosib turing. 15 ° burchak ostida aylantirish uchun Alt tugmachasini bosib ushlab turing. 2.Balandlik indikatori ob'ektning pol sathidan balandligini o'zgartirishga imkon beradi. 3.Balandlik ko'rsatkichi tanlangan namunaning balandligini o'zgartirishga imkon beradi. 4 Hajmi ko'rsatkichi mebelning o'lchamlarini o'zgartiradi.
  • 25. Tanlangan ob'ekt yoki Mebel > O'zgartirish menyu bandiga ikki marta bosish mebel parametrlarini o'rnatish uchun dialog oynasini ochadi. Armaturalarni o'zgartirish uchun dialog oynasini ochib (rasmga qarang) siz nom, burilish burchagi, joylashuv, pol sathidan balandlik, o'lcham, rang, rejadagi ko'rinish kabi parametrlarni sozlashingiz mumkin, shuningdek, ob'ektni aks ettirish. Agar siz virtual tashrifchi nomidan ko'rishni tanlagan bo'lsangiz, uning figurasi 2D rejada aks ettiriladi, unda siz uning joylashuvini ham o'zgartirishingiz mumkin. Tashrifchining joylashuvi bir vaqtning o'zida 2D rejasida ham, 3D oynasida ham yangilanadi. Virtual
  • 26. tashrifchi 4 ta ko'rsatkich bilan o'ralgan
  • 27. Virtual tashrifchi ko'rsatkichlar 1 Boshning egilishi ko'rsatkichi 2 Ko'rish maydoni indikatori 3 Tananing aylanish ko'rsatkichi (chap/o'ng) Virtual tashrifchini batafsilroq sozlash uchun 3D ko'rinishi > 3D ko'rinishini o'zgartirish menyu buyrug'idan foydalaning. Ochilgan dialog oynasida siz ko'rish maydoni, tashrif buyuruvchining balandligi, er va osmonning rangi yoki tuzilishi, yorug'lik yorqinligi va devorlarning shaffofligi kabi parametrlarni sozlashingiz mumkin. Ochiladigan ro'yxatlar
  • 28. Eng oddiy ro'yxat opsiyasi - ochiladigan ro'yxat. Ochiladigan ro'yxatlarning muhim afzalliklaridan biri shundaki, ro'yxatning past balandligi komponentlardan yig'ilgan buyruqlarni vizual ravishda namoyish etishni osonlashtiradi. Bitta tanlovli ro'yxatlar Yagona tanlov ro'yxati radio tugmalari guruhi va ochiladigan ro'yxat o'rtasida oraliqdir. U bir xil sonli elementlarga ega bo'lgan radio tugmalari guruhidan kichikroq, ammo ochiladigan ro'yxatdan kattaroqdir. Shunga ko'ra, undan faqat ekran makonining "dangasa iqtisodiyoti" sharoitida foydalanish kerak. 3- rasm. Yagona tanlov ro'yxati. Shuni esda tutish kerakki, vaziyatlarda barcha narsalar ro'yxatiga aylantirilmasdan joylashtirilgan, ro'yxat xuddi radio tugmalari guruhi singari ishlaydi. Ko'p tanlovli ro'yxatlar Interfeys dizayni nuqtai nazaridan, ko'p tanlovli ro'yxatlar, avvalambor, qiziqarli, chunki ular aslida Internetda yo'q. Texnik jihatdan ko'p tanlovli ro'yxatni yaratish muammo emas; HTML da bu uchun maxsus yorliq (teg) ham mavjud. Muammo shundaki, brauzerdagi bunday ro'yxat bitta tanlov ro'yxatiga o'xshaydi, shuningdek, bir nechta elementni tanlash uchun foydalanuvchi Ctrl tugmachasini bosib turishi kerak. Bu shuni anglatadiki, tinglovchilarning ozgina qismi bunday ro'yxatdan foydalana oladi (va hatto ro'yxatdagi ishora ham vaziyatni tuzatmaydi). Ro'yxatlarning brauzerlar tomonidan juda yomon bajarilishi sababli ulardan foydalanish odatda mumkin emas. Biz tasdiqlash kataklaridan foydalanishimiz kerak. 4- rasm. Belgilash katakchalari bilan bir nechta tanlovli ro'yxat Komboks qutilari
  • 29. Kombobokslar (combo box) - bu kirish maydoniga ega bo'lgan ro'yxatning gibridlari: foydalanuvchi mavjud narsani tanlashi yoki o'zi kiritishi mumkin. Komboks qutilari ikki xil bo`ladi: ochiladigan va kengaytirilgan. Ikkala turda ham muammolar mavjud. 5- rasm. Kiritish fokusi o`rnatilgan (chapda) va kengaytirilgan (o`ngda) ochiladigan kombobokslar. Ochiladigan Kombobokslarda muammolar mavjud. Birinchidan, bunday Kombobokslar xuddi ochiladigan ro'yxatlarga o'xshaydi, vizual ravishda ulardan faqat kirish fokus indikatori mavjudligi bilan ajralib turadi (shunda ham faqat element tanlanganda). Bu shuni anglatadiki, faqat nisbatan rivojlangan foydalanuvchilargina ulardan to'liq foydalanishi mumkin. Bunda hech qanday alohida muammo yo'q, chunki Komboboks odatdagi ro'yxat kabi ishlatilishi mumkin. Ikkinchidan, bundan ham yomoni, ochiladigan Kombobokslar Internetda sinf sifatida mavjud emas. Ular na brauzerlarda, na HTML-da qo'llab-quvvatlanmaydi. Boshqa tomondan kengaytirilgan Kombobokslar bilan bog'liq muammolar butunlay boshqacha. Ularni qiyin, ammo Internetda (JavaScript orqali) amalga oshirish mumkin. Ularning o'ziga xos ko'rinishi, ularni boshqa boshqaruv elementlaridan ajratib turadi. Biroq, ularni dasturiy ta'minotga kiritish nisbatan qiyin (garchi Internetga qaraganda ancha oson bo'lsa ham). Shu bilan birga, kengaytirilgan Komboboks ekranning ko'p joylarini egallaydi. Aylantirishlar Aylantirishlar (spinner, little arrow) - odatdagi kabi ko'p qirrali emas, balki kirish maydonidir, chunki u matnli ma'lumotlarni kiritishga imkon bermaydi, lekin u ikkita foydali xususiyatga ega. 6- rasm. Aylantirish Birinchidan, aylantirish(spinner)ga qiymat kiritish uchun foydalanuvchiga sichqonchani tashlab, qo'lini klaviaturaga siljitish kerak emas (oddiy kirish maydonidan farqli o'laroq). Qo'lni joydan joyga ko'chirish nisbatan uzoq vaqtni (o'rtacha yarim soniya) davom etishi va diqqat markazida bo'lishini bezovta qilganligi sababli, klaviaturaga ehtiyoj yo'qligi juda ham katta yordam bo`ladi. Qanday bo'lmasin, aylantirish(spinner)ga klaviaturadan qiymat kiritish holati juda kam uchraydi, ya'ni foydalanuvchilar aylantirish(spinner)ni to'liqligicha ijobiy qabul qilishadi. Ikkinchidan, sichqoncha yordamida qiymat kiritishda tizim foydalanuvchilarga faqat to'g'ri ma'lumotlarni, va ayniqsa, qimmatli bo'lgan ma'lumotlarni to'g'ri formatda kiritishga imkon beradi. Bu inson xatosi ehtimolini keskin kamaytiradi. Shunday qilib, har qanday raqamli qiymatlarni kiritish uchun aylantirish(spinner)dan foydalanish ko'proq o`zini oqlaydi. Afsuski, Internetda maxsus aylantirish(spinner) elementi yo'q. Bitta elementli ko'p tanlovli ro'yxatni yaratib, elementni aylantirish(spinner)ga o'xshatib qo'yishingiz mumkin, ammo unga klaviaturadan qiymat kiritish imkoni bo'lmaydi. Yaxshiyamki, aylantirish(spinner)ni Macromedia Flash dasturida nisbatan arzon narxlarda tayyorlash mumkin. Slayderlar Ilgari tavsiflangan boshqaruv elementlarida bo'lgani kabi, slayderlar foydalanuvchilarga ixtiyoriy qiymat kiritishga ruxsat bermasdan ro'yxatdagi qiymatni tanlashga imkon beradi. O'rinli savol tug'iladi: nega yana bitta nazorat kerak, agar shunga o'xshash elementlar juda ko'p bo'lsa.
  • 30. Javob oddiy: agar foydalanuvchilar yaxshi tartiblangan qatorda qiymatni tanlashi kerak bo'lsa, slayderlar ajralmas hisoblanadi: ■ qatorda juda ko'p qiymatlar mavjud (7-rasmga qarang). ■ foydalanuvchilarga qiymatlarning tartibliligini etkazishingiz kerak. 7- rasm. Slayderlarga misollar. Ko'rinib turibdiki, slayderdagi parametrlar soni juda muhim bo'lishi mumkin. ■ foydalanuvchilarga ularning ko'pchiligidan tezda qiymatni tanlashga imkon berish kerak (bunday hollarda slayder eng samarali element bo'lib chiqadi, garchi bu mumkin bo'lgan inson xatolari uchun xavfli bo'lsa). Slayderlarning qiziqarli tomoni bor. Ular matn parametrlarini tanlash uchun ham ishlatilishi mumkin, ammo faqat ushbu parametrlarni aniq tartibga solish mumkin bo'lgan hollarda. Bunday holatlar juda ko'p, masalan, "nonushta", "tushlik" va "kechki ovqat", tashqi aloqalar bo'lmaganida, reyting juda mos keladi. Menyu Termin menyusining interfeysida aytib o'tilganida, ko'pchilik odamlar darhol ochiladigan menyularni darhol tasavvur qilishadi. Aslida menyu tushunchasi ancha kengroq. Menyu - bu foydalanuvchi tizimga o'z buyrug'ini berish o'rniga, foydalanuvchi taklif qilingan variantlardan tanlab oladigan foydalanuvchi va tizim o'rtasidagi o'zaro ta'sirning usuli. 8- rasm. Standart ochiladigan menyu. Shunga ko'ra, bir nechta tugmachali (va bitta kirish maydonisiz) dialog oynasi ham menyu hisoblanadi.
  • 31. 9- rasm. Bu ham menyu Hozirda menyuni u yoki bu shaklda ishlatmaydigan tizimlar deyarli qolmagan. Tushuntirish oddiy. Menyu foydalanuvchilar miyasidagi yukni kamaytirishga imkon beradi, chunki buyruqni tanlash uchun qaysi buyruq kerakligini va uni qanday aniq ishlatish kerakligini eslashning hojati yo'q - kerakli ma'lumotlarning barchasi (yoki deyarli barchasi) allaqachon ekranda. Bundan tashqari, menyu foydalanuvchi harakatlarining doirasini cheklaganligi sababli, ushbu qatordan xato harakatlarni katta darajada olib tashlash mumkin bo'ladi. Bundan tashqari, menyular foydalanuvchilarga ushbu tizim tufayli amalga oshirishi mumkin bo'lgan harakatlarni ko'rsatadi va shu bilan foydalanuvchilarga ta'lim beradi (bitta tadqiqotda menyular eng samarali o'quv vositasi ekanligi aniqlandi). Shunday qilib, aksariyat tizimlarda menyu ob'ektiv tovar hisoblanadi (ular asosan tashqi muhit yoki vaqt o'tishi bilan tizimlarda samarasiz). Menyu turlari Bir nechta turli xil menyu taksonomiyalari mavjud, ammo faqat ikkitasi asosiy ahamiyatga ega. Birinchi taksonomiya menyularni ikki turga ajratadi: ■ Statik menyu, ya'ni ekranda doimiy ravishda mavjud bo'lgan menyu. Asboblar paneli ushbu turdagi menyuga odatiy misoldir. ■ Dinamik menyular, unda foydalanuvchi elementni tanlash uchun menyu chaqirishi kerak. Masalan, odatdagi kontekst menyusi. Ba'zi hollarda, ushbu ikki turdagi menyu birlashtirilishi mumkin, ham statik (foydalanuvchilar tugmachalarni bosadi), ham dinamik (foydalanuvchilar menyuni chaqiradi) sifatida ishlashi mumkin. Ikkinchi taksonomiya menyularni ikki turga ajratadi: ■ Kosmosda ochiladigan menyular (masalan, oddiy ochiladigan menyu). Foydalanuvchi har doim pastki darajadagi elementni tanlaganida, yuqori darajadagi elementlar ko'rinadigan bo'lib qoladi. ■ Vaqt o'tishi bilan ochiladigan menyu. Bunday menyulardan foydalanganda yuqori darajadagi elementlar (yoki keng ma'noda, allaqachon o'tgan elementlar) u yoki bu sabablarga ko'ra ekrandan yo'qoladi. Ikkala taksonomiyadagi har bir menyu turi ma'lum kamchiliklarga ega. Birinchi taksonomiyadagi statik menyular tezroq ishlaydi, foydalanuvchilarga yaxshiroq ma'lumot beradi, lekin ekran maydonini egallaydi. Vaziyat dinamik menyular bilan o'zgartiriladi. Ikkinchi taksonomiyada birinchi tur (kosmosda ochiladigan menyular) foydalanuvchilarning o'zaro aloqalari kontekstini ko'proq qo'llab-quvvatlaydi, ammo bu qo'llab-quvvatlash isrof qilingan ekran maydoni hisobiga amalga oshiriladi. Ikkinchi turi bo'sh joydan foydalanishda ko'proq konservativ, ammo kontekstni saqlashda yomonroq. Shuning uchun har xil turdagi menyularning ta'sirini va interpenetratsiyasini tahlil qilishni o'rganish, shuningdek ularning interfeysdagi o'rnini anglash juda foydali. Masalan, abstraktsiyaning boshqa darajasidagi kontekst menyusi vaqtinchalik (ya'ni dinamik) dialog oynasi bo'lib chiqadi, faqat nostandart tuzilishga ega. Ushbu tuzilmani tushunish, menyuda ham, dialog oynasining fazilatlarini ham qo'lga kiritishi uchun tugmachalardan tashqari qaysi menyuda menyudan foydalanish mumkinligini aniqlashga imkon beradi. Afsuski, ushbu kitobning hajmi ushbu mavzuni to'liqroq tavsiflashga imkon bermaydi. Shuning uchun, ushbu bo'lim faqat asosiy va kontekst menyularini tavsiflaydi. Oynalar
  • 32. Oyna - bu bir vaqtning o'zida ishlaydigan jarayonlarni vizual ravishda ajratib turadigan ekranning maxsus maydoni. Hozirgi vaqtda quyidagi turdagi oynalar ajratilgan:  dasturning asosiy oynalari  hujjatlar oynalari  rejimidagi dialog oynalari  modelsiz dialog oynalari  palitralar  brauzer oynalari (Internetda qo'llaniladigan texnologiya dasturiy ta'minot texnologiyalaridan sezilarli darajada farq qilishi sababli, ushbu turdagi oynalar bir- biridan bir-biridan ajralib turadi). Oyna elementlari Windows-da, boshqaruv elementlari bo'lgan maydonlardan tashqari, ba'zi bir umumiy elementlar mavjud, ularning asosiylari oynaning sarlavha satrlari, holat satrlari, asboblar paneli va aylantirish paneli. Sarlavha satri. Matn va unchalik katta bo'lmagan darajada sarlavha belgisi dasturiy ta'minotda muhim rol o'ynaydi (ular vazifalarni almashtirishni boshqaradi) va Internetda juda muhim (navigatsiyani boshqarish). Vazifani almashtirish bilan hamma narsa oddiy va bir vaqtning o'zida qiyin. Oddiy, chunki bu erda qoida sodda "Birinchi o'rinli ko'rsatiladi." Foydalanuvchiga oddiy dastur emas, balki ma'lum bir dasturning ma'lum bir hujjati kerak bo'lganligi sababli (vazifa almashinuvchisiga tushmaydigan hujjat oynalari yaxshi emas), avval hujjatlarning nomlari ko'proq mos keladigan sifatida ko'rsatilishi kerak. Aksincha, qiyinchilik shundaki, Windows-ning qattiq interfeysi tufayli siz ko'p ish qila olmaysiz. Shunga qaramay, dastur nomini qisqartirish juda zarur. Sarlavha satridan faqat eng tajribali auditoriyaga kerak bo'lgan funktsiyalarni chaqirish uchun foydalanish mumkin: sarlavha satridagi belgini bosish orqali ochiladigan menyu paydo bo'ladi. Bu rivojlangan foydalanuvchilar uchun menyuni umumiy maqsadlar menyusidan ajratadi, bu esa yangi boshlanuvchilar tomonidan chaqirilish ehtimolini pasaytiradi (ular hatto bunday menyu borligi haqida bilmasligi ham mumkin). Shuni ham anglash kerakki, foydalanuvchilar oynaning sarlavhalarini kamdan-kam o'qishlari, foydalanuvchilarga sarlavhalar kerak emasligini anglatmaydi. Aksincha, yaxshi sarlavha suhbatni tushunishni juda osonlashtirishi mumkin. Shuning uchun ekranda taniqli va etarli sarlavha satriga ega bo'lish ko'pincha juda foydali bo'ladi. Buning uchun odatiy Windows interfeysida joy yo'qligi achinarli. Holat satri, ehtimol interfeysning eng kam baholangan elementidir (har holda, uni Internetda ishlatish usuli statistikani sezilarli darajada buzadi). Aslida, vaziyat satri ikki narsaga mo'ljallangan: u haqiqiy holat satri bo'lishi mumkin, ya'ni. tizimning joriy holatini aks ettiring yoki rivojlangan foydalanuvchilar uchun asboblar paneli bo'ling (yoki ikkalasini ham bajaring). Keling, buni batafsil ko'rib chiqaylik. Tizimning hozirgi holatini aks ettirish. Deyarli har bir tizim hujjatlarga xos yoki vaqt o'tishi bilan o'zgarib turadigan xususiyatlarga ega. Masalan, illyustratsion dasturlarda ob'ektlar ba'zi xususiyatlarga ega va bu xususiyatlarning barchasi ko'rsatilmagan. Yana bir misol: tizim uzoq vaqt band bo'lganda, foydalanuvchiga rivojlanish satrini ko'rsatishi kerak. Va nihoyat, eng oddiy misol: matn protsessori foydalanuvchisi hujjatning qaysi sahifasida ekanligini bilish huquqiga ega. Bularning barchasini holat satrida aks ettirish eng samarali hisoblanadi. Vaziyat paneli, ayniqsa, rivojlanish satrini namoyish qilish joyi sifatida juda qiziq. Qiziqarli naqsh mavjud: taraqqiyot satri ko'rsatiladigan joy bo'yicha siz tizim interfeysining sifatini aniqlashingiz mumkin: agar indikator holat satrida ko'rsatilsa, u holda tizim odatda yaxshi interfeysga ega, agar indikator boshqa joyda ko'rsatilsa, u yomon. Ilg'or foydalanuvchilar uchun asboblar paneli. Ko'pincha, tizim bir tomondan muhim bo'lgan funktsiyaga ega, ikkinchidan, tayyor bo'lmagan foydalanuvchini aqldan ozdirishi
  • 33. mumkin. Odatda bu funktsiyalarning o'zi emas, balki tizimning ishlash rejimlariga tegishli. Bunday hollarda, vaziyat paneli muammoni hal qilish uchun ajoyib echimdir. Bir tomondan, rejim tugmachalarini chiqish maydonlaridan farq qilishi (masalan, MS Word holat satridagi REC0, ISPR, VDL va ZAM yorliqlari nafaqat ko'rsatkichlar ekanligini bilasizmi?) Siz noto'g'ri almashtirish ehtimolini kamaytira olasiz. Boshqa tomondan, agar foydalanuvchi tasodifan o'chirgichni bosgan bo'lsa, u darhol tashqi ko'rinishidagi o'zgarishlarni ko'radi va keyinchalik orqaga qaytishi mumkin. Boshqa tomondan, tajribali foydalanuvchi asboblar paneli orqali o'tayotgandek rejimlarni osonlikcha o'zgartirishi mumkin. O'tkazish paneli - bu uning tarkibida aylanadigan oyna elementi. Foydalanish nuqtai nazaridan juda muvaffaqiyatli emas, interfeys elementi. O'tkazish g'ildiragi sichqonchasining kiritilishi bilan aylantirish chizig'iga bo'lgan ehtiyoj juda kamaydi. O'tkazish satrini yaratishda quyidagi talablarni hisobga oling. • Slayderning kattaligi varaqlanadigan hujjatning umumiy hajmini ko'rsatishi kerak. • Yo'llar ustidagi o'qlar juftlashtirilishi kerak; ikkala o'q ham chiziqning qarama-qarshi tomonlarida emas, yonma-yon bo'lishi kerak. Bu interfeysning barqarorligi samaradorlikka zid keladigan holatlardan biridir. Agar aylantirish paytida xatoga yo'l qo'yilgan bo'lsa, bog'langan tugmachalar kursorning harakatini teskari yo'nalishda o'qga kamaytirishga imkon beradi. • Ko'rish oynasini siljitish paytida dinamik ravishda o'zgartirish imkoni bo'lmasa, foydalanuvchi havolasida foydalanuvchining hozirgi holatini ko'rsatish kerak. E'tibor bering, kursorni siljitish paytida asboblar joylashuvi o'zgarmasdan qolishi kerak. • Kursorning harakatlanish xatosini boshqarish kerak. Agar foydalanuvchi hujjatni ko'rib chiqayotganda slayderni kursor bilan siljitganda, kursor chiziqdan chiqib ketishi mumkin. Muayyan nuqtaga qadar (30-70 piksel bilan ofset) tizim bunday ofsetga e'tibor bermasligi kerak. Asboblar paneli - bu piktogrammalar to'plami, ularning tanlovi harakatni boshlaydi. Barcha panellar quyidagi afzalliklarga ega:  ular foydalanuvchilarga sichqoncha yordamida kerakli funktsiyalarga tezda kirishga imkon beradi  ular foydalanuvchilarga kamroq xotiradan foydalanishga imkon beradi  ular interfeysning vizual boyligini oshiradi  ular ko'proq ko'rish imkoniyati tufayli o'rganish egri chizig'ini tezlashtiradilar (ochiladigan menyular bilan taqqoslaganda). Ammo ularning kamchiliklari ham bor: ular juda ko'p ekran maydonini egallaydilar, shuning uchun ularga kerakli hamma narsani kiritish mumkin emas. Ushbu muammoni hal qilishning ikki yo'li mavjud. Birinchidan, panelda faqat eng ko'p ishlatiladigan buyruqlarni joylashtirishingiz mumkin (va kerak) (foydalanuvchi tomonidan panelni sozlash qobiliyati). Ikkinchidan, panel foydalanuvchi harakatlarining kontekstiga bog'liq bo'lishi mumkin. Ikkala usuldan ham foydalanish mumkin, chunki ular bir-biriga zid kelmaydi. Asboblar panelini funktsiyani chaqirishning yagona usuliga aylantirish kerak emas. Hozirda panelga o'zboshimchalik bilan boshqarish vositalarini joylashtirishda hech qanday texnik muammolar mavjud emas (faqat bitta chegara qoldi - joylashtirilgan elementlarning kattaligi), shuning uchun murakkab panellarni yasashga to'sqinlik qilgan so'nggi to'siqlar yo'qoldi. Buni ishlatishga arziydi, chunki u dialog oynalarini ochish va yopish vaqtini tejaydi va tizim bilan o'zaro aloqalarning ajralmas sifatini yaxshilaydi (foydalanuvchilar murakkab panellardan foydalanishni yaxshi ko'radilar). Rasmlar (ikonkalar) To'g'ridan-to'g'ri manipulyatsiya interfeysida foydalanuvchilar to'g'ridan-to'g'ri ko'rinadigan ob'ektlarda harakatlarni amalga oshiradilar. Ushbu ob'ektlar tugmalar, yorliqlar, menyular yoki rasmlar (ikonkalar) bo'lishi mumkin. Barcha piktogrammalar ularning funktsiyalarini qanchalik to'g'ri ifodalashiga qarab tasniflanishi mumkin.
  • 34. O'xshashlik piktogrammasi - piktogramma ular ko'rsatadigan narsalarga o'xshaydi (masalan, "kesish" operatsiyasini namoyish qilish uchun qaychi); Naqshli piktogramma ob'ekt turiga misol keltiradi (masalan, bo'yoq vositasini ko'rsatish uchun chiziqni ko'rsatuvchi piktogramma); Ramziy piktogramma - harakatni yoki holatni ramziy shaklda ifodalash uchun ishlatiladi (masalan, uzilgan tarmoq ulanishini ko'rsatish uchun ikkita kompyuter orasidagi uzilgan chiziq); Ixtiyoriy ikonkalar - ularning taqdimoti haqida hech qanday ma'lumot bermang, shuning uchun ularning maqsadi tasvirlangan bo'lishi kerak (masalan, "oxirgi buyruqni bekor qilish" harakatini aks ettiruvchi teskari dumaloq o'q) Piktogrammalar Piktogrammalarning hayotdagi o'rni. An'anaviy dasturlarda piktogramma juda ko'p ishlatiladi: ■ tizim belgisi ■ foydalanuvchilar har qanday tarzda o'zgartirishi mumkin bo'lgan alohida tizim fayllarining piktogrammasi ■ tizim tomonidan yaratilgan va tahrir qilingan hujjatlarning ikonkalari ■ tizim vositalarining piktogrammasi (har doim ham emas, ko'p tizimlar ularsiz yaxshi yashaydi) ■ asboblar paneli va menyu ikonkalari ■ to'g'ridan-to'g'ri manipulyatsiyani amalga oshirish uchun foydalaniladigan ob'ektlar piktogrammasi (kamdan-kam, afsuski) ■ menyu belgisi. Kursorlar Kursorlar - bu teskari aloqa qilishning ajoyib usuli. Masalan, foydalanuvchi har doim kursorni oynaning bir burchagiga olib borganida, foydalanuvchi oynaning shakli kattalashishi mumkinligini kursor o'zgartiradi. Afsuski, kursorlarning salbiy tomoni bor: foydalanuvchilar chirkin piktogramma bilan kelisha oladilar, chunki ular unga qarashga qodir emaslar, chirkin kursor bilan kelisha olmaydilar, chunki ular ekranda har doim unga qarashlari kerak. Shuning uchun kursorlardan foydalanish qoidasi quyidagicha: ko'rsatgichni istalgan vaqtda uni estetik jihatdan yoqimli qila olasiz; aks holda, hatto kursorlar haqida o'ylamang. 2. Ishni bajarish tartibi 1. Nazariy materialni o'rganish. 2. Variant bo'yicha kamida 10 ta interfeys elementlarini o'z ichiga olgan "do'stona" interfeysli dastur ishlab chiqish. 3. Nazorat savollariga javob berish. 4. Hisobot yozish. Vazifa. Variantingizga muvofiq, amaliy ish vazifasini bajarish uchun:. Variant nomeri Topshiriq 1-Variant Grafik foydalanuvchi interfeysi elementlari bilan tanishing. Hisobotni chop eting va nazariy qismni himoya qiling. 2-Variant Tugmalarning asosiy turlarini tavsiflang. Tugmalar uchun bir nechta variantlarni ishlab chiqing. Hisobotni chop eting va nazariy qismni himoya qiling. 3-Variant GUIning asosiy elementlaridan biri sifatida menyu bilan tanishib chiqing. Menyu turlaridan birini ishlab chiqing. Hisobotni chop eting va nazariy qismni himoya qiling. 4-Variant Belgilarga tavsif bering. Piktogrammalar tasnifini bering. Piktogramma uchun bir nechta variantni ishlab chiqing. Hisobotni chop eting va nazariy qismni himoya qiling.
  • 35. 5-Variant Belgilash katakchalari va radio tugmalariga tavsif bering. Belgilash katakchalari yoki radio tugmalari uchun bir nechta variantni ishlab chiqing. Hisobotni chop eting va nazariy qismni himoya qiling. 6-Variant Piktogrammalarga tavsif bering. Piktogrammalarning har xil turlarini loyihalash. Hisobotni chop eting va nazariy qismni himoya qiling. Hisobotning tarkibiy tuzilishi 1. Sarlavha sahifasi 2. Ishning mavzusi va maqsadi 3. Variantingiz bo'yicha topshiriqni bajarish 4. Nazorat savollariga javoblar Xulosa: Foydalanuvchi interfeysi yoki inson-kompyuter interfeysi - inson-kompyuter hamkorlikning bir yo'li. U foydalanuvchi ehtiyojlariga javob va uning zaif tomonlarini biladi bo'lsa, u kishiga qaratilgan. interfeys mashina qismi - bu imkoniyatlarni foydalanib, mashinada amalga oshiriladi qismidir kompyuter texnologiyalari. foydalanuvchi interfeysi zaif, ehtiyojlari, odatlar nuqtai va o'rganish qobiliyati va boshqa omillar bilan odam tomonidan amalga oshiriladi qismidir.
  • 36. Amaliy mashg`ulot № 10. Vizual dizayn. Vizual dizaynni qo'llash. Ishning maqsadi: vizual flat dizayni asoslarini, afzalliklarini va amaliy qo'llanilishini o'rganish. 1. Nazariy ma`lumotlar. Flat dizayni: tarixi, afzalliklari va amaliy qo'llanilishi Bugun biz o'z e'tiborimizni zamonaviy grafik vizual dizaynning eng mashhur yo'nalishlaridan biri ya`ni Flat dizayniga qaratamiz.. Taniqli rassom Edgar Degas bir vaqtlar: "San'at siz ko'rgan narsada emas, balki siz boshqalarga qanday ko'rsata olishingizda" degan edi. Bu grafik vizual dizaynga ham tegishli bo'lib, uni ma'lum bir vazifani hal qiladigan san'at deb ham aytish mumkin. Grafik vizual dizayn shakllar va soyalar, harflar va oraliqdagi eng kichik o'zgarishlar orqali kayfiyatni va xabarni o'zgartirishi mumkin. Kundalik hayotning ajralmas qismiga aylangan ushbu yo'nalish tendentsiyalari ularning qaror qabul qilish jarayoni va zamonaviy mahsulot taqdimotidagi muammolarni hal qilish, shuningdek foydalanuvchilarning didini shakllantiradi. Flat dizaynni aniqlash Bugungi kunda "Flat dizayn" atamasi grafikada umumiy uslubiy xususiyatlarga ega bo'lgan turli xil maqsad va vazifalarda qo'llaniladi. Flat dizayn - bu vizual ekspresif vositalardan lakonik foydalanish tufayli raqamli mahsulotlar sohasida ko'plab namoyon bo'lgan tendentsiyadir. Ushbu yondashuv asosidagi uyg'un soddaligi sababli ushbu atama hozirda boy dizaynning teskarisi sifatida keng qo'llanilmoqda. Ushbu tendentsiyaga o'z nomini bergan eng diqqatga sazovor xususiyati - bu juda realistik va batafsil skeomorfik tasvirlardan farqli o'laroq, tekis (2 o'lchovli) vizual tafsilotlardan foydalanish. Flat dizayn so'nggi yillarda jadal rivojlanib bordi va veb-va mobil interfeyslar uchun keng va xilma-xil raqamli dizayn dasturlarini topadigan grafik dizaynning tobora ko'proq sohalarini qamrab oldi. Ushbu yondashuv foydalanuvchi interfeyslarining qulayligi va vizual uyg'unligini oshiradigan uslub sifatida qaralishi mumkin. Flat dizayn tarixi Flat dizaynining kelib chiqishi odatda shveytsariyalik uslub deb hisoblanadi. Shveytsariya uslubi, shuningdek Xalqaro tipografik uslub yoki qisqacha Xalqaro uslub deb nomlangan bu 20- asrning 20-yillarida paydo bo'lgan, ammo katta tanqidlarga uchragan va 1940-50-yillarda Shveytsariyada grafika dizaynida jonli qayta tiklangan trend. yillari, bu butun dunyo bo'ylab 20- asr o'rtalarida grafik dizaynning mustahkam poydevoriga aylandi. Ushbu ijodiy harakatning asoschilari Jozef Myuller-Brokman va Armin Xofmannlar edi.
  • 37. Design Is History-ga ko'ra, ushbu uslubning asosiy xususiyatlarining qisqacha tavsifi quyidagicha: «... uslub soddaligi, o'qilishi va xolisligiga qaratilgan edi. Ushbu uslubning merosi sans serif shriftlari, katakchalari va assimetrik maketlardan foydalanishdir. Vizual aloqa vositasi sifatida tipografiya va fotosuratlarning kombinatsiyasi ham ajralib turadi. Asosiy nufuzli asarlar ma'lumotlarning eng samarali vositasi hisoblangan plakatlar sifatida ishlab chiqilgan. " Ushbu uslub bosma nashrlar uchun vizual dizayn sohasida ko'plab iboralarni olgan bo'lsa- da: plakatlar, shtamplar, postkartalar, kitob muqovalari, jurnallar va boshqalar, raqamli dizayn davrida, ayniqsa, foydalanuvchi interfeysi dizayni sohasida ufqlarini sezilarli darajada kengaytirdi. Veb-saytlar va mobil ilovalar dizayn echimlariga ushbu minimalistik va funktsional yondashuv uchun ajoyib va foydali istiqbolni ochdi. Uslub "Flat dizayn" deb nomlandi, u darhol ommalashdi va grafik dizaynda yangi yo'nalishni boshladi. Raqamli mahsulotlarda tekis foydalanuvchi interfeysining mashhurligini oshirishga birinchi qadam Microsoft tomonidan qo'yildi, bu harakat 2000-yillarning boshlarida boshlandi va 2010 yilgi mahsulotlarda, xususan, Windows Phone 7 uchun mobil interfeyslarni ishlab chiqishda keng tarqaldi. Flat dizaynning asosiy xususiyatlari, masalan intuitiv oddiy shakllar, qalin aniq tipografiya, yorqin qarama-qarshi ranglar, uzun soyalar, murakkab detallar va to'qimalarning mavjudmasligi, yaxshi qabul qilingan. Flat dizayni uchun mashhurlikning navbatdagisi 2013 yilda bo'lib, Apple iOS 7-ni yassi grafik printsiplariga asoslanib, foydalanuvchilar uchun qulay, intuitiv interfeyslar uchun asos sifatida chiqardi. Flat dizayndagi ba'zi bir asosiy printsiplar Google-ning Material Design-da o'z ifodasini topgan deb aytish mumkin.
  • 38. Shunday qilib, Flat dizaynning asosiy xususiyatlari: • shakllar va elementlarning soddaligi; • minimalizm; • funksionallik; • qalin va yaxshi o'qiladigan tipografiya; • aniq va qat'iy vizual iyerarxiya; • tezkor vizual idrokni ta'minlovchi, qarama-qarshi ranglarning kombinatsiyasi; • tekstura, gradient va murakkab shakllardan saqlanish; • geometrik yondashuvni va vizual muvozanatni qo'llash. Yassi dizayn afzalliklari Flat dizayni raqamli dizayndagi mashhurligi va xilma-xilligini aniqlagan bir qator afzalliklarga ega. Eng muhimlari orasida: • o'qish qobiliyati; • shakllar, ranglar va shriftlar yordamida aniq vizual iyerarxiya; • veb va mobil interfeyslarda tezkor va intuitiv navigatsiyani samarali tashkil etish; • sezgir dizayn uchun qulay o'lchov; • raqamli tizim uchun ahamiyatsiz yuk.
  • 39. Yuqorida aytilganlarning barchasi bilan tekis dizayn ijodiy izlanish va uslubiy tushunchalar uchun keng imkoniyatlar yaratadi. Flat dizayni - amaliyotda qo'llanilishi Bugungi kunda mavjud va rivojlanib kelayotgan dizayn tendentsiyalarining xilma-xilligi moslashuvchanligi va badiiy erkinligi tufayli Flat dizayniga yaxshi mos keladi. Foydalanuvchi interfeysi dizayni Umumiy tartib, mantiq va o'tishlarni rejalashtirishning dastlabki bosqichlarida ham tekis dizayn tamoyillari qo'llanilishi mumkin. Ushbu muhim bosqichda ishlatiladigan raqamli dizayn vositalari va dasturiy ta'minotlari dasturchilarga dastur yoki veb-sahifadagi barcha ekranlar uchun bitta tartib bilan mijozlarga va jamoalarga taqdim etish imkoniyatini beradi va hattoki ushbu asosiy maket ham tekis dizaynga xos asosiy vizual xususiyatlarga ega. Ushbu bosqichda dizayn qarorlarini oddiy monoxrom sxemada tez va samarali namoyish qilish uchun juda mos keladi.
  • 40. Foydalanuvchi interfeysi dizayni Foydalanuvchi interfeyslari, albatta, tekis dizayni uchun keng va qulay maydonga aylandi. U o'z rivojlanishini foydalanuvchi o'zaro ta'sirining mavhum tushunchalarida ham, ko'plab original interfeyslarda, ikonkalarda, interfeys elementlarida va rasmlarda ham topdi. Tematik illyustratsiyalar Bu kabi illyustratsiyalar raqamli mahsulotlar uchun qo'shimcha yordam beradi va ma'lum bir mavzu bilan bir zumda bog'lanib, foydalanuvchilarga batafsil va estetik jozibasi jihatidan yanada murakkabroq bo'ladi.
  • 41. Chop etilgan rasmlar (illyustratsiyalar) Zamonaviy Flat dizayndagi maqsadlarning xilma-xilligi va uning raqamli mahsulotlarda tobora ommalashib borishi dizaynning boshqa sohalariga, xususan, ushbu yondashuv kelib chiqqan plakatlar va kitob muqovalari kabi bosma mahsulotlarning dizayniga ham ta'sir ko'rsatdi. Brendlash Brend dizayni, shuningdek, moslashuvchanligi tufayli bugungi kunda Flat dizayn tamoyillarini muvaffaqiyatli qo'llamoqda, chunki ko'plab mahsulotlar qurilmalarda namoyish
  • 42. etilmoqda yoki onlayn ravishda raqamli qo'llab-quvvatlanmoqda. Brendlashdagi Flat dizayn ko'pincha logotiplarda va dastur piktogrammalarida namoyish etiladi. Flat dizayni haqida aytib o'tilgan barcha dalillar va afzalliklar, albatta, ushbu uslub boshqa dizayn yondashuvlarini engib chiqishini anglatmaydi. Har qanday uslub va dizayn yo'nalishi o'zining afzalliklari va kamchiliklariga ega. Biroq, Flat dizayn yangi istiqbollarni ochdi, ayniqsa go'zallik va funktsionallikning uyg'un muvozanatini ta'minlaydigan maxsus echimlar sohasida. 2. Ishni bajarish tartibi Swet home programmasida dizayn
  • 43. Avvalo, biz foydalanadigan ranglar xaqida qaror qabul qilib olaylik. kreslo belgisi (ikonka). qadam. Canva dasturida yang list ochamz
  • 44. qadam. Googledan tayyor kreslo png yuklab olamiz Teni tugmasni bosamz
  • 45.
  • 46.
  • 47.
  • 48. Xulosa: Canva bu grafik dizayn platformasi boʻlib, odamlar undan SMM posterlar, taqdimotlar, hujjatlar va boshqa vizual ishlarni yaratishda foydalanishadi. Saytda tayyor dizayn qoliplari mavjud. Platformani ishlatish bepul boʻlib, qoʻshimcha imkoniyatlarni taqdim qiluvchi pullik obunalar — Canva Pro and Canva for Enterprise ham mavjud. Canva dasturi, onlayn dizayn va grafika tahrirlash uchun mo'ljallangan dasturdir. Bu dastur orqali foydalanuvchilar istalgan turdagi dizaynlar yaratishlari mumkin, shu jumladan logotiplar, plakatlar, sertifikatlar, ijro etish kartalari va boshqa ko'plab narsalar. Canva dasturi oson va sodda interfeysga ega bo'lib, foydalanuvchilarga bir qancha tahrirlovchi vositalar taqdim etadi. Ushbu dastur onlayn tarzda ishlaydi va istalgan qurilmada (kompyuter, planshet yoki smartfon) ishlatilishi mumkin.