|
7-maruza. Dasturiy ta’minot ishlab chiqishning hayotiy sikli modellari. Reja Dasturiy ta’minot jarayoni
|
bet | 2/16 | Sana | 06.10.2024 | Hajmi | 314,28 Kb. | | #273715 |
Bog'liq Dasturiy ta’minot ishlab chiqishning hayotiy sikli modellari. At Dasturiy ta'minot jarayonlari murakkab bo'lib, barcha intellektual va ijodiy jarayonlar kabi, qarorlar va mulohazalar qabul qiladigan insonlarga tayanadi. Barcha turdagi dasturiy ta'minot uchun to'g'ri keladigan universal jarayon yo'qligi sababli, ko'pgina dasturiy ta'minot kompaniyalari o'zlarining ishlab chiqish jarayonlarini ishlab chiqqanlar. Jarayonlar tashkilotdagi dasturiy ta'minotni ishlab chiquvchilarning imkoniyatlari va ishlab chiqilayotgan tizimlarning xususiyatlaridan foydalanish uchun modifikasiya qilib boriladi. Dasturiy ta'minot jarayonlari murakkab bo'lib, barcha intellektual va ijodiy jarayonlar kabi, qarorlar va mulohazalar qabul qiladigan insonlarga tayanadi. Barcha turdagi dasturiy ta'minot uchun to'g'ri keladigan universal jarayon yo'qligi sababli, ko'pgina dasturiy ta'minot kompaniyalari o'zlarining ishlab chiqish jarayonlarini ishlab chiqqanlar. Jarayonlar tashkilotdagi dasturiy ta'minotni ishlab chiquvchilarning imkoniyatlari va ishlab chiqilayotgan tizimlarning xususiyatlaridan foydalanish uchun modifikasiya qilib boriladi. Dasturiy ta'minot jarayonlari modellari Dasturiy ta'minot jarayoni modeli (ba'zan dasturiy ta'minotni ishlab chiqishning hayot sikli modeli deb ataladi) dasturiy ta'minot jarayonining soddalashtirilgan tasviridir. Har bir jarayon modeli ma'lum bir nuqtai nazardan jarayonni ifodalaydi va shuning uchun bu jarayon haqida faqat qisman ma'lumot beradi. Masalan, jarayon faoliyati modeli faoliyat va ularning ketma-ketligini ko'rsatadi, lekin bu faoliyatda ishtirok etuvchi insonlarning rolini ko'rsatmasligi mumkin. Bu mavzuda quyidagi umumiy jarayon modellari ko‘riladi:
Sharshara modeli. Bu model spetsifikatsiya, ishlab chiqish, tasdiqlash va evolyutsiyaning asosiy jarayonlarini o’z ichiga oladi va ular talablarni spetsifikatsiya qilish, dasturiy ta'minotni loyihalash, amalga oshirish va testdan o'tkazish kabi alohida jarayon bosqichlari sifatida taqdim etiladi.
Incremental (bosqichma-bosqich) rivojlanish. Ushbu yondashuv spetsifikatsiya, ishlab chiqish va tasdiqlash faoliyatini birlashtiradi. Tizim bir qancha versiyalar (qo'shimchalar) bilan ishlab chiqilgan bo'lib, har bir versiya oldingi versiyadan ko’ra takomillashgan va qo’shimcha funksionallikka ega bo’ladi.
Integratsiya va konfiguratsiya. Ushbu yondashuv qayta foydalanish mumkin bo'lgan komponentlar yoki tizimlarning mavjudligiga tayanadi. Tizimni ishlab chiqish jarayoni ushbu komponentlarni yangi sozlamalarda foydalanish uchun sozlash va ularni tizimga integratsiyalashga qaratilgan.
|
| |