Ma'ruza Dasturiy ta'minot arxitekturasi dizayniga kirish Reja
Arxitektura dasturiy ta'minotning konseptual mavjudligi shakli sifatida
Download 1.89 Mb.
|
UZ ДТА Лекция 1 2023
- Bu sahifa navigatsiya:
- Dasturiy taminot arxitekturasining tariflari va uning ahamiyati.
- Har qanday versiyada arxitektura tuzilishini belgilaydi
2.Arxitektura dasturiy ta'minotning konseptual mavjudligi shakli sifatida
Turli xil arxitekturalar qayerdan keladi? Ular, albatta, me'morlar tomonidan ixtiro qilinganmi? Arxitekturani shakllantirish uchun arxitektor nimani bilishi kerak? Arxitektura nima deyiladi? Ushbu kontseptsiya "Loyiha" bilan bir xilmi? Agar bu xuddi shunday bo'lsa, nega arxitektura atrofida bunday "hayp" bor? Agar bu turli xil narsalar bo'lsa, unda farq nima va nima uchun bu juda muhim? Vazo tarixi ([3], 35-bet). Arxitektura va iqtisodiy tsikl: vazifa talablarni belgilaydi, talablar arxitekturani va arxitektura tizimni belgilaydi. Dasturiy ta'minot arxitekturasining ta'riflari va uning ahamiyati. "Dasturiy ta'minot arxitekturasi" atamasining ko'plab ta'riflari mavjud. Arxitekturaning yagona va so'zsiz qabul qilingan ta'rifi yo'q. Ushbu atamaning eng boy variantlari to'plami SEI veb-saytida taqdim etilgan, bu erda u ushbu kontseptsiyani aniqroq shakllantirganiga ishongan har bir kishiga uni umumiy to'plamga kiritish imkoniyati beriladi. Dasturiy ta'minot arxitekturasi ( dasturiy ta'minot arxitektura ) dasturiy ta'minot komponentlarini (elementlarini) o'z ichiga olgan dastur yoki hisoblash tizimining tuzilishi, bu komponentlarning tashqi tomondan ko'rinadigan xususiyatlarini, shuningdek ular orasidagi munosabatlarni (o'zaro ta'sirlarni) o'z ichiga oladi. Arxitektura nafaqat tuzilish va xatti-harakatlarga, balki foydalanish, funksionallik va boshqa jihatlarga ham ta'sir qiladi. Bu atama, shuningdek, dasturiy ta'minot arxitekturasining hujjatlariga ham tegishli. Dasturiy ta'minot arxitekturasini hujjatlashtirish manfaatdor tomonlar o'rtasidagi aloqa jarayonini soddalashtiradi ( manfaatdor tomonlar - loyihadan manfaatdor shaxslar), tizimning yuqori darajadagi dizaynini loyihalashning dastlabki bosqichlarida qabul qilingan qarorlarni tuzatishga imkon beradi va ushbu tarkibiy qismlardan qayta foydalanishga imkon beradi. dizayn va boshqa loyihalarda shablonlar. blok diagrammasi emas , bu taxminan tizimning funktsional parchalanishini aks ettiradi. Dasturiy ta'minot arxitekturasi ko'p qirrali yondashuv bo'lib , dasturiy ta'minot o'z maqsadiga erishishini ta'minlaydi. Dasturiy ta'minot arxitekturasi intizomining asosiy g'oyasi - bu mavhumlik va vakolatlarni ajratish orqali tizimning murakkabligini kamaytirish g'oyasi. Dasturiy ta'minot arxitekturasi - bu funktsional bo'lmagan tizim talablarini amalga oshirish, dasturiy ta'minotni loyihalash esa funktsional talablarni amalga oshirishdir. Dasturiy ta'minot arxitekturasi, shuningdek, strategiyani ishlab chiqish sifatida ham ko'rib chiqilishi mumkin, bu tizim dizayni bo'yicha global cheklovlarni, masalan, dasturlash paradigmalarini tanlash, arxitektura uslublari, komponentlarga asoslangan dasturiy ta'minotni ishlab chiqish standartlari, dizayn tamoyillari va davlat qonunchiligi tomonidan o'rnatilgan cheklovlarni aniqlash faoliyatidir. . Batafsil dizayn, ya'ni taktikani ishlab chiqish - bu dizayn naqshlari, arxitektura modellari, dasturlash va refaktoring idiomalari kabi mahalliy dizayn cheklovlarini aniqlash bilan bog'liq faoliyatdir. Arxitektura ta'rifining bir qator pozitsiyalarini talqin qilish: - Har qanday versiyada arxitektura tuzilishini belgilaydi . Albatta, arxitektura tuzilmalar (qismlarga bo'linish, elementlar, interfeyslar, ulanishlar, o'zaro ta'sirlar) bilan cheklanmaydi, lekin uning mazmuni va uning moddiylashuvidagi strukturaviy jihat eng muhim hisoblanadi ; - Arxitektura xulq-atvorni belgilaydi. Arxitektura nafaqat elementlar va munosabatlar orqali tizimning tuzilishini, balki o'z vaqtida amalga oshirilgan tuzilmalar elementlarining o'zaro ta'sirini ham belgilaydi. Arxitektura tavsiflarida jarayonlarning dinamikasini ifodalash uchun turli vositalar qo'llaniladi, masalan, UMLda "ketma-ketlik diagrammasi" ; Download 1.89 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling