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?
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.
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" ;
Do'stlaringiz bilan baham: |