Mavzu: Build and Fix modeli Spiral modeli Evolyutsion jarayon modeli Build and Fix modeli


Download 1.7 Mb.
Sana06.04.2023
Hajmi1.7 Mb.
#1330623
Bog'liq
Empty-Black-Board-PowerPoint-Templates-Widescreen


Software engineering
Voxidjonov Abduxalil

Mavzu:

Build and Fix modeli

  • Yangilikni topish: Bu bosqichda, o'z mijozining talablari va talablari bo'yicha yangiliklar to'plami topiladi. Bu yangiliklar, mijozning nima hisoblanishi, qanday afzalliklari bo'lishi va nimalar muhim hisoblanishi kabi talablarni qamrab olish uchun qo'llaniladi.
  • Build: Ushbu bosqichda, tayyor dastur to'plami yaratiladi. Bu dastur to'plami, mijozning talablari va talablari asosida yaratiladi.
  • Test: Bu bosqichda, tayyor dastur to'plami sinovdan o'tkaziladi va dastur ishini to'g'ri ishlashi uchun tekshiriladi. Agar xatoliklar topilsa, ularni bartaraf qilish uchun "Fix" bosqichi bilan davom etiladi.
  • Fix: Bu bosqichda, topilgan muammolar va xatoliklar bartaraf qilinadi va to'g'ri ishlash uchun dastur to'plamiga yangi o'zgarishlar qo'shiladi.

"Build and Fix" model - bu software engineeringning bir turi hisoblanadi. Bu

model odatda, yoritilgan vazifani tezda bajarish uchun "Build" qismi bilan

boshlanadi, keyin esa muammolarni bartaraf qilish uchun "Fix" qismi bilan

yakunlanadi.

Bu modelning afzalliklari

Bu modelning afzalliklari

  • Tezlik: Bu modelni bajarish tezlikka erishishga yordam beradi, chunki dasturlar o'z ishlarini tezda bajarishadi.
  • Soddalik: Bu model juda soddalik bilan bajariladi, chunki shu modelda talablarga ko'ra yagona dastur to'plami yaratiladi.

Bu modelning kamchiliklari
  • Strukturasizlik: Bu model talablarga qarab ishlab chiqiladi, bu esa dasturlar o'zgaruvchiligi va ko'p qavatli dasturlar yaratishni qiyinlashtiradi.
  • Xatoliklar: Bu modelning kamchiliklari xatoliklarga ko'ra yuqori riskli bo'lishi mumkin, chunki muammolar keyinchalik topilishi mumkin, shuning uchun yangi to'plam yaratish uchun ko'p vaqt sarflanishi mumkin.

Spiral modeli:

Bu loyiha boshqaruvi va dasturiy ta'minotni ishlab chiqish modeli sifatida dasturiy ta'minot muhandisligida qo'llaniladigan metodologiya. Ushbu model tezkor dasturiy ta'minotni ishlab chiqish usullariga o'xshaydi va dasturiy ta'minotni ishlab chiqish jarayonida risklarni boshqarishga ahamiyat beradi.

Spiral model dumaloq model bo'lib, dasturiy ta'minotni ishlab chiqish jarayonini to'rtta asosiy bosqichga ajratadi:

Rejalashtirish: Ushbu bosqichda loyiha maqsadlari, cheklovlar, xavflar, xarajatlar va vaqt kabi omillar aniqlanadi va loyiha rejasi tuziladi.

  • Rejalashtirish: Ushbu bosqichda loyiha maqsadlari, cheklovlar, xavflar, xarajatlar va vaqt kabi omillar aniqlanadi va loyiha rejasi tuziladi.
  • Xavflarni tahlil qilish: Ushbu bosqichda loyiha risklari xavflarga ustuvorlik berish orqali aniqlanadi va tahlil qilinadi. Xatarlarni kamaytirish uchun strategiyalar belgilanadi.
  • Muhandislik va ishlab chiqish: Ushbu bosqichda dasturiy ta'minot ishlab chiqilgan, ishlab chiqilgan va sinovdan o'tkaziladi. Har bir tsiklda yangi funktsiya qo'shiladi yoki mavjud funktsiyalar yaxshilanadi.
  • Baholash: Ushbu bosqichda dasturiy ta'minotning ishlashi baholanadi va keyingi davrlar uchun takomillashtirish bo'yicha takliflar ishlab chiqiladi.

Spiral model dasturiy ta'minot loyihalarida moslashuvchanlikni ta'minlaydi va xavflarni boshqarish jarayoniga ustuvorlik berish orqali loyiha muvaffaqiyatini oshiradi. Biroq, ushbu modelning bir kamchiligi shundaki, u boshqa modellarga qaraganda ancha murakkab va qimmatroq bo'lishi mumkin.

Evolyutsion model:

Bu dasturiy ta'minot muhandisligida qo'llaniladigan rivojlanish modeli. Ushbu model ishlab chiqish jarayoni bir nechta iteratsiyadan iboratligini va oldingi iteratsiyadan o'rganilgan narsa har bir iteratsiyada qo'llanilishini nazarda tutadi.

Ushbu model dasturiy ta'minot talablari to'liq tushunilmagan yoki o'zgaruvchan bo'lsa foydali bo'ladi. Shuning uchun model ayniqsa katta yoki murakkab loyihalarda qo'llaniladi.


Download 1.7 Mb.

Do'stlaringiz bilan baham:




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