Sharshara modeli asosiy bosqichlari bevosita dasturiy ta'minotni rivojlantirish
bosqichini aks ettiradi:
1.
Requirements analysis and definition Tizim foydalanuvchilari bilan
maslahatlashib tizimning servislari, chegaraklari va
maqsadlari belgilab olinadi
2.
System and software design Tizim dizayni jarayonida tizim arxitekturasini
tashkil qilish orqali apparat yoki dasturiy tizimlarga talablar belgilanadi. Dasturiy
ta'minot dizayni
fundamental dasturiy ta'minot tizimlari mavhumliklari va ularning munosabatlarini
identifikatsiyalash va tasvirlashni o'z ichiga oladi.
3.
Implementation and unit testing Bu bosqichda dasturiy ta'minot dizayni
dasturlar to'plami yoki dastur bo'limlar ko'rinishda amalga oshiriladi. Bo'lim
testlash jarayonida har bir bo'lim alohida testlanadi.
4.
Integration and system testing Individual dastur bo'limlari yoki dasturlar
birlashtiriladi va to'liq tizim ko'rinishida testlanadi. Testlashdan keyin dasturiy
ta'minot tizimi foydalanuvchiga yetkaziladi.
5.
Operation and maintenance Bu eng uzun hayot sikli fazasi hisoblanadi. Tizim
o'rnatiladi va amaliy foydalanishga qo'yiladi. Maintance o'z
ichiga hayot siklining
oldingi bosqichlarida tuzaqtilmagan xatoliklarni tuzatish, tizim bo'limlarining
amaliy ko'rinishlarini yaxshilash va tizim servislarini yangi talablarga
mos ravishda
yaxshilashni o'z ichiga oladi.