97
ravishda orqasiga xam javob ola boshladi. Bunda ilova yaratish jarayonini na
faqat kuzatuv va xatto uning (ilova yaratish jarayoning) ichida ishtrok etishi va
natijalarni tuzatish xamda o’z talablarini qondirish mumkin.
Bu hol ham ishlab
chiqish jarayonini keskin kamaytirishiga olib keladi va muxim psixologik
aspektga kiradi. Demak RAD ko’pgina ishlab chiquvchilar tomonidan
ommaviylashib bormoqda.
RAD vizual qurol-asloxalari axborot tizim etaplarini maksimal
yaqinlashtirishga
imkon
beradi:
boshlang’ich
shartlar
taxlili,
tizimni
loyixalashtirish, protiplarni ishlab chiqish va oxirgi ko’rinishdagi ilovalarning
shakllanishi yaxshi bo’ladi, chunki ishlab chiquvchi
har bir etapda vizual
obyektlar bilan operasiyalarni amlga oshiradi.
Hodisaviy dasturlash
RAD vositalari orqali ko’rilgan ilova mantiqi hodisaga mo’ljalangan
bo’ladi. Bu esa shuni ko’rsatadiki, ilova tarkibiga kiruvchi har bir obyekt
xodisani generasiya qilishi mumkin va boshqa obyektlar hosil qilgan
generasiyasiga (hodisa generasiyasiga) reaksiya (javob) beradi. Hodisalarga
quyidagilar misol bo’la olishi mumkin:
oyna-darchani ochish va yopish,
tugmaga bosish klaviatura klavishalarini bosish, sichqoncha harakati,
ma’lumotlar bazasida ma’lumotlarni o’zgartirish va shunga o’xshashlar.
Ishlab chiquvchi ilova mantig’ini har bir hodisa-proseduralar (ya’ni mos
obyektlarni kelishida obyekt orqali bajariladigan hodisa), qayta ishlovchini
aniqlash yo’li orqali amalga oshiriladi. Masalan: “tugmaga bir bosib qo’yvorish”
hodisasining qayta ishlovchisi muloqot darchasini ochish mumkin. Demak,
shunday qilib, obyektni boshqarish xodisalar yordamidan ro’y berar ekan.
Ma’lumotlar bazasi bilan bog’liq hodisalar qayta ishlovchisi (Delete,
Insert,Update) mijoz yoki server tugunidagi triggerlar orqali amalga
oshiriladi.Bunday
qayta ishlovchilar, ma’lumotlar bazasining uzatishdagi
butunligini ta’minlashga imkon beradi, ya’ni o’chirish qo’yish va yangilash
operasiyalarni, hamda birlamchi kalitlarni avtomatli generasiyalari bajarilayotgan
paytda.