Ma’ruza Arxitektura modellari
Download 163.43 Kb.
|
UZ ДТА Лекция 9 2023 (1)
- Bu sahifa navigatsiya:
- 4. Dasturiy taminot arxitekturasini vizuallashtirish uchun belgilarni tanlash
RM-ODP. Ochiq taqsimlangan hisoblashning mos yozuvlar modeli asosida (RM-ODP - Malumot model ning ochiq tarqatilgan qayta ishlash ), tizimni amalga oshirishning turli ko'rinishlari va dasturiy ta'minotni ishlab chiqishning ob'ektga yo'naltirilgan paradigmasi nuqtai nazaridan axborot tizimini tahlil qilish tamoyillari mavjud. Ushbu metodologiya nemis elektron hukumati arxitekturasini tavsiflash uchun ishlatiladi.
Ushbu modelda asosiy atributlar ishlab chiqilayotgan modelning tizimli ko'rinishlari, funktsiyalari va tarqalish shaffofligini ta'minlash vositalaridir. Model beshta asosiy ko'rinishni belgilaydi: Korporativ taqdimot - maqsadlarni, ish hajmini, dasturiy mahsulotlarni yaratish bilan bog'liq jarayonlarni tavsiflaydi. Axborot namoyishi - dasturiy mahsulotni yaratish uchun zarur bo'lgan ma'lumotlar modelini tavsiflaydi. Hisoblash tasviri - qo'llaniladigan tizimning funktsional modullarga parchalanishini va ular uchun zarur bo'lgan o'zaro ta'sir interfeyslarini tavsiflaydi. Dizayn ko'rinishi - tizimning alohida elementlarini jismoniy tugunlar bo'yicha taqsimlash va ular orasidagi munosabatlarni tavsiflaydi. Texnologiya ko'rinishi - dasturiy mahsulotlarni yaratishda foydalaniladigan texnologiyalarni tavsiflaydi. Ko'rishlardan tashqari, RM-ODP quyidagi xususiyatlarning tavsiflarini o'z ichiga oladi: Boshqaruv Boshqaruv funktsiyasi tizimning qanday boshqarilishini, tugunlar (serverlar) darajasidan ma'lum tugunlarda ishlaydigan dasturiy ta'minot ob'ektlarigacha belgilaydi. Muvofiqlashtirish Muvofiqlashtirish funktsiyasi tizimdagi hodisalarning o'zaro bog'liqligini batafsil tavsiflaydi. ombori Repozitoriya funktsiyasi ma'lumotlarning qanday tashkil etilishi va saqlanishini tavsiflaydi. Xavfsizlik Xavfsizlik funktsiyasi tizimda xavfsizlikni boshqarish masalalarini, shuningdek kirishni avtorizatsiya qilish, yaxlitlik, audit, kirish huquqlarini boshqarish usullarini tavsiflaydi. RM-ODP modelidagi shaffoflik vositalari deganda dasturiy mahsulot va uning arxitekturasining ishlab chiqilgan funktsional, funktsional bo'lmagan va boshqa xususiyatlarining ravshanligi, noaniqligi va tushunarliligini ta'minlash texnologiyasi tushuniladi. RM-ODP arxitektura modeli sakkizta shaffoflik vositalarini aniqlaydi: Tarqatishning shaffofligi; Kirishning shaffofligi; Muvaffaqiyatsizlikning shaffofligi; Joylashuvning shaffofligi; Migratsiyaning shaffofligi; Tabiatni muhofaza qilish shaffofligi; Qayta taqsimlashning shaffofligi; Replikatsiyaning shaffofligi; Tranzaktsiyalarning shaffofligi. Zachman modeli yoki Microsoft usullari bilan solishtirganda noyob raqobatbardosh ustunliklarga ega deb aytish mumkin emas, bu esa uning keyingi rivojlanishi va tarqalishiga shubha tug'diradi, hech bo'lmaganda . rossiya Federatsiyasi hududi. CAFCR. Biz bugun ko'rib chiqmoqchi bo'lgan so'nggi arxitektura tavsifi texnikasi - bu Flibs ehtiyojlarini qondirish uchun ishlab chiqilgan CAFCR modeli . Rasmiy ravishda, CAFCR ma'lum korporativ arxitektura modellariga taalluqli emas va muayyan dasturiy mahsulot arxitekturasini ishlab chiqish uchun mo'ljallangan. Masalan, ko'rib chiqilayotgan texnika global trafikni boshqarish tizimlarini amalga oshirishda qo'llanilishini ta'kidlash mumkin. CAFCR qisqartmasi ushbu modelning beshta asosiy ko'rinishining nomlaridan tuzilgan; mijoz maqsadlar - mijozlar maqsadlari; Ilova - Ilovalar; Funktsional - Funktsionallik; Kontseptual - kontseptsiya; Amalga oshirish - amalga oshirish. Bir nechta "yuqori" ko'rinishlar "nima uchun tizim yaratilmoqda?" Degan savolga javob topishga yordam beradi. Funktsional ko'rinish "tizim nima qilishi kerak?" Deb tavsiflaydi. Ushbu turdagi taqdimotda ishlab chiqilgan dasturiy mahsulot uchun funktsional bo'lmagan talablar ham ko'rsatiladi va ular etarli va zarur hajmda tavsiflanishi kerak. Oxirgi vakillik "tizim qanday ishlashi kerak?" Degan savolga javob beradi. va ishlab chiqilgan dasturiy mahsulot arxitekturasining homiylari va biznes manfaatdor tomonlari bilan aloqa vositasidir . Oxirgi ko'rinishda axborot tizimini joriy etish batafsil tavsiflanishi kerak. CAFCR modeli bo'yicha arxitekturani rivojlantirish bilan shug'ullangan tizim arxitektorining asosiy vazifasi quyidagi vazifalarni hal qilishi kerak bo'lgan uyg'un, samarali va izchil tizimni yaratishdir: Manfaatdor tomonlar uchun ularning umidlarini tasdiqlash nuqtai nazaridan qimmatli bo'ling ; Texnik jihatdan mumkin bo'lishi; Amalga oshirish, takomillashtirish va rivojlantirish uchun maqbul va arzon bo'lish. E'tibor bering, biz ko'rib chiqqan usullar va modellar ro'yxati, albatta, to'liq emas, lekin biz eng muhim va zamonaviylarini aks ettirdik. Muayyan texnikani tanlash bir qator ob'ektiv va ko'plab sub'ektiv omillarga bog'liq, ammo mutaxassisning muayyan muhitda samarali moslashish va harakat qilish qobiliyati etuk me'mor va yangi boshlovchi o'rtasidagi farqdir. 4. Dasturiy ta'minot arxitekturasini vizuallashtirish uchun belgilarni tanlash Oldingi paragrafda biz arxitektura texnikasi to'plamini ko'rib chiqdik, ularning har biri ishlab chiqilgan dasturiy mahsulot arxitekturasini vizualizatsiya qilish uchun zarur bo'lgan o'z vositalarini taqdim etadi. Ammo optimal arxitektura yozuvini tanlash haqida gap ketganda, qoida tariqasida, zamonaviy kompaniyalarning aksariyat axborot texnologiyalari bo'limlari (yoki arxitekturani yaratish uchun mas'ul bo'lgan bo'linmalar) o'zlarining yaxshi tasdiqlangan yozuvlari va biznes jarayonlarini modellashtirish usullaridan tuzilgan notalarni yaratishga moyildirlar. va ishlab chiqilgan dasturiy mahsulotning arxitekturasi va funksionalligining ma'lumotlar tuzilmalari. Arxitektura tavsifi sohasida ko'plab tegishli standartlar mavjudligiga qaramay (ISO, IEEE, The ochiq Guruh va boshqalar), ularning hech biri axborot texnologiyalari sohasidagi tegishli yo'nalishdagi bozorda hukmronlik qilmaydi. Yaqinda Enterprise Architecture Development Institute (AQSh) tomonidan o‘tkazilgan so‘rov shuni ko‘rsatdiki: 52% o'z ishlanmalarini afzal ko'rdi; 30% Zachman modelini qo'llagan ; 18% boshqa usullardan foydalangan. Eng yaxshisi degan xulosaga kelish mumkin Dasturiy ta'minot mahsulotining to'liq hayot aylanishini ta'minlash uchun tegishli hujjatlarni loyihalash va ishlab chiqishda " amaliyot " sanoat bilimlari bazasida to'plangan eng yaxshi narsalarni qo'llashdir. Shu munosabat bilan tizim arxitektori yoki mutaxassis uchun muhimdir Muayyan tashkilotning axborot tizimi arxitekturasini ishlab chiqishni boshlashdan oldin aniqlanishi kerak bo'lgan aniq maqsad va aniq maqsadlar bilan bog'liq bo'lgan mavjud metodologiya va belgilarning afzalliklari va kamchiliklarini batafsil tushunish va tushunish uchun dasturiy mahsulot arxitekturasini loyihalash va amalga oshirish. Dasturiy mahsulot arxitekturasini loyihalash va keyinchalik amalga oshirish uchun sizga quyidagilar kerak: Umumiy qabul qilingan modellar va usullarning mavjud namunaviy namunalaridan foydalangan holda arxitekturani yaratish uchun "o'z" metodologiyasini tuzing. Arxitekturani loyihalash va rivojlantirish sohasida, hozirgi vaqtda axborot texnologiyalari sohasining rivojlanishida standartlarning yagona manbai mavjud emas. Shu sababli, mavjud metodologiyalar bo'yicha mavjud bo'lgan barcha ma'lumotlardan dasturiy mahsulotlarning arxitekturasi va funksionalligini loyihalash va ishlab chiqish jarayonlarining voqeligiga moslashtirilgan, o'ziga xos ehtiyojlar uchun eng mosini yaratish uchun foydalanish juda to'g'ri. Ushbu yondashuvning afzalliklari quyidagilardan iborat: Kontseptsiyalar, arxitektura tavsifi tuzilmalari va boshqa tegishli shablonlar dasturiy mahsulot va uning arxitekturasini belgilaydigan o'ziga xos omillar va shartlarni hisobga olgan holda ishlab chiqiladi. " Eng yaxshi " ombordan foydalanilganda "arxitektura yo'nalishining amaliyoti , ishlab chiqilgan artefaktlar sanoatning eng muvaffaqiyatli va yuqori sifatli namunalari bilan uyg'unlashgan jarayonlar va tushunchalar bilan aniqlanishini yuqori ehtimollik bilan kafolatlash mumkin; Tegishli moslashtirilgandan so'ng, ishlab chiqilgan usullar ma'lum bir kompaniya uchun xos bo'lgan tafsilotlarni aniq aks ettiradi: Xodimlarning malakasi; Kompaniyaning korporativ madaniyati darajasi; dasturiy mahsulotlar arxitekturasi bo'yicha ishlarni qo'llab-quvvatlash uchun korxonaning turli ierarxik darajalaridagi resurs xarajatlari darajasi; Moliyalashtirish miqdori; Va boshqalar. Muayyan tashkilot uchun hujjat ta'minotini yaratishda ushbu yondashuvning kamchiliklari orasida hujjatlar ma'lum bir kompaniya uchun noyob bo'lishini va uni kengaytirish va keyinchalik boshqa korxonalarda foydalanish resurslarni talab qilishini ajratib ko'rsatish mumkin. Mavjudlardan kerakli belgilarni tanlashda yoki arxitekturani hujjatlashtirishning o'z usullarini ishlab chiqishda kompaniyaning berilgan ish sharoitida dasturiy mahsulotlar arxitekturasini samarali tavsiflovchi amalga oshirilgan artefaktlarning misollarini batafsil o'rganish juda muhimdir. Shu bilan birga, zarur yozuvlar va hujjatlarning tarkibi va hajmi haqida hech qanday dogmalar yo'qligini tushunish muhimdir. Har safar ma'lum bir vaziyatning o'ziga xos xususiyatlariga duch kelganda, mavjud shablonlarni iloji boricha moslashtirish va arxitektura tavsifining ayrim elementlarida amaliy ehtiyojlarga muvofiq ustuvorlik qilish kerak. Tanlangan artefaktlarga qo'yiladigan asosiy talab ularning bir-biriga, umuman arxitektura metodologiyasiga, dasturiy ta'minot arxitekturasini boshqarish va qo'llab-quvvatlash jarayonlariga mos kelishidir. Ta'rifga qo'shimcha belgilar yoki hujjatlarni kiritishga urinish, zarurati real sharoitlar yoki arxitekturaning keyingi rivojlanishi uchun talablar bilan oqlanmaydi, resurslarning "bo'sh" ortiqcha sarflanishiga olib keladi. Arxitekturaning amaliy qo'llanilishi ma'lum bir dasturiy mahsulotning muvaffaqiyatini belgilaydigan va ularni batafsil modellashtirishga va keyingi hujjatlarga e'tibor qaratishga imkon beradigan sohalarni aniqlash muhimdir. Download 163.43 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling