Ma’ruza Arxitektura modellari


Dasturiy ta'minot arxitekturasi darajalari deganda mantiqiy ravishda ajratilgan bloklar


Download 163.43 Kb.
bet2/10
Sana18.06.2023
Hajmi163.43 Kb.
#1555767
1   2   3   4   5   6   7   8   9   10
Bog'liq
UZ ДТА Лекция 9 2023 (1)

Dasturiy ta'minot arxitekturasi darajalari deganda mantiqiy ravishda ajratilgan bloklar tushuniladi , ularning har biri dasturiy mahsulot ishlashining optimal natijasiga erishish uchun hisobga olinishi kerak bo'lgan bir yoki bir nechta fanlarni o'z ichiga oladi.
Dasturiy mahsulot arxitekturasi ierarxik bo'ysunuvchi darajalar to'plamidan iborat bo'lib, ularning har biri axborot tizimining alohida tomonlarini tavsiflaydi.
Dasturiy mahsulot arxitekturasi kontseptsiyasini to'liq tushunish uchun quyidagi darajalarni ajratib ko'rsatish kerak:

  • Ilova darajasi;

  • Ma'lumotlar qatlami;

  • Axborot darajasi;

  • Integratsiya darajasi;

  • Xavfsizlik darajasi;

  • tarmoq qatlami;

  • platforma darajasi;

  • Tizim darajasi.

Har bir darajaning aspektlari aniq funktsional fanlar bo'yicha batafsil tavsiflanadi. Har qanday intizom ma'lum bir arxitektura darajasini va biznes sohasini bog'laydi, tegishli tashkiliy va funktsional jarayonlarni boshqarishda shaffoflikni ta'minlaydi.
Misol tariqasida quyidagi fanlarni o'z ichiga olgan amaliy qatlamni keltirish mumkin:

  • Mavjud resurslar/aktivlarni boshqarish;

  • O'zgarishlarni boshqarish;

  • Tadbirlarni boshqarish;

  • Foydalanuvchini qo'llab-quvvatlash;

  • Biznes jarayonlari uchun xizmat ko'rsatish darajasini ta'minlash.

Yuqoridagi fanlar dasturiy mahsulotlarning arxitekturasi va funksionalligini amalga oshiradigan va qo'llab-quvvatlovchi alohida, o'zini o'zi ta'minlaydigan faoliyatdir. Ba'zi fanlar texnologik toifaga tegishli bo'lib, ular tegishli bo'limlarning xodimlarini ular bilan ishlashga yo'naltiradi, ularning vakolatiga tegishli texnologiyadan foydalanadigan ma'lum bir texnologiya yoki funktsiya ustida ishlash kiradi. Shunday qilib, har bir darajani amalga oshirish va qo'llab-quvvatlash biznes jarayoni ish uchun zarur bo'lgan resurslarni faollashtiradi.
Masalan, ma'lumotlarni boshqarish qatlami quyidagi fanlardan iborat:

  • DBMS;

  • Fayl tizimlari;

  • Ma'lumotlar modelining o'ziga xos ilovalari;

Har bir daraja va intizom ma'lum bir arxitektura darajasida ishlashning belgilangan xususiyatlari bilan ma'lum bir tashkilotning shaffof biznes-jarayonlarini tashkil qilish uchun zarur bo'lgan darajada batafsil tavsiflangan.
Darajalar va fanlar ko'rib chiqilib, tavsiflangandan so'ng, fanlarning faoliyatini amalga oshiradigan mahsulot tarkibiy qismlarini o'rganishga murojaat qilish kerak.
Ular har bir individual arxitektura holatiga xos bo'lgan zarur tarmoq protokollari, mahsulotlar, konfiguratsiyalarni o'z ichiga oladi. DBMS intizomi uchun mahsulot komponentlariga misollar:

  • SQL Server _

  • E.R.Win ;

  • Va hokazo.

Komponentning uslubiy komponentini tavsiflovchi me'yoriy arxitektura hujjatlarini yaratish va keyinchalik ular bilan ishlashda ushbu komponent arxitektura yoki dasturiy mahsulotda ishlash uchun tanlangan mezonlar ko'rsatilishi kerak. Komponentlarni va ularning xususiyatlarini tanlash ularni keyingi foydalanishni oqlaydigan batafsil va batafsil tahlilga asoslangan bo'lishi kerak.
Bundan tashqari, arxitektura komponentlari hujjatlari sanoat amaliyoti yoki qonun hujjatlariga muvofiqligi uchun ma'lum bir arxitektura darajasida ko'rib chiqilishi kerak bo'lgan hujjatlarni tartibga soluvchi xalqaro va sanoat standartlarini belgilashi kerak. Aynan shunday hujjatlardan foydalanish dasturiy mahsulotlar va uning tarkibiy qismlarining rivojlanish tendentsiyasi to'g'risida texnologik va biznes qarorlarini qabul qilish uchun asos bo'lib xizmat qiladi.
Normativ hujjatlarga qo'shimcha ravishda, har bir darajaning o'ziga xos talablariga javob berishi kerak bo'lgan uslubiy hujjatlar to'plamini ishlab chiqish kerak (quyida batafsilroq). Darajani tavsiflashda dasturiy mahsulot ishlab chiqilayotgan biznes domenlari yoki domenlar shartlaridan foydalanish tavsiya etiladi. Arxitektura ish oqimini tashkil qilishda ushbu yondashuvning afzalligi arxitektura tavsifining yaxlit ko'rinishidir. Bu dasturiy mahsulot arxitekturasi va funksionalligining hayot aylanish jarayonlarini samarali tashkil etish va boshqarish imkonini beradi.
Har bir tashkilot muayyan ehtiyojlardan kelib chiqqan holda kerakli hujjatlar to'plamini aniqlashi va moslashtirishi kerak.
Arxitektura hujjatlarini ishlab chiqishning ko'p bosqichli printsipi yagona emas.
Mas'ul xodimlarning bevosita nazorati va kasbiy intizomni boshqarish, tashkilotlarning tegishli ijro etuvchi bo'linmalariga mas'uliyat yuklash uchun turli xil me'moriy jihatlarni diversifikatsiya qilish va aniqlashtirish istagi tufayli juda keng tarqalgan alternativ yondashuvlar mavjud. Har bir jihat qoʻshni arxitekturalardan yetarlicha qamrab olingan subarxitekturaga boʻlinadi , lekin ular bilan bir-biriga bogʻliq boʻlgan bir qancha yoʻllar bilan bir-biriga mos tushadi.
An'anaga ko'ra, nafaqat individual dasturiy mahsulotlarning, balki ma'lum bir kompaniyaning axborot tizimining ajralmas axborot arxitekturasini tashkil etuvchi 4 ta o'zaro bog'langan subarxitekturalar ajralib turadi:
1   2   3   4   5   6   7   8   9   10




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling