Dasturiy ta’minot arxitekturasi


Download 61.31 Kb.
Sana18.06.2023
Hajmi61.31 Kb.
#1582057
Bog'liq
1 Dasturiy ta'minot arxitekturasi elementlariga kirish (1)


Dasturiy ta’minot arxitekturasi - bu dasturiy ta’minot elementlarini, munosabatlarini va xususiyatlarini konseptsiyalash uchun ishlatiladigan tizimli ramka. Ushbu atama, shuningdek, turli loyihalar uchun dizayn va dizayn komponentlari va naqshlarni qayta ishlatish bo‘yicha dastlabki va yuqori darajadagi qarorlarni hujjatlashtirishda manfaatdor tomonlar bilan muloqotni osonlashtiradigan dasturiy ta’minot arxitekturasi hujjatlariga ham tegishli.

Dasturiy ta’minot arxitekturasi
Arxitektura tizim uchun loyiha sifatida xizmat qiladi. U tizimning murakkabligini boshqarish va komponentlar o‘rtasida aloqa va muvofiqlashtirish mexanizmini o‘rnatish uchun mavhumlikni ta’minlaydi. Shuningdek, u ishlash va xavfsizlik kabi umumiy sifat atributlarini optimallashtirish bilan birga barcha texnik va operatsion talablarni qondirish uchun tuzilgan yechimni belgilaydi. Bundan tashqari, u dasturiy ta’minotni ishlab chiqish bilan bog‘liq tashkilot haqida muhim qarorlar to‘plamini o‘z ichiga oladi va bu qarorlarning har biri sifat, barqarorlik, ishlash va yakuniy mahsulotning umumiy muvaffaqiyatiga sezilarli ta’sir ko‘rsatishi mumkin. Ushbu qarorlar quyidagilardan iborat:

  • Tizim tuziladigan strukturaviy elementlar va ularning interfeyslarini tanlash.

  • Ushbu elementlar o‘rtasidagi hamkorlikda ko‘rsatilgan xatti-harakatlar.

  • Ushbu strukturaviy va xulq-atvorli elementlarning katta kichik tizimga tarkibi.

  • Arxitektura qarorlari biznes maqsadlariga mos keladi.

  • Arxitektura uslublari tashkilotga rahbarlik qiladi.



Dasturiy ta’minot dizayni
Dasturiy ta’minot dizayni tizimning elementlarini tavsiflovchi dizayn rejasini, ularning mos kelishini va tizim talablarini bajarish uchun birgalikda qanday ishlashini tasvirlaydi. Dizayn rejasiga ega bo‘lishning maqsadlari quyidagilardan iborat:

  • Tizim talablari bo‘yicha muzokaralar olib borish va mijozlar, marketing va boshqaruv xodimlari bilan taxminlarni belgilash.

  • Rivojlanish jarayonida loyiha sifatida harakat qilish.

  • Batafsil dizayn, kodlash, integratsiya va testni o‘z ichiga olgan amalga oshirish vazifalariga rahbarlik qilish.

Bu batafsil dizayn, kodlash, integratsiya va sinovdan oldin va domen tahlili, talablar tahlili va xavf tahlilidan keyin keladi.



Arxitekturaning maqsadlari
Arxitekturaning asosiy maqsadi dastur tuzilishiga ta’sir qiluvchi talablarni aniqlashdir. Yaxshi tashkil etilgan arxitektura texnik yechimni yaratish bilan bog‘liq biznes xatarlarini kamaytiradi va biznes va texnik talablar o‘rtasida ko‘prik quradi.
Boshqa maqsadlarning ba’zilari quyidagilardan iborat:

  • Tizimnish tuzilishini ochish, lekin uni amalga oshirish tafsilotlarini yashirish.

  • Barcha foydalanish holatlari va ssenariylarini amalga oshirish.

  • Turli manfaatdor tomonlarnish talablariga javob berishga harakat qilish.

  • Ham funksional, ham sifat talablarini bajarish.

  • Egalik maqsadini qisqartirish va tashkilotnish bozordagi mavqeini yaxshilash.

  • Tizim tomonidan taqdim etilgan sifat va funksionallikni yaxshilash.

  • Tashkilot yoki tizimga tashqi ishonchni yaxshilash.



Cheklovlar
Dasturiy ta’minot arxitekturasi hali ham dasturiy ta’minot muhandisligida rivojlanayotgan intizomdir. U quyidagi cheklovlarga ega:

  • Arxitekturani namoyish qilish uchun asboblar va standartlashtirilgan usullarnish etishmasligi.

  • Arxitektura talablarga javob beradigan amalga oshirishga olib keladimi yoki yo‘qligini taxmin qilish uchun tahlil usullarinish etishmasligi.

  • Arxitektura dizayninish dasturiy ta’minotni ishlab chiqishdagi ahamiyati haqida tushunchanish etishmasligi.

  • Dasturiy ta’minot arxitektorinish rolini tushunmaslik va manfaatdor tomonlar o‘rtasidagi aloqanish yomonligi.

  • Dizayn jarayonini, dizayn tajribasini va dizaynni baholashni tushunmaslik.



Dasturiy ta’minot arxitekturasi = {komponentlar, munosabatlar, cheklovlar}
Ushbu elementlarning tasnifi quyidagicha:
Komponentlar. Komponentlar - bu birgalikda arxitekturani tashkil etadigan hisoblash elementlari. Dasturiy ta’minot arxitekturasi odatda quyi tizimlarga bo‘linadi, ular o‘z navbatida modullarga bo‘linishi mumkin. Keyinchalik parchalanish ham mumkin. (Masalan, obyektga yo‘naltirilgan dizaynda modullar sinflarga bo‘linishi mumkin.) Komponentlarga misollar mijozlar, xizmatlar va doimiy do‘konlarni o‘z ichiga oladi.
Munosabatlar. Munosabatlar(Aloqalar) me'moriy komponentlar orasidagi mantiqiy bog‘lanishdir. Mavhum komponentlar munosabatlariga misollar sifatida qaramlik, yig‘ish va kompozitsiya kiradi. Aniq komponentlar munosabatlariga misollar mijoz-server protokollari va ma’lumotlar bazasi protokollarini o‘z ichiga oladi.
Cheklovlar. Cheklovlar komponentlar munosabatlari uchun shartlar va cheklovlarni ta’minlaydi. Ular arxitekturani tizim talablariga bog‘laydi. Cheklovlarga misollar orasida aloqa protokollari parametrlari turlariga cheklovlar va nosozliklarga chidamlilik uchun yuqori mavjudlik talablari kiradi.
Download 61.31 Kb.

Do'stlaringiz bilan baham:




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