6-Ma'ruza. Dasturiy ta’minot arxitekturasi


Download 128.46 Kb.
Pdf ko'rish
bet1/5
Sana07.04.2022
Hajmi128.46 Kb.
#627711
  1   2   3   4   5
Bog'liq
6-Mavzu.DT Arxitekturasi
Computer software, 1-topshiriq, 1 семинар, 2 5240295005213426987, yerdagi iqlimga va biosistemaga quyosh tasirini organish, Maktabgacha ta'lim konsepsiyasi, 7-tema, goza zararkunandalarining biologik xususiyatlari va ularga qarshi ekologik kurash choralari, mate-madaniyat, variant 6, Mustaqil Ish Metodika.01, Yosh matematiklar, 22780af45e6f74920956870965d247ac, Ундирув қаратилмайдига мулклар рўйҳати, N-Sayidiraximova- Hozirgi о‘zbek adabiy tili- O‘FF 1-kurs (1)


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 128.46 Kb.

Do'stlaringiz bilan baham:
  1   2   3   4   5




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