DASTURIY TA’MINOT ARXITEKTURASI fanidan 1-deadline.
GURUH: 653-21-guruh
FIO: Yunusaliyev Asadbek Fan haqida nazariy ma’lumot:
Mavzu: Dasturiy ta`minot arxitukturasi va uni loyihalashtish
Umuman aytganda, "dasturiy ta'minot arxitekturasi" umuman qabul qilinmagan. Shunga qaramasdan, amalda ko'pincha ishlab chiquvchilar uchun qanday kod yaxshi va yomon bo'lganligi aniq. Yaxshi arxitektura, birinchi navbatda, dasturni yanada sodda va samarali bajarish va saqlash jarayonini ta'minlaydigan foydali me'morchilikdir. Yaxshi arxitekturaga ega dasturni kengaytirish va o'zgartirish, shuningdek, sinab ko'rish, disk raskadrovka va tushunish osonroq. Ya'ni, haqiqatdan ham juda oqil va universal mezonlardan birini tuzishingiz mumkin:
Tizim samaradorligi. Birinchidan, dastur, albatta, vazifalarni hal qilishi va o'z vazifalarini yaxshi va turli sharoitlarda bajarishi kerak.
Bunga ishonchlilik, xavfsizlik,
ishlash kabi xususiyatlar, ortib boruvchi yukni (kattalashtirish) engish va hokazo kabi xususiyatlar kiradi.
Tizimning moslashuvchanligi. Har qanday dastur vaqt talablari o'zgarishi kerak, yangilar qo'shiladi. Mavjud funktsional o'zgarishlarni tezroq va qulayroq qilish, bu kamroq muammolar va xatolarni keltirib chiqarishi - tizimning yanada moslashuvchan va raqobatbardoshligi. Shuning uchun, rivojlanish jarayonida, keyinchalik uni qanday o'zgartirish kerakligi haqida olingan ma'lumotlarni baholashga harakat qiling. O'zingizdan so'rang: "Agar hozirgi me'moriy yechim noto'g'ri chiqsa nima bo'ladi?", "Bu kod qanchalik o'zgarishi mumkin?". Tizimning bir qismini o'zgartirish uning boshqa qismlariga ta'sir qilmasligi kerak. Iloji bo'lsa, me'moriy yechimlarni "toshda kesib tashlamaslik kerak" va me'moriy xatolar