Arxitektura ko'rinishi modeli "4+1"


Download 114.07 Kb.
Sana17.06.2023
Hajmi114.07 Kb.
#1548002
Bog'liq
Arxitektura modellari


Arxitektura ko'rinishi modeli "4+1"
4+1 modeli Filip Kruxten tomonidan bir nechta qo'shimcha ko'rinishlardan foydalanishga asoslangan dasturiy ta'minot ustunlik qiladigan tizimlar arxitekturasini tavsiflash uchun ishlab chiqilgan. Ko'rinishlar tizimni turli manfaatdor tomonlar, masalan, oxirgi foydalanuvchilar, ishlab chiquvchilar yoki loyiha menejerlari nuqtai nazaridan tavsiflash uchun ishlatiladi. To'rtta ko'rinish - tizimning mantiqiy tuzilishi, rivojlanishi, jarayonlari va jismoniy tuzilishi. Bundan tashqari, tasvirlangan arxitekturani aks ettiruvchi foydalanish holatlari yoki stsenariylar kiritiladi. Shuning uchun model 4+1 ko'rinishlardan iborat deyiladi.

• Mantiqiy ko'rinish: Mantiqiy ko'rinish tizim tomonidan oxirgi foydalanuvchilar uchun taqdim etilgan funksionallikka qaratilgan. Bu ko'rinish UML klassi, munosabatlar va ketma-ketlik diagrammalaridan foydalanadi.

• Rivojlanish ko'rinishi: Rivojlanish ko'rinishi tizimni ishlab chiquvchi nuqtai nazaridan ko'rsatadi va dasturni boshqarish bilan shug'ullanadi. Ushbu ko'rinish, shuningdek, amalga oshirish ko'rinishi sifatida ham tanilgan. Tizim komponentlarini tavsiflash va ularni mantiqiy paketlarga (masalan, qatlamlar) tartibga solish uchun UML komponenti va paket diagrammalaridan foydalanadi.

• Jarayon ko'rinishi: Jarayon ko'rinishi tizimning dinamik tomonlarini aks ettiradi, tizimda sodir bo'layotgan jarayonlarni va ular o'rtasidagi munosabatlarni ko'rsatadi. Jarayon ko'rinishi dasturni bajarish paytida tizimning xatti-harakatlariga qaratilgan. Jarayon ko'rinishi bajarilish parallelligi, taqsimot, integratsiya, ishlash, masshtablash va hokazolarni aks ettiradi. Jarayon ko'rinishi UML faoliyat diagrammalaridan foydalanadi.

• Jismoniy ko'rinish: Fizik ko'rinish tizimni tizim muhandisi nuqtai nazaridan ko'rsatadi. U dasturiy ta'minot komponentlarini jismoniy qatlamlar bo'ylab taqsimlashni va qatlamlar orasidagi jismoniy aloqa kanallarini ko'rsatadi. Ushbu ko'rinish tizimni joylashtirish ko'rinishi sifatida ham tanilgan. Tizimning jismoniy tuzilishini tasvirlashda UML joylashtirish diagrammasi qo'llaniladi.

• Stsenariylar: Tizim arxitekturasining tavsifi kichik foydalanish holatlari yoki stsenariylar to'plami bilan tasvirlangan bo'lishi kerak. Ushbu stsenariylar to'plami Kruchten modelining beshinchi vakilini tashkil qiladi. Stsenariylar ob'ektlar va jarayonlar o'rtasidagi o'zaro ta'sirni tasvirlashi kerak. Stsenariylar me'moriy elementlarni aniqlash va tizim arxitekturasini ko'rsatish va tasdiqlash uchun ishlatiladi. Ular, shuningdek, tizimning arxitektura prototipini sinovdan o'tkazish uchun boshlang'ich nuqta bo'lib xizmat qiladi. Stsenariylar UML diagrammasi yordamida tasvirlangan.


P.S. 4+1 modeli talablar va arxitektura ish jarayoniga qanday kiritilganligi Talablar ish jarayoni maqolasida muhokama qilingan.



P.P.S. Men Filipp Kruxtenning 1995 yilgi maqolasining tarjimasini nashr qildim, unda u o'z modelini ikki qismdan iborat: 1-qism (arxitektura ko'rinishlari) va 2-qism (stsenariylar, qarashlar o'rtasidagi munosabatlar, arxitekturani hujjatlashtirish bo'yicha takliflar) tasvirlangan.
Download 114.07 Kb.

Do'stlaringiz bilan baham:




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