Dasturiy ta'minotni konstruksiyalash(loyihalash) asoslariga quyidagilar kiradi


Download 13.22 Kb.
bet1/2
Sana21.11.2023
Hajmi13.22 Kb.
#1791962
  1   2
Bog'liq
Shuhrat Hamroyev


DASTURLAR KONSTRUKSIYALASHNING AMALIY JIHATLARI
Dasturiy ta'minotni konstruksiyalash(loyihalash) asoslariga quyidagilar kiradi:

  1. murakkablikni minimallashtirish;

  2. o'zgarishlarni kutish;

  3. sinovdan o'tkaziladigan dizayn;

  4. Konstruksiyalash standartlari;

Birinchi uchta tushuncha nafaqat loyihalash, balki loyihalash uchun ham amal qiladi va dasturiy ta'minot tizimlarining hayot aylanishini boshqarishning zamonaviy metodologiyalarining asosini tashkil qiladi.
murakkablikni minimallashtirish
Odamlarning kompyuterlardan biznes maqsadlarida foydalanishining asosiy sababi, odamlarning murakkab tuzilmalarni va katta hajmdagi ma'lumotlarni, ayniqsa uzoq vaqt davomida qayta ishlash va saqlash qobiliyatining cheklanganligidir. Bu mulohaza dasturiy ta'minotni loyihalashda asosiy harakatlantiruvchi kuchlardan biri hisoblanadi: murakkablikni minimallashtirish. Murakkablikni kamaytirish zarurati dizaynning barcha jihatlariga ta'sir qiladi va dizayn natijalarini tekshirish va sinovdan o'tkazish jarayonlari uchun ayniqsa muhimdir, ya'ni. dasturiy ta'minot tizimlarining o'zi.
Dasturiy ta'minotni loyihalashda murakkablikni kamaytirish, hatto uni mukammal qilish hisobiga kodni sodda va o'qilishi oson qilishga e'tibor qaratishdan kelib chiqadi. Masalan, egiluvchanlik nuqtai nazaridan yoki kodning go'zalligi, murakkabligi, uni o'lcham hisobiga kamaytirishga imkon beradigan ba'zi texnikalarning epchilligi va boshqalar haqidagi ma'lum g'oyalarga rioya qilish. Bu ishlatiladigan dasturlash vositalarining ma'lum rivojlangan til imkoniyatlaridan foydalanish buzilishi kerak degani emas. Bu “faqat” loyihaning muddatlari, funksionalligi va boshqa xususiyatlari va cheklovlarini hisobga olmasdan kodni doimiy ravishda takomillashtirishdan ko‘ra, kodni o‘qish qulayligi, sinovdan o‘tkazish qulayligi, maqbul ishlash darajalari va belgilangan mezonlarga javob berishga ko‘proq e’tibor berishni anglatadi.

Download 13.22 Kb.

Do'stlaringiz bilan baham:
  1   2




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