Axborot tizimlarini loyihalash asoslari
predmet sohasi, arxitektura nuqtai nazarlari va ularni birlashtirish usullari.
Oq quti ramkalari (arxitekturaga asoslangan ramkalar) ilovaning asosiy elementlarini shakllantirish uchun meros va dinamik bog'lanishdan foydalanadi. Bunday ramkalar tizimga qo'shilgan ob'ektlar interfeyslari orqali aniqlanadi. Ular bilan ishlash uchun siz kengaytirmoqchi bo'lgan sinflar haqida batafsil ma'lumotga ega bo'lishingiz kerak.
Qora quti ramkalari ma'lumotlarga asoslangan ramkalar deb ham ataladi. Bu holda ilovalarni qurishning asosiy mexanizmlari kompozitsiya va parametrlashdir, funksionallik esa qo'shimcha komponentlarni qo'shish orqali ta'minlanadi. Shuni ta'kidlash kerakki, qora quti ramkalaridan foydalanish jarayoni oq quti ramkalariga qaraganda sodda, ammo ularni ishlab chiqish qiyinroq.
Amalda, kulrang quti yondashuvi qo'llaniladi.
(kulrang quti), bu ikkala yondashuvning kombinatsiyasi.
Ilova darajasidagi ramkalar (ilova ramkalari) odatiy ilovalarni (GUI, ma'lumotlar bazalari va boshqalar) amalga oshirish uchun funksionallikni ta'minlaydi.
Domen darajasidagi ramkalar (Domain Frameworks) ma'lum bir mavzu sohasida ilovalar yaratish uchun ishlatiladi. Ularning tasnifi 17-rasmda ko'rsatilgan.
Ramkalar Yumshoq ma'lum bir vazifani hal qilish uchun moslashtirish imkoniyatini nazarda tutadi, qiyinlari esa yo'q.
104
Mashina Google tomonidan tarjima qilingan
Axborot tizimlari arxitekturasi
Mashina Google tomonidan tarjima qilingan
Axborot tizimlarini loyihalash asoslari
Yordamchi ramkalar (Yordam
Frameworks) xususiy hal qilish uchun ishlatiladi
vazifalar.
Dunyoda juda ko'p turli xil ramkalar mavjud. Mana beshta eng mashhur misollar:
bitta. Zachman ramkasi.
TOGAF.
DoDAF.
FEA.
Gartner.
Zaxman ramkasi eng qadimgi me'moriy ramkalardan biridir. Uni IBM xodimi Jon Zakman yaratgan. Zaxman o'z asosini tizim artefaktlarining tasnifiga (taksonomiyasiga) asosladi. Bularga ma'lumotlar, funksionallik, modellar, spetsifikatsiyalar va hujjatlar kiradi. Natijada, bu ramka muayyan tizimni tavsiflovchi yuqori darajadagi ontologiya deb hisoblanishi mumkin (3-jadval).
Taksonomiyani yaratish uchun Zakman tashkilot faoliyatiga oid oltita savolga javob berishni taklif qildi: nima, qanday, qaerda, kim, nima uchun. Ushbu savollar tizimning quyidagi jihatlariga taalluqlidir:
foydalanilgan ma'lumotlar (nima?);
jarayonlar va funktsiyalar (qanday qilib?);
jarayonni bajarish joylari (qaerda?);
tashkilotlar va shaxslar (kim?);
hodisalarni nazorat qilish (qachon?);
ish tizimlarini belgilaydigan maqsadlar va cheklovlar (nima uchun?).
Mashina Google tomonidan tarjima qilingan
Do'stlaringiz bilan baham: |