6-Ma'ruza. Dasturiy ta’minot arxitekturasi



Download 16,91 Kb.
bet1/5
Sana28.06.2022
Hajmi16,91 Kb.
#717020
  1   2   3   4   5
Bog'liq
6-Ma\'ruza. Dasturiy ta’minot arxitekturasi

6-Ma'ruza.Dasturiy ta’minot arxitekturasi




Arxitektura - bu uning ishlashini eng yuqori kontseptual darajada belgilaydigan dasturiy va dasturiy tuzilma, shu jumladan apparat va dasturiy komponentlar, tashqi tomondan ko'rinadigan bu tarkibiy qismlarning xususiyatlari, ular o'rtasidagi munosabatlar va tizim hujjatlari. Arxitekturani hujjatlashtirish loyiha ishtirokchilari o'rtasidagi o'zaro bog'liqlik jarayonini soddalashtiradi, yuqori darajadagi tizim dizayni haqida dizaynning dastlabki bosqichlarida qabul qilingan qarorlarni qabul qilishga imkon beradi va ushbu dizayn elementlari va naqshlarini boshqa loyihalarda qayta ishlatishga imkon beradi.
Tizim arxitekturasini rivojlantirish uchun mutaxassislar quyidagi vazifalarni bajaradilar : tizim arxitektori (tizimni bir butun sifatida, shuningdek uning tarkibiy qismlarini loyihalashtiradi), ma'lumotlar bazasi arxitektori (ma'lumotlar bazasi va uning tuzilishini loyihalashtiradi), tizim tahlilchisi (dizaynda qatnashadi, hujjatlarni tayyorlaydi), ma'murlar ( tizim uskunalarini loyihalashda ishtirok etish).
Tizim me'morlari zimmasiga katta mas'uliyat yuklangan. Agar ishlab chiqilgan arxitektura buyurtmachi tomonidan qo'yilgan maqsadlarni bajara olmasa, bu, masalan, loyihani tugatish vaqtini ko'paytirishi mumkin (chunki me'morchilikdagi kamchiliklarni tuzatish uchun yaxshilanishlarni amalga oshirish kerak bo'ladi) va natijada rivojlanish foydani kamaytiradi.
Dasturiy ta'minot arxitekturasining muammolari. Ilova arxitekturasini rivojlantirish darajasida mijoz uchun muhim bo'lgan quyidagi asosiy vazifalarni hal qilish kerak.
Jarayonlar samaradorligini oshirish va oshirish. Ilovani amalga oshirishda mijozlarning odatiy taxminlari quyidagilardir: har xil harakatlarni bajarish uchun sarflangan vaqtni qisqartirish; turli xil operatsiyalarni tezlashtirish; jarayonlarni avtomatlashtirish; kengayish qobiliyatining turli xil yaxshilanishlari - tizim, tarmoq yoki jarayon resurslar, odatda qo'shimcha qurilmalar qo'shilganda ish hajmining oshishiga (uning ish samaradorligini oshirishga) qarshi turish qobiliyati.
Xarajatlarni kamaytirish. Rivojlanish maqsadlaridan biri har qanday harakatlarni bajarish uchun zarur bo'lgan xarajatlarni kamaytirish bo'lishi mumkin. Buni jarayonlarning samaradorligini oshirish va operatsiyalarni bajarishni tezlashtirish orqali amalga oshirish mumkin.
Operatsion ish faoliyatini takomillashtirish. Operatsion faoliyat odatda odatiy operatsiyalarni bajarish bilan bog'liq (masalan, do'konda kassir bo'lib ishlash, kommunal to'lovlarni qabul qilish va boshqalar). Bunday operatsion ishlarni avtomatlashtirish (soddalashtirish, tezlashtirish) orqali siz xarajatlarni kamaytirishingiz yoki tizimning ish faoliyatini oshirishingiz mumkin.
Boshqaruv samaradorligini oshirish. Arxitektura yechimi boshqaruv samaradorligini oshirishga yo'naltirilishi mumkin, masalan, korxonada ish jarayonini avtomatlashtirish orqali (o'zgarishlarni, xabarnomalar tarixini kuzatish bilan qog'oz hujjatlaridan elektron shaklga o'tish).
Xatarlarni kamaytirish. Har qanday faoliyat ma'lum xavflar bilan bog'liq. Ilovalarni ishlab chiqish maqsadlaridan biri ularni kamaytirish bo'lishi mumkin. Masalan, moliyaviy operatsiyalar uchun ikki tomonlama imzo qoidasi

(bitta xodim tomonidan tuzilgan moliyaviy operatsiya boshqa xodim tomonidan tasdiqlangan va imzolangan bo'lsa).
1T birliklarining samaradorligini oshirish. Ushbu natijaga turli jarayonlarni avtomatlashtirish orqali erishiladi.
Foydalanuvchi samaradorligini oshirish. Foydalanuvchilar deganda kompaniyaning o'zi ishlaydigan xodimlar tushunilishi mumkin (bu holda samaradorlikning yaxshilanishi jarayonlarga ta'sir qiladigan maqsadlarga bog'liq bo'lishi mumkin) va ishlab chiqilgan dasturiy ta'minotni ishlatadigan kompaniyaning mijozlari ( mijozlar qanchalik qulay bo'lsa, raqobatchilarga murojaat qilish ehtimoli shunchalik kam bo'ladi).
O'zaro ta'sir o'tkazish imkoniyatini va oshkoraligini oshirish. Ko'pgina korxonalar o'zaro ma'lumot almashish uchun zarur bo'lgan bir nechta tizimlardan foydalanadilar. Dasturiy ta'minotni ishlab chiqish ushbu almashishni avtomatlashtirish va soddalashtirishga yo'naltirilishi mumkin (uni yanada "shaffof", oxirgi foydalanuvchilar uchun sodda qilish).
"Qo'llab-quvvatlash" hayotiy tsiklining narxini pasaytirish. HP hayotiy tsikli bilan bog'liq jarayonlar ham avtomatlashtirishning maqsadi bo'lishi mumkin, chunki hayotiy tsikl jarayonida amalga oshiriladigan xarajatlarni kamaytirish qo'shimcha foyda keltiradi.
Xavfsizlik ko'rsatkichlarini yaxshilash. Ilova xavfsizligi yildan yilga tobora muhim ahamiyat kasb etmoqda. Ko'proq "xavfsiz" dasturlar tengdoshlarga qaraganda raqobatdosh.
Yaxshilangan boshqarish. Boshqarish deganda, ishlab chiqaruvchining aralashuvisiz dasturda yuz beradigan turli jarayonlarga ta'sir ko'rsatiladi.
Loyihalash jarayonida alohida e'tibor talab qiladigan me'moriy jihatdan muhim foydalanish holatlari va me'moriy jihatlar ro'yxati , dizayn jarayonida aniqlangan talab va cheklovlarga javob beradigan mumkin bo'lgan me'moriy echimlar yaratiladi.
Arxitekturani bosqichma-bosqich takomillashtirishning umumiy usuli - bu besh asosiy bosqichni o'z ichiga olgan iterativ (barcha talablar va cheklovlar bajarilgunga qadar) (5.1-rasm).

  1. Arxitektura maqsadlarini aniqlash. Aniq maqsadlarga ega bo'lish sizga arxitektura va hal qilinadigan muammolarni to'g'ri tanlashga yordam beradi. Aniq belgilangan maqsadlar har bir bosqichning chegaralarini aniqlashga yordam beradi, ya'ni. joriy davr nihoyasiga va hamma narsa bo'ladi on ko'chib o'tishga tayyor uchun keyingi.

  2. Asosiy stsenariylarni aniqlash. Eng muhim narsalarga e'tibor berish va ushbu stsenariylarga qarshi mumkin bo'lgan arxitekturalarni tekshirish uchun siz asosiy (asosiy) stsenariylardan foydalanishingiz kerak.

  3. Ilovaning prototipini yaratish. Dizayn siz yaratadigan dastur ishlaydigan muhitga mos kelishini ta'minlash uchun dastur turini, joylashtirish arxitekturasini, me'moriy uslublarni va texnologiyalarni aniqlab olishingiz kerak.

  4. Mumkin bo'lgan muammolarni aniqlash. Sifat parametrlari va funktsiyalarning yakuniy ehtiyojlariga asoslangan asosiy muammoli joylarni belgilash kerak. Ilovani loyihalashda xatolar ko'p uchraydigan joylar.

  5. Yechim variantlarini aniqlash. Har bir iteratsiyada, "uchuvchi" yoki arxitekturaning prototipi yaratilishi kerak, bu oldingi echimni ishlab chiqish va

takomillashtirishdir. Keyingi iteratsiyaga o'tishdan oldin, ushbu prototip asosiy ssenariylarga, muammolarga va joylashtirish cheklovlariga mos kelishiga ishonch hosil qilishingiz kerak.
Ushbu arxitektura jarayoni dastlab dasturiy ta'minot arxitekturasini yaratadigan iterativ va bosqichma-bosqich yondoshuvlarni o'z ichiga oladi - umumiy stsenariy, talablar, ma'lum cheklovlar va sifat parametrlariga qarshi sinovdan o'tkazilishi mumkin bo'lgan umumiy dizayn. Arxitekturaning keyingi versiyasini aniqlashtirish jarayonida qo'shimcha tafsilotlar va dizayn ma'lumotlari aniqlanadi, natijada asosiy stsenariylarning kengayishi, dasturning umumiy ko'rinishi va muammolarni echishga yondashish moslashtiriladi.

Download 16,91 Kb.

Do'stlaringiz bilan baham:
  1   2   3   4   5




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish