Reja: Dasturiy ta'minot arxitekturasi


Download 113.48 Kb.
bet1/3
Sana08.05.2023
Hajmi113.48 Kb.
#1444543
  1   2   3
Bog'liq
Alisher DTA


 Dasturiy ta'minot arxitekturasi va dizaynga kirish
Reja:
  • Dasturiy ta'minot arxitekturasi
  • Dasturiy ta'minot dizayni
  • Arxitekturaning maqsadlari
  • Dasturiy ta'minot me'morining roli
  • Sifat atributlari

Tizim arxitekturasi uning asosiy tarkibiy qismlarini, ularning munosabatlarini (tuzilmalarini) va ularning bir-biri bilan o'zaro ta'sirini tavsiflaydi. Dasturiy ta'minot arxitekturasi va dizayni biznes strategiyasi, sifat atributlari, inson dinamikasi, dizayn va IT muhiti kabi bir qancha hissa omillarini o'z ichiga oladi.
Biz dasturiy ta'minot arxitekturasi va dizaynini ikkita alohida bosqichga ajratishimiz mumkin: dasturiy ta'minot arxitekturasi va dasturiy ta'minot dizayni. Arxitekturada funktsional bo'lmagan qarorlar ishlab chiqariladi va funktsional talablar bilan ajratiladi Dizaynda funktsional talablar bajariladi.
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.
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 − dan iborat
Tizim tuziladigan strukturaviy elementlar va ularning interfeyslarini tanlash.
Ushbu elementlar o'rtasidagi hamkorlikda ko'rsatilgan xatti-harakatlar.
Ushbu strukturaviy va xulq-atvor elementlarining 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 taqdim etadi, ular qanday mos keladi va tizim talablarini bajarish uchun birgalikda ishlaydi. 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 qiling.
Batafsil dizayn, kodlash, integratsiya va testni o'z ichiga olgan amalga oshirish vazifalariga rahbarlik qiling.
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 quyidagilardir -
Tizimning tuzilishini oching, lekin uni amalga oshirish tafsilotlarini yashiring.
Barcha foydalanish holatlari va stsenariylarini amalga oshiring.
Turli manfaatdor tomonlarning talablariga javob berishga harakat qiling.
Ham funktsional, ham sifat talablarini bajaring.
Mulkchilik maqsadini qisqartirish va tashkilotning bozordagi mavqeini yaxshilash.
Tizim tomonidan taqdim etilgan sifat va funksionallikni yaxshilang.
Tashkilot yoki tizimga tashqi ishonchni yaxshilang.
Cheklovlar
Dasturiy ta'minot arxitekturasi hali ham dasturiy ta'minot muhandisligida rivojlanayotgan intizomdir. U quyidagi cheklovlarga ega -
Arxitekturani namoyish qilish uchun asboblar va standartlashtirilgan usullarning etishmasligi.
Arxitektura talablarga javob beradigan amalga oshirishga olib keladimi yoki yo'qligini taxmin qilish uchun tahlil usullarining etishmasligi.
Arxitektura dizaynining dasturiy ta'minotni ishlab chiqishdagi ahamiyati haqida tushunchaning etishmasligi.
Dasturiy ta'minot arxitektorining rolini tushunmaslik va manfaatdor tomonlar o'rtasidagi aloqaning yomonligi.
Dizayn jarayonini, dizayn tajribasini va dizaynni baholashni tushunmaslik
Dasturiy ta'minot me'morining roli
Dasturiy ta'minot me'mori texnik guruh butun dastur uchun yaratishi va loyihalashi mumkin bo'lgan yechimni taqdim etadi. Dasturiy ta'minot arxitektori quyidagi sohalarda tajribaga ega bo'lishi kerak -
Dizayn ekspertizasi
Dasturiy ta'minot dizayni bo'yicha mutaxassis, jumladan ob'ektga yo'naltirilgan dizayn, voqealarga asoslangan dizayn va boshqalar kabi turli xil usullar va yondashuvlar.
Ishlab chiqish guruhiga rahbarlik qiling va dizaynning yaxlitligi uchun ishlab chiqish sa'y-harakatlarini muvofiqlashtiring.
Dizayn takliflarini va o'zaro kelishuvlarni ko'rib chiqishlari kerak.
Domen ekspertizasi
Ishlab chiqilayotgan tizim bo'yicha mutaxassis va dasturiy ta'minot evolyutsiyasini rejalashtirish.
To'liqlik va izchillikni ta'minlab, talablarni tekshirish jarayoniga yordam bering.
Ishlab chiqilayotgan tizim uchun domen modelining ta'rifini muvofiqlashtirish.
Texnologiya ekspertizasi
Tizimni amalga oshirishda yordam beradigan mavjud texnologiyalar bo'yicha mutaxassis.
Dasturlash tili, ramkalar, platformalar, ma'lumotlar bazalari va boshqalarni tanlashni muvofiqlashtirish.
Uslubiy ekspertiza
SDLC (Software Development Life Cycle) davomida qabul qilinishi mumkin bo'lgan dasturiy ta'minotni ishlab chiqish metodologiyalari bo'yicha mutaxassis.
Butun jamoaga yordam beradigan rivojlanish uchun mos yondashuvlarni tanlang.
Dasturiy ta'minot me'morining yashirin roli
Jamoa a'zolari o'rtasida texnik ishlarni osonlashtiradi va jamoada ishonch munosabatlarini mustahkamlaydi.
Bilimlarni baham ko'radigan va katta tajribaga ega bo'lgan axborot mutaxassisi.
Jamoa a'zolarini ularni chalg'itadigan va loyihaga kamroq qiymat keltiradigan tashqi kuchlardan himoya qiling.
Arxitektorning topshiriqlari
Aniq, to'liq, izchil va erishish mumkin bo'lgan funktsional maqsadlar to'plami
Tizimning funktsional tavsifi, kamida ikkita parchalanish qatlami
Tizim uchun tushuncha
Tizim ko'rinishidagi dizayn, kamida ikki qatlamli parchalanish
Vaqt, operator atributlari va amalga oshirish va operatsiya rejalari haqida tushuncha
Funktsional dekompozitsiyani ta'minlaydigan hujjat yoki jarayonga rioya qilinadi va interfeyslar shakli nazorat qilinadi
Sifat atributlari
Sifat - bu mukammallik o'lchovi yoki kamchiliklar yoki nuqsonlardan xoli bo'lish holati. Sifat atributlari - bu tizimning funksionalligidan ajralib turadigan tizim xususiyatlari.
Sifat atributlarini amalga oshirish yaxshi tizimni yomondan farqlashni osonlashtiradi. Atributlar ish vaqti, tizim dizayni va foydalanuvchi tajribasiga ta'sir qiluvchi umumiy omillardir.
Ularni - deb tasniflash mumkin
Statik sifat atributlari
Arxitektura, dizayn va manba kodi bilan bevosita bog'liq bo'lgan tizim va tashkilotning tuzilishini aks ettiring. Ular oxirgi foydalanuvchi uchun ko'rinmaydi, lekin ishlab chiqish va texnik xizmat ko'rsatish xarajatlariga ta'sir qiladi, masalan: modullik, sinovdan o'tish, texnik xizmat ko'rsatish va boshqalar.
Dinamik sifat atributlari
Tizimning bajarilishi paytida uning xatti-harakatlarini aks ettiring. Ular tizim arxitekturasi, dizayni, manba kodi, konfiguratsiyasi, joylashtirish parametrlari, atrof-muhit va platforma bilan bevosita bog'liq.
Ular oxirgi foydalanuvchiga ko'rinadi va ish vaqtida mavjud bo'ladi, masalan, o'tkazuvchanlik, mustahkamlik, miqyoslilik va boshqalar.
Sifat stsenariylari
Sifat stsenariylari nosozlikning muvaffaqiyatsizlikka aylanishining oldini olishni belgilaydi. Ularni atribut xususiyatlariga ko'ra olti qismga bo'lish mumkin -

Download 113.48 Kb.

Do'stlaringiz bilan baham:
  1   2   3




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