Dasturiy ta’minot ishlab chiqishning hayotiy sikli modellari.
ATDT assistenti Raxmonova M.R.
Reja
Dasturiy ta’minot jarayoni
Dasturiy ta'minot jarayonlari modellari
Sharshara modeli
Incremental ishlab chiqish
Integratsiya va konfiguratsiya
Jarayon faoliyati
Dasturiy ta'minot spetsifikatsiyasi
Dasturiy ta'minotni loyihalash va amalga oshirish
Dasturiy ta'minotni tekshirish
Dasturiy ta'minot evolyusiyasi
O'zgarishlar ustida ishlash (coping with change)
Prototyping (Prototiplash)
Incremental ishlab chiqish
Jarayonni takomillashtirish
Dasturiy ta'minot jarayoni
Dasturiy ta'minot jarayoni - bu dasturiy ta'minot tizimini ishlab chiqarishga qaratilgan harakatlar to'plami. Avvalgi mavzuda muhokama qilganidek, dasturiy ta'minot tizimlarining ko'plab turlari mavjud va ularning barchasiga tegishli bo'lgan universal dasturiy injiniring usuli mavjud emas. Bundan kelib chiqadiki, universal qo'llaniladigan dasturiy ta'minot jarayoni ham mavjud emas.
Har xil dasturiy ta'minot jarayonlari mavjud bo'lsa-da, ularning barchasi qaysidir shaklda to'rtta asosiy dasturiy injiniring faoliyatini o'z ichiga olishi kerak:
Dasturiy ta'minot spetsifikatsiyasi.
Dasturiy ta'minotni ishlab chiqish.
Dasturiy ta'minotni tekshirish.
Dasturiy ta'minot evolyutsiyasi.
Jarayonlarni tavsiflashda kim ishtirok etayotganini, nima ishlab chiqarilishini va harakatlar ketma-ketligiga ta'sir qiluvchi shartlarni tavsiflash ham muhimdir:
Mahsulotlar yoki amaliy natijalar jarayon faoliyatining natijasidir. Masalan, arxitekturani loyihalash faoliyatining natijasi dasturiy ta'minot arxitekturasining modeli bo'lishi mumkin.
Rollar jarayonda ishtirok etayotgan odamlarning mas'uliyatini aks ettiradi. Rollarga misol sifatida loyiha menejeri, konfiguratsiya menejeri va dasturchi kiradi.
Oldindan belgilangan va keyin shartlar - bu jarayon yoki mahsulot ishlab chiqarilishidan oldin va keyin bajarilishi kerak bo'lgan shartlar. Misol uchun, arxitektura loyihasi boshlanishidan oldin, iste'molchi barcha talablarni tasdiqlagan shartlari bo'lishi mumkin; Ushbu faoliyat tugagandan so'ng, arxitekturani tavsiflovchi UML modellari ko'rib chiqilish shartlari bo'lishi mumkin.