Ushbu modelni dasturiy ta'minot jarayonining boshqa modellaridan ancha farq qiladigan narsa shundaki, u xatarlarni aniq tan oladi. Shunday qilib, bu xavf-xatarlarni qayta-qayta baholash va har safar ishlab chiqilayotgan mahsulotni tekshirish orqali yirik dasturiy ta'minot loyihalarining ishlamay qolishini sezilarli darajada kamaytiradi.
Ushbu kompyuter modeli dasturiy ta'minotning hayot tsiklining deyarli barcha boshqa modellaridan, masalan, palapartishlik modeli, prototip modelidan, iterativ modeldan, evolyutsion modeldan va hokazolardan iborat.
Shu sababli, u boshqa modellar umuman hal qilmaydigan deyarli har qanday xavfni bartaraf etishga qodir. Biroq, juda ko'p tarkibiy qismlarga ega bo'lganligi sababli, ushbu model boshqa dasturiy ta'minot ishlab chiqish modellariga qaraganda ancha murakkab.
Spiralsimon modelining asosiy bosqichlari:ishlab chiqarish va testlash
Spiralning har bir burilishi to'liq tsiklni ifodalaydi, u orqali har doim to'rtta kvadrant o'tib, modelning to'rtta bosqichini aks ettiradi.Spiralning kattalashishi bilan erishilgan yutuqlar o'sib boradi. Shuning uchun, bosqichlar spiral shaklida bir marta emas, balki bir necha marta bajariladi.Ushbu tsiklli takrorlash loyihani belgilangan maqsadlarga asta-sekin yaqinlashishiga olib keladigan bo'lsa-da, rivojlanish jarayoni muvaffaqiyatsizlikka uchrashi xavfi minimal darajada kamayadi.
|
Spiralsimon modelining asosiy bosqichlari:keyingi bosqichni rejalashtirish
|
Umumiy dasturiy mahsulotlar,dasturiy maxsulot,uning mo’ljallanishi,qo’llanish doirasi
|
Buyurtma dasturiy mahsulotlar,uni buyurtma qilish,uning mo’ljallanishi,qo’llanish doirasi
|
Dasturiy ta'minotning hayot tsikli modellari:sharshara modeli, Spiralsimon model, Ortib borish modeli
|
Dasturiy ta'minotning hayot tsikli modellari: Spiralsimon model
|
Dasturiy ta'minotning hayot tsikli modellari: Ortib borish modeli
|
Loyiha tushunchasi,uning turlari
|
Sharshara modelining asosiy bosqichlari: talablarni aniqlash
Sharshara modeli birinchi bo’lib e’lon qilingan dasturiy ta’minotni ishlab
chiqish jarayoni modelidir (Royce, 1970).
Sharshara modeli asosiy bosqichlari bevosita dasturiy ta’minotni
rivojlantirish bosqichini aks ettiradi:
|
Sharshara modelining asosiy bosqichlari:talablarni tahlil qilish
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.
|
Sharshara modelining asosiy bosqichlari:loyihalash, rejalashtirish
|
Sharshara modelining asosiy bosqichlari: dastur yozish
|
Sharshara modelining asosiy bosqichlari: testlash
|
Sharshara modelining asosiy bosqichlari: joriy qilish
|
Sharshara modelining asosiy bosqichlari: ekspluatasiya va qo’llab quvatlash
|
Dasturiy ta'minotni modellashtirish, model tushunchasi,model turlari
|
Do'stlaringiz bilan baham: |