Refaktoring usullari. Refaktoring o‘tkazishning instrumental vositalari


Veb-saytlar va dasturlarni yaratish uchun prototiplarni yaratish vositalariga umumiy nuqtai


Download 39.18 Kb.
bet6/6
Sana26.01.2023
Hajmi39.18 Kb.
#1124221
1   2   3   4   5   6
Bog'liq
WePA-bZfZ49XVVU7VqItgD11fibvIzex

Veb-saytlar va dasturlarni yaratish uchun prototiplarni yaratish vositalariga umumiy nuqtai
YO'Q
AXURE veb-saytlar va mobil ilovalar uchun eng taniqli prototip vositasi. Ishlab chiquvchining kompyuterida o'rnatishni talab qiladi (Windows va MacOS uchun versiyalar mavjud). Juda funktsional rivojlanish muhiti. Sizga foydalanuvchi marshrutlari, simli ramkalar, oqim jadvallarini yaratishga imkon beradi. Bir vaqtning o'zida bir nechta sahifalarga o'zgartirish kiritish uchun sudrab olib tashlash va shablonlarni qo'llab-quvvatlaydi. Guruhlar tuzish va bitta loyihada jamoa bo'lib ishlash mumkin. Prototiplarni sinovdan o'tkazishga imkon beradi.
Sharshara metodologiyasi mahsulotning hayot aylanishining har bir bosqichi ketma-ket sodir bo'ladigan mankendir. Tashkilotning rivojlanishi sharsharaga taqlid qiluvchi bosqichlar orqali asta-sekin pastga tushadi. Ushbu turdagi maneken bir martalik katta to'liq ta'minotni ko'rib chiqadi. Mahsulot/lar SDLC tugashi bilan yetkazib beriladi.
Agile metodologiyasi to'g'ri ketma-ketlik, chiziqli va iterativ usulga amal qiladigan manekendir. U tezkorligi tufayli chaqqon deb ataladi va boshqaruvni amalga oshirish uchun qo'shimcha ko'p qirrali usulga ega. Ushbu maneken ma'lum vaqt oralig'ida bir nechta va kichik qismlarda etkazib berishga ruxsat beradi. Minimal Viable Product (MVP) har bir chiziq oxirida yetkazib beriladi.
Sharshara metodologiyasi dasturiy ta'minotning o'sish davrini butunlay boshqa bosqichlarga ajratadi. Shu sababli, u bitta tsikl va bitta ishga tushirishni o'z ichiga oladi. Agile metodologiyasi dasturiy ta'minot dasturining o'sish davrini sprintlarga ajratadi. Shu sababli, u takrorlanadigan turli xil takrorlashlar va bir qator nashrlarni o'z ichiga oladi. Sharshara metodologiyasi o'zining manekeni bo'yicha juda tuzilgan va moslashuvchan emasligini ta'kidlash mumkin. Agile metodologiyasi manekeni juda ko'p qirrali. Sharshara metodologiyasida xaridor va ishlab chiquvchi o'rtasidagi masofa uzoqdir. Uzoq muddatli rejalashtirish shkalasi, spetsifikatsiya va amalga oshirish o'rtasidagi uzoq vaqt bilan birga. Agile metodologiyasida xaridor va ishlab chiquvchi o'rtasidagi masofa qisqa. Qisqa muddatli rejalashtirish shkalasi, spetsifikatsiya va amalga oshirish o'rtasidagi qisqaroq vaqt bilan birga.
Sharshara metodologiyasida ichidagi muammolarni aniqlash bir necha marta talab qilinadi. Haddan tashqari ishlar jadvali tahdidi. Agile metodologiyasida muammolar juda samarali va tez topiladi. Kam ish jadvali tahdidi. Sharshara metodologiyasining tuzatishlarga tezda javob berish qobiliyati ancha past. Agile metodologiyasi: tuzatishlarga tezda javob berish uchun haddan tashqari mahorat.
Sharshara metodologiyasida sinov bo'limi voqea bo'limi bajarilgandan so'ng amalga oshiriladi.
Agile metodologiyasida sinov odatda yuqori sifatga ishonch hosil qilish uchun hodisa bo'limiga parallel ravishda amalga oshiriladi.
Sharshara metodologiyasi o'ziga xos ehtiyojlarga ega bo'lgan tashabbuslar uchun o'ziga xos xususiyatga ega bo'lib, ular qat'iy o'zgartirish yoki tuzatishlar istamasligi kerak.
Agile metodologiyasi muntazam ravishda rivojlanib boruvchi va ehtiyojlarni o'zgartirishni o'z ichiga olgan tashabbuslar uchun mos keladi. Agile metodologiyasi bosqichlari haqida qo'shimcha ma'lumot oling.
har biriga qaramay Agile va Palapartishlik ERP tashabbuslarida qo'llaniladigan dasturiy ta'minot dasturlarini o'stirishning eng maqbul usullari bo'lib, ularning metodologiyalari hayratlanarli darajada farq qiladi. Quyidagi rasm 2 o'rtasidagi farqni juda muvaffaqiyatli aks ettiradi.
Noutbuk sog'liqni saqlash, chakana savdo va qo'shimcha sohalarda foydali funktsiyalarga ega, tasavvurga ega va aqlli.
Har bir Agile va sharshara odatdagi maqsadga xizmat qilishning boshqa usullarini kuzatadi - eng kam vaqt ichida xato va xatolardan xoli majburiy natija yoki mahsulotni jo'natish. 

Foydalanilgan adabiyotlar ro'yxati
1.Fowler M., Bek K., Brant D., Roberts D., Apdaik U. "refaktoring: mavjud kodni takomillashtirish"
2.O'tish: Saytda Harakatlanish, Qidiruv Sadalaj "ma'lumotlar bazalarini qayta tuzish: evolyutsion dizayn"
3.Joshua Kerievskiy"shablon yordamida qayta ishlash"
4.O'tish: Saytda Harakatlanish, Qidiruv Sadalaj refaktoring ma'lumotlar bazasi: evolyutsion dizayn
Download 39.18 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6




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