spetsifikatsiya usullari va kodo generatsiya imkoniyatlari

PPTX 18 стр. 160,6 КБ Бесплатная загрузка

Предварительный просмотр (5 стр.)

Прокрутите вниз 👇
1 / 18
prezentatsiya powerpoint o‘zbekiston respublikasi axborot texnologiyalari va kommunikatsiyalarini rivojlantirish vazirligi muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti dasturiy injinering fakulteti axborot texnologiyalarining dasturiy ta’minoti kafedrasi dasturiy ta'minot tizimlarini loyihalash topshirdi: norov bahodir qabul qildi: raxmonova munisaxon mavzu: spetsifikatsiya usullari va kodogeneratsiya imkoniyatlari reja: kirish spetsifikatsiya nima? kodogeneratsiya imkoniyatlari asosiy qism spetsifikatsiya haqida malumotlar kodogeneratsiya tarixi spetsifikatsiya usullari xulosa spetsifikatsiya usullari va kodogeneratsiya imkoniyatlari abstrakt er yoki davlat o'tish diagrammasi kabi dasturiy ta'minotni loyihalash usullarining rasmiy spetsifikatsiyasiga yangi yondashuv taqdim etiladi. ushbu usullarni belgilash uchun semantik cheklovlarga asoslangan rasmiy til ishlatiladi. taklif etilayotgan yondashuvni aks ettiruvchi uml ning faoliyat diagrammalaridan foydalanishga misol keltirilgan. ushbu ishning maqsadi dasturiyta'minotni loyihalashda qo'llaniladigan rasmiy usullar va kamroq rasmiy usullar o'rtasidagi bo'shliqni kesib o'tishdir. 1.kirish rasmiy usullar dasturiy ta'minot muhandisligi uchun nima qilishi mumkinligi va ular hozirda nima uchun ishlatilishi o'rtasida katta tafovut mavjud. ko'p sonli dasturiy ta'minot muhandislari ulardan foydalanish unchalik oson emas degan umumiy …
2 / 18
an bo'shliqni bartaraf etish va biroz ko'proq narsani qilish mumkinligiga ishonamiz va shunchaki "qat'iy bo'lmang(...) an'anaviy usullar yo'liga ergashing va sezgiingizga murojaat qiling" (shuningdek [ 1]). omt [2] yoki uml [3] kabi dasturiy ta'minotni loyihalash usullarining aksariyati rasmiy ravishda belgilanmagan va ularning yozuvlari rasmiy ta'rifga emas, balki sezgiga murojaat qiladi. bizning dissertatsiyamiz shundan iboratki, bunday dasturiy ta'minotni loyihalash usullarini belgilash uchun oddiy rasmiy yondashuv qo'llanilishi mumkin va bu ularning haqiqatda qat'iyligini kafolatlaydi. bu men bu erda ko'rsatishga harakat qilaman. yangi rasmiy til - vct - ko'pgina dasturiy ta'minot ishlab chiqaruvchilari uchun xos bo'lgan rasmiy vositalarni rasmiylashtirish bo'yicha mutaxassis bo'lmaganlarga taqdim etish maqsadida ishlab chiqilgan. bu til allaqachon dastur muhandislari tomonidan yaxshi qabul qilingan [4]. ushbu maqola dasturiy ta'minotni loyihalash usulini qanday qilib rasmiy ravishda belgilash mumkinligi haqidagi savolni ko'rib chiqadi. vct bu savolga qanday qilib rasmiy cheklovlar javob berishi mumkinligini ko'rsatish uchun ishlatiladi. ushbu yondashuvga misol uml ning faoliyat diagrammalari …
3 / 18
q muammolarni hal qilishga harakat qiladi. dasturiy ta'minotni prototiplashning quyidagi jihatlari epros tomonidan qamrab olingan: dasturiy ta'minot tizimi nima qilishi kerakligini ifodalovchi va meta-iv da yozilgan spetsifikatsiyalar bajarilishiga asoslangan funksionallik, vdm ning rasmiy spetsifikatsiya belgisi; va davlato'tish diagrammalarining matnli ko'rinishiga asoslangan inson-kompyuter interfeysi. tizim yuqorida qayd etilgan ikkita belgini, ya'ni funksionallik va dialogni birlashtirgan bajariladigan rasmiy spetsifikatsiya tilidan, eproldan foydalanadi; dizayn belgisi; va shuningdek, amalga oshirish belgisi. dizayn belgisi mavhum ma'lumotlar turlari, funktsiyalar va "klaster" deb nomlangan rasmiyatchilik kabi xususiyatlarni o'z ichiga olgan qurilayotgan dasturiy ta'minot tizimini takomillashtirish va modullashtirishda qo'llanilishi kerak (quyida keltirilgan). amalga oshirish yozuvi c va paskal gibridiga asoslangan. 1 ushbu maqola faqat bitta muallifga ega bo'lsa-da, bu erda tasvirlangan ish bir nechta odamlarning ishtiroki natijasida yuzaga keladi. shuning uchun men ushbu maqolani yozishda ba'zi holatlarda ko'plik shaklidan foydalanishni tanladim. 1 “klaster” formalizmi protsessual abstraksiyani umumlashtirishga asoslangan modullashtirish shaklidir. funktsiyalar va protseduralar etarli bo'lmaganda qo'llaniladi. "klaster" mexanizmidan …
4 / 18
q? epros arxitekturasida ham eprol tarjimoni, ham lisp kodini yaratuvchi kompilyator mavjud. tarjimon yordamida dialog va funktsional xususiyatlarni ko'rib chiqish mumkin. lisp da amalga oshirilgan yakuniy mahsulotlar keyinchalik "ijrochi" deb nomlangan modul tomonidan bajariladi. oraliq prototiplar foydalanuvchi tomonidan qay darajada sinovdan o'tkazilishi mumkinligi aniq emas. qog'ozga ko'ra: "ijrochi tayyor mahsulotni bajarish roliga ega". bundan tashqari, lisp da faqat tayyor mahsulotlar “ijrochi” moduli orqali oyna boshqaruvchisi va kiritish-chiqarish quyi tizimiga kirishi mumkin. shunday qilib, oraliq prototiplar bilan chiqish ishlab chiqarish yoki tizim bilan o'zaro aloqada bo'lish mumkin emas. bizning yondashuvimizda texnik xususiyatlarni takomillashtirish tushunchasi mavjud emas; biroq ular bosqichma- bosqich yozilishi mumkin va har bir olingan spetsifikatsiya uchun ishchi prototip osongina va avtomatik tarzda yaratilishi mumkin, bu esa foydalanuvchiga ishlab chiqish muhitiga kiritilgan grafik va interaktiv xususiyatlarning to'liq to'plamini taqdim etadi. vct dan farqli o'laroq, eprolni qo'llash sohasi cheklanmagan. spetsifikatsiya formalizmi har qanday mumkin bo'lgan ilovani tasvirlay olishi uchun u juda …
5 / 18
) deb nomlangan dasturiy taÿminotni loyihalash usullarini tavsiflash tili tasvirlangan. psn dasturiy vositalarni yaratish tizimining prototipi doirasida qo'llanilishi kerak. ushbu tizimga sintaktik to'g'rilikni kafolatlaydigan dasturiy ta'minotni loyihalash usullarining psn spetsifikatsiyalari asosida boshqariladigan grafik muharrir kiritilgan. biz 3-bo'limda grammatikalar dasturiy ta'minotni loyihalash usullarini belgilash uchun eng yaxshi yondashuv emasligini da'vo qilamiz; bu ish bizning da'volarimizni tasdiqlaydi. grammatikalar bilan bir oz tajriba o'tkazgandan so'ng, o'sha ish mualliflari bir qator qiyinchiliklarga duch kelishdi. buning uchun mos grammatikani ishlab chiqish qiyin edi va buning uchun parser yaratish undan ham qiyinroq edi. ularning ta'kidlashicha, grammatika yozuvini tushunish, ishlatish va tekshirish ham qiyin. ishlab chiqarish qoidalari tushunchasi dasturiy ta'minotni loyihalash usullarining barcha tushunchalarini ifodalash uchun etarli emas. bundan tashqari, grammatika to'liq sintaktik to'g'rilikni ta'minlay olmaydi, masalan, mualliflar dfdda jarayonlarning aylana bo'lishiga to'sqinlik qila olmaydi. grammatikaga asoslangan formalizm to'liq bo'lmagan diagrammalarni qayta ishlash uchun mos emas. psnga asoslangan yondashuvda dasturiy ta'minotni loyihalash usulining "g" grafik belgisi uchta …

Хотите читать дальше?

Скачайте все 18 страниц бесплатно через Telegram.

Скачать полный файл

О "spetsifikatsiya usullari va kodo generatsiya imkoniyatlari"

prezentatsiya powerpoint o‘zbekiston respublikasi axborot texnologiyalari va kommunikatsiyalarini rivojlantirish vazirligi muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti dasturiy injinering fakulteti axborot texnologiyalarining dasturiy ta’minoti kafedrasi dasturiy ta'minot tizimlarini loyihalash topshirdi: norov bahodir qabul qildi: raxmonova munisaxon mavzu: spetsifikatsiya usullari va kodogeneratsiya imkoniyatlari reja: kirish spetsifikatsiya nima? kodogeneratsiya imkoniyatlari asosiy qism spetsifikatsiya haqida malumotlar kodogeneratsiya tarixi spetsifikatsiya usullari xulosa spetsifikatsiya usullari va kodogeneratsiya imkoniyatlari abstrakt er yoki davlat o'tish diagrammasi kabi dasturiy ta'minotni loyihalash usullarining rasmiy spetsifikatsiyasiga yangi y...

Этот файл содержит 18 стр. в формате PPTX (160,6 КБ). Чтобы скачать "spetsifikatsiya usullari va kodo generatsiya imkoniyatlari", нажмите кнопку Telegram слева.

Теги: spetsifikatsiya usullari va kod… PPTX 18 стр. Бесплатная загрузка Telegram