Ob'ektga yo'naltirilgan stilda elementlar ma'lumotlar va operatsiyalarni o'z ichiga olgan ob'ektlar sifatida ifodalanadi va ular orasidagi aloqa xabarlarni uzatish orqali amalga oshiriladi.
Qatlamli turda har bir modul yoki paket yuqori darajadagi abstraktsiyalardan quyi darajadagi tadqiqotlarga o'tadigan vazifalarni bajaradi.
Arxitektura turlari: asosiy komponentlar
Endi qatlamli arxitektura turini batafsil ko'rib chiqamiz.
Koonali tizimlar uchun odatda qatlamli arxitektura qo'llaniladi.
Odatda u uchta turdagi elementlardan iborat: mijoz, vositachilik dasturi va ma'lumotlar serveri.
Arxitektura turlari: asosiy komponentlar
Har bir element turi har xil funktsiyaga ega.
Mijoz elementi GUI-ni taqdim etish, foydalanuvchi so'rovlarini qabul qilish va natijalarni berish uchun javobgardir.
O'rta darajadagi element mijoz elementidan so'rovlarni qabul qiladi, ish mantig'iga asoslanib so'rovlarni qayta ishlaydi va ma'lumotlar uchun so'rov yuboradi.
Ma'lumotlar ombori server elementi ma'lumotlarni qayta ishlash va yangilashni boshqaradi.
Arxitektura turlari: asosiy komponentlar
Arxitektura turlari nima uchun juda muhim? Chunki har bir turda u ilgari suradigan sifatli atributlar to'plami mavjud.
Dastur arxitekturasi loyihasini qo'llab-quvvatlaydigan stillarni aniqlab, arxitektura talablarga javob beradimi yoki yo'qligini tekshirib, arxitekturani yaxshiroq amalga oshirish uchun qanday taktikalardan foydalanishimiz mumkinligini aniqlaymiz.
Sifat atributlari
Arxitekturaning har bir turi o'zining afzalliklari, kamchiliklari va yuzaga kelishi mumkin bo'lgan xatarlariga ega.
Kerakli funktsiyalar va sifat atributlarini talabiga javob berishi uchun to'g'ri stilni tanlash juda muhimdir.
Talablarni tahlil qilish jarayonida sifat atributlari aniqlanadi.