1-MA’RUZA. MURAKKAB PROGRAMMA TIZIMLARINI ISHLAB
CHIQISH MUAMMOLARI. PROGRAMMA TA’MINOTINING HAYOTIY
SIKLI. PROGRAMMA TA’MINOTINING ARXITEKTURASI.
Reja:
1.1. Kirish. Dasturiy ta'minot jarayonlari
1.2. Sifatli va tezkor dasturiy ta'minot ishlab chiqish
1.3. Tizim uchun talablarni shakllantirish
1.4. Dasturiy ta'minotni modellashtirish
Kalit so'zlar: jarayon, talab, faoliyat, tezkor, hujjat, model, dasturiy ta'minot,
injiniring, mahsulot, faza, professional, metod.
Ushbu ma'ruzaning maqsadi dasturiy injiniringa kirish, dasturiy ta'minot
jarayonlari va agile metodlar kabi muhim tushunchalar va dasturiy ta'minotni
ishlab chiqish jarayoni ahamiyatini tushuntirishdan iborat.
1.1. Kirish. Dasturiy ta'minot jarayonlari
1
Biz zamonaviy dunyoni dasturiy ta'minotsiz tasavvur qila olmaymiz. Milliy
infrastrukturalar va utilitalar kompyuterga asoslangan tizimlar
tomonidan nazorat
qilinadi va ko'pgina elektrli mahsulotlar o'z ichiga
kompyuter va nazorat
dasturlarni oladi. Sanoatda ishlab chiqarish va tarqatish to'liq
kompyuterlashtirilgan. Musiqa sanoati, kompyuter o'yinlari, film va televizorlarda
dasturiy ta'minotdan foydalanishadi. Shu sababli dasturiy injiniring milliy va
xalqaro jamiyatlar funksionalligi uchun muhimdir. Dasturiy ta'minot tizimlari
mavhum va nomoddiy bo'lib ular materiallarning xususiyatlari yoki fizik qonunlar
bilan chegaralanmagan. Dasturiy ta'minotning potensialiga hech qanday tabiiy
cheklanuvlar yo'q.
Dasturiy injiniring tarixi
“Dasturiy injiniring” atamasi 1968 - yil konfrensiyada taklif qilingan. 1970 - 1980
- yillarda strukturali dasturlash va obyektga yo'naltirilgan ishlab chiqish kabi
dasturiy injiniring usullari va metodlari ishlab chiqildi. Standard atamalar
ishlab
chiqildi va hozirgi kunda keng qo'llanilmoqda.