Architecture in the large is concerned with the architecture of complex enterprise systems that include other systems, programs, and program components. These enterprise systems may be over different computers, which may be owned and managed by different companies. (I cover architecture in the large in Chapters 17 and 18.)
Dasturiy ta'minot arxitekturasi muhim, chunki u tizimning ishlashiga, mustahkamligiga, taqsimlanishiga va xizmat ko'rsatishiga ta'sir qiladi (Bosch 2000). Bosch tushuntirganidek, individual komponentlar funktsional tizim talablarini bajaradilar, ammo funktsional bo'lmagan tizim xususiyatlariga ustunlik tizimning arxitekturasi hisoblanadi. Chen va boshq. (Chen, Ali Babar va Nuseibeh 2013) buni "arxitektura jihatidan talablar" tadqiqotida tasdiqladi, unda ular funktsional bo'lmagan talablar tizimning arxitekturasiga eng katta ta'sir ko'rsatdi.
Bass va boshq. (Bass, Clements va Kazman 2012) dasturiy ta'minot arxitekturasini aniq loyihalashtirish va hujjatlashtirishning uchta afzalligi borligini ta'kidlaydilar:
Manfaatdor shaxslar bilan aloqa Arxitektura - bu turli xil manfaatdor tomonlarning muhokamasi uchun markaz sifatida ishlatilishi mumkin bo'lgan tizimning yuqori darajadagi taqdimoti.
Tizimni tahlil qilish Tizim arxitekturasini tizimni rivojlanishining dastlabki bosqichida aniq qilish ba'zi tahlillarni talab qiladi. Arxitektura dizayni bo'yicha qarorlar tizim ishlash, ishonchlilik va xizmat ko'rsatish kabi muhim talablarni qondira oladimi yoki yo'qligiga juda ta'sir qiladi.
Katta miqyosda qayta foydalanish Arxitektura modeli - bu tizim qanday tashkil etilganligi va tarkibiy qismlar o'zaro ishlashi to'g'risida ixcham, boshqariladigan tavsif . Tizim arxitekturasi ko'pincha shunga o'xshash talablarga ega tizimlar uchun bir xil va shuning uchun keng miqyosda dasturiy ta'minotni qayta ishlatishni qo'llab-quvvatlaydi. 15-bobda tushuntirganimdek, mahsulotlar tarmog'ining arxitekturalari bir xil arxitektura bir qator tegishli tizimlarda qayta ishlatiladigan joylarda qayta foydalanish uchun yondashuvdir.
Dostları ilə paylaş: |