O‘ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA
KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI
MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT
TEXNOLOGIYALARI UNIVERSITETI SAMARQAND FILIAL
“KOMPYUTER INJINIRINGI” FAKULTETI
DASTURIY INJINERING” KAFEDRASI
Dasturiy taminot tizimlarini loyihalash fanidan
1-MUSTAQIL ISHI
Mavzu:
Visual modellashtirish va
dekompozitsiya tamoyili (modullilik)
Reja:
1. LOYIHALASH MODELI
2.
Vizual modellashtirish nima ?
3.
Dekompositsiya haqida tushuncha
LOYIHALASH MODELI
■ Loyihalash modeli - bu dasturiy ta'minot tizimining ishchi mahsulotidir.
Loyihalash modeli - bu tizimni amalga oshirish abstraksiyasidir. U dasturiy ta’minot
tizimining eskizini ko'rsatish, hamda hujjatlashtirish ishlari uchun ishlatiladi.
Bu barcha
loyiha sinflarini, quyi tizimlarni, paketlarni, hamkorlikni va ular o'rtasidagi munosabatlarni
o'z ichiga olgan keng, kompozision ishchi mahsulotidir.
Loyihalash modeli:
■
Jamoaga yechim tuzilishi va yondashuvni tushunish imkonini beradi.
■
Tizim talablariga muvofiq talab qilinadigan tizim elementlari orasidagi o'zaro aloqalarni
belgilaydi.
■
Tizim elementlari va interfeyslarining optimal to'plamini tanlash va aniqlashga yordam
beradi.
Model tasniflari
Axborot tizimlarini loyihalashda 2 turdagi modellar qo'llaniladi:
■
"xuddi shunday"
(«as-is»)
modellar ATni joriy etish kerak bo'lgan muhitda
modellashtirishni boshlash vaqtidagi
mavjud vaziyatni aks ettiradi; loyihachi tashkilot
nima bn shug’ullanishini, axborot tizimi qayerda ishlatilishini tushunishi va mavjud
qiyinchiliklarni aniqlashi kerak;
■
“bo'lishi kerak”
(«as-to-be»)
modellar hozirgi holatni optimallashtirish bo'yicha
choratadbirlarni taklif qiladi.
Model tasniflari
Model tasniflari
AT modeli ustida ishlash jarayonida qo’yilgan vazifalar aniqroq
turdagi modellar yordamida
hal qilinadi:
■
funktsional model xizmat ko'rsatilayotgan tizimning ishlash tamoyillarini, uning
tuzilishini, undagi
ulanishlarni tavsiflaydi;
■
hodisa modeli tizimdagi axborot jarayonlarini aks ettiradi: uning holati va biridan
ikkinchisiga o'tishi, bunday o'tish shartlari, hodisalar ketma-ketligi;
■
vizual modellar grafik vositalardan foydalangan holda tizimning tuzilishini, unda
sodir
bo'ladigan jarayonlar ketma-ketligini, AT ishlatiladigan ma'lumotlar o'rtasidagi
munosabatni namoyish etadi.
Muvaffaqiyatli loyiha modelining
xususiyatlari
■
Tizim talablariga javob beradi.
■
Amalga oshirish muhitidagi o'zgarishlarga chidamli.
■
Boshqa mumkin bo'lgan ob'ekt modellari va tizim ilovalari bilan
solishtirganda
uni texnik xizmat ko’rsatishi qulay.
■
Uni amalga oshirish nuqtai nazaridan tushunish mumkin.
■
U dastur kodida yaxshi hujjatlashtirilgan ma'lumotlarni o'z ichiga olmaydi.
■
U talablarning o'zgarishiga osongina moslashadi.
Visual modellashtirish nima
Vizual modellashtirish nima?
■