1. Foydalanuvchi interfeysi tushunchasi


Foydalanuvchi interfeysini ishlab chiqish usullari va vositalari


Download 68.71 Kb.
bet7/8
Sana16.06.2023
Hajmi68.71 Kb.
#1493403
1   2   3   4   5   6   7   8
3. Foydalanuvchi interfeysini ishlab chiqish usullari va vositalari

Interfeys har qanday dasturiy ta'minot tizimi uchun juda zarur va uning ajralmas qismi bo'lib, birinchi navbatda oxirgi foydalanuvchiga yo'naltirilgan. Aynan interfeys orqali foydalanuvchi dasturni bir butun sifatida baholaydi; bundan tashqari, foydalanuvchi tez-tez foydalanuvchi interfeysi qanchalik qulay va aniq ekanligiga qarab dasturdan foydalanishga qaror qiladi. Shu bilan birga, interfeysni loyihalash va rivojlantirishning murakkabligi juda katta. Mutaxassislarning fikriga ko'ra, o'rtacha, bu loyihani amalga oshirish vaqtining yarmidan ko'pi. Dasturiy ta'minot tizimlarini ishlab chiqish va texnik xizmat ko'rsatish xarajatlarini kamaytirish yoki samarali dasturiy vositalarni yaratish dolzarbdir.


Dasturiy ta'minot tizimlarini ishlab chiqish va saqlash xarajatlarini kamaytirish usullaridan biri bu yaratilgan dasturiy ta'minotni yuqori darajada tavsiflashga (ko'rsatishga) imkon beradigan va keyinchalik spetsifikatsiyaga muvofiq avtomatik ravishda bajariladigan kodni yaratishga imkon beradigan to'rtinchi avlod vositalarining mavjudligi.
Adabiyotda foydalanuvchi interfeysini rivojlantirish vositalarining yagona qabul qilingan tasnifi mavjud emas. Shunday qilib, foydalanuvchi interfeysini ishlab chiquvchi dasturiy ta'minotni ikkita asosiy guruhga bo'lish mumkin - asboblar to'plami va yuqori darajadagi ishlab chiqish vositalari. Foydalanuvchi interfeysini ishlab chiqish uchun qo'llanma, qoida tariqasida, interfeys komponentlari kutubxonasini o'z ichiga oladi primitivlar (menyular, tugmalar, o'tish satrlari va boshqalar) va dasturchilar tomonidan foydalanish uchun mo'ljallangan. Yuqori darajadagi interfeyslarni ishlab chiqish vositalari dasturchi bo'lmaganlar tomonidan ishlatilishi mumkin va ularga kiritish-chiqarish funktsiyalarini belgilashga, shuningdek to'g'ridan-to'g'ri manipulyatsiya texnikasi, interfeys elementlaridan foydalangan holda aniqlashga imkon beradigan til taqdim etiladi. Ushbu vositalarga interfeys yaratuvchilari va UIMS - foydalanuvchi interfeysini boshqarish tizimlari (UIMS) kiradi. PMSS-dan tashqari, ba'zi bir mualliflar foydalanuvchi interfeysini ishlab chiqish tizimlari (UIDS) - foydalanuvchi interfeysini ishlab chiqish tizimlari, foydalanuvchi interfeysini loyihalash muhiti (UIDE) - foydalanuvchi interfeysini ishlab chiqish muhiti va boshqalar kabi atamalardan foydalanadilar.
Maxsus interfeyslarni ishlab chiqish vositalari ishlab chiquvchiga spetsifikatsiya tillari yordamida foydalanuvchi interfeysi tarkibiy qismlarini ko'rsatishni taklif qilish orqali foydalanuvchi interfeysini ishlab chiqishni soddalashtiradi. Interfeysni belgilashning bir necha asosiy usullari mavjud:
1. Til, interfeys sintaksisini o'rnatish uchun maxsus tillardan foydalanilganda (deklarativ, ob'ektga yo'naltirilgan, voqea tillari va boshqalar).
2. Grafik spetsifikatsiya interfeysni belgilash bilan bog'liq bo'lib, odatda vizual dasturlash, dasturiy namoyish va misol orqali amalga oshiriladi. Ushbu usul cheklangan interfeyslar sinfini qo'llab-quvvatlaydi.
3. Ob'ektga yo'naltirilgan yondashuvga asoslangan interfeys spetsifikatsiyasi to'g'ridan-to'g'ri manipulyatsiya deb ataladigan printsip bilan bog'liq. Uning asosiy xususiyati - bu foydalanuvchining butun tizim bilan emas, balki alohida ob'ektlar bilan o'zaro aloqasi. Ob'ektlarni boshqarish va boshqarish funktsiyalari uchun ishlatiladigan odatda komponentlar ishlovchilar, menyular, dialog zonalari, har xil turdagi tugmalardir.
4. Ilova spetsifikatsiyasiga muvofiq interfeys spetsifikatsiyasi. Bu erda interfeys avtomatik ravishda dastur semantikasining spetsifikatsiyasiga muvofiq yaratiladi. Biroq, interfeysni tavsiflashning murakkabligi bu yondashuvni amalga oshiradigan tizimlarning tez orada paydo bo'lishini qiyinlashtiradi.
AXBTning asosiy kontseptsiyasi UI rivojlanishini dasturning qolgan qismidan ajratishdir. Hozirgi vaqtda interfeysni va dasturni alohida loyihalashtirish g'oyasi yoki PIMS ta'rifida mustahkamlangan yoki uning asosiy xususiyati hisoblanadi.
PMS tarkibi rivojlanish bosqichi va bajarish davri uchun vositalar to'plami sifatida tavsiflanadi. Rivojlanish bosqichi vositalari o'zlarining loyihalarini yaratish uchun interfeys modellarida ishlaydi. Ularni ikki guruhga bo'lish mumkin: interaktiv vositalar, masalan, model muharrirlari va shakllar generatori kabi avtomatik vositalar. Ish vaqti vositalari foydalanilgan ma'lumotlarni yig'ish va tahlil qilish kabi foydalanuvchi faoliyatini qo'llab-quvvatlash uchun interfeys modelidan foydalanadi.
PMS-ning funktsiyalari foydalanuvchi interfeysini rivojlantirish va qo'llab-quvvatlashni osonlashtirish va osonlashtirish, shuningdek foydalanuvchi va dastur dasturi o'rtasidagi o'zaro aloqalarni boshqarishdir.
Shunday qilib, hozirgi vaqtda uni amalga oshirishning turli usullarini qo'llab-quvvatlaydigan juda ko'p interfeyslarni ishlab chiqish vositalari mavjud.


Download 68.71 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling