Tezkor rivojlantirish uslubiyatlari Qadriyatlar va Agile Manifesto’da tashkil etildi quyidagi tezkor rivojlantirish uslubiyati tomonidan belgilangan tamoyillarga asoslangan. Agile modellashtirish (AM) - bu yondashuv tubdan dasturiy ta’minot ishlab chiqish qismi sifatida modellashtirish (model kodi
tekshirish, shu jumladan) tartib va hujjatlarni belgilaydi. kamroq darajada UML dizayn tartib va diagrammada ta’riflaydi. Bundan tashqari, ishlab chiqish, test, loyiha boshqaruvi, joylashtirish va ularga xizmat ko’rsatish bilan ta’sir ko’rsatdi.
Agile Unified Process (KKS) - Scott Ambler tomonidan tashkil etilgan metodologiyasi RUP (IBM Rational Unified Process), yagona versiyasi. KKS ish ilovalar ichida dasturiy ta’minot yaratish uchun bir model belgilaydi.
Agile Data usuli (ADM) - e’tibor turli ko’ndalang funktsional jamoalari hamkorlikda orqali talab va yechimlari shakllantirish bo’yicha joylashtirilgan bo’lgan tezkor dasturlar ishlab chiqish iterativ usullari, to’plamidir.
Dinamik tizimlari taraqqiyot usuli (DSDM) - e’tibor bir dasturiy mahsulot ishlab chiqish uchun oxirgi foydalanuvchining maksimal tezlikda joylashtiriladi.
Skram - loyihalarni boshqarish usuli, metodologiyasi bo’lib, u vaqtni boshqarish tamoyillari asosida qurilgan. Uni boshqa loyihalarni ishlab chiqish jarayonini boshqarish usullardan farqi, takrorlanuvchi jarayon hisoblanadi. Mahsulot yaratish jarayoni bir nechta vaqt oraliqlariga bo’linadi. Har bir vaqt oralig’i tugagandan so’ng, loyiha egasiga ya’ni mijozga qandaydir tugallangan mahsulot beriladi. Mijoz bildirgan fikrlar, taklif va e’tirozlar asosida loyiha boshida tuzilgan rejalardagi kamchilik va xatolarni, asosiy maqsad sari to’g’ri ketilayotganligi haqida qayta o’ylanadi.
Rational Unified Process (RUP) soddalashtirilgan Agilening versiyasi. Bu oddiy, hali epchil texnikasi va tushunchalarni yordamida ish dasturi dasturiy ta’minot ishlab chiqish RUP uchun haqiqiy qolgan yondashuv tushunish oson. Birinchidan, Model intizom Rup biznes modellashtirish, talablar va tahlil va tarkib fanlarni o’z ichiga oladi. Ko’rib turibsizki, model, Agile muhim qismidir, lekin u jarayonini hukmronlik emas - sizga faqat etarlicha zo’rg’a yaxshi modellar va hujjatlarni yaratish orqali tezkor qolishni istayman. Ikkinchidan, Konfiguratsiya va o’zgarishlar boshqarish intizom endi Configuration Management intizomga, tezkor rivojlantirish o’zgarishlar boshqarish faoliyati, odatda, Model intizomini qismidir sizning talablari boshqaruv harakatlari, bir qismidir.
Rasm 1..
12.6-rasm. Agile Unified Process hayot davriga misol30.
Do'stlaringiz bilan baham: |