2. 1 Dasturiy ta’minot ishlab chiqish masalasining qo‘yilishi 6
Modellashning yagonalashgan tili diagrammasi (UML, ob’ektga qaratilgan dasturlash bo‘yicha darslik) Aytib o‘tilgan barcha texnikalar amalga oshish fazasining bosh mahsulotiga, dastur matniga tushuntirish bo‘lib xizmat qiladi (Quellcode).
Faqat amalga oshish fazasida bevosita dasturlash sodir bo‘ladi. U xujjatlar bilan tasdiqlanishi kerak, chunki xujjatlshtirilmagan dasturlar qiymatga ega emas.
Tasnif mazmuni modullarni amaliy taqbiq qilishga muvofiqligini qayta tekshirib ko‘rish uchun bevosita amalga oshishdan keyin keladigan test fazasi xizmat qiladi. Modulni testlashda barcha testdan o‘tkazilgan va xatosiz modullar integratsiya doirasida ishga yaroqli dasturiy ta’minot dasturiga yoki tizimiga birlashadi.
Agar integratsiyadan so‘ng oxirgi dastur taqdim qilingan bo‘lsa, uning masalani hal qilish texnik yoki ishlab chiqish iqtisodiy layoqatini tekshiruvchi batafsil integratsiya testiga jalb qilinishi kerak. Shu o‘rinda qayd etish kerak-ki, integratsiyali dasturiy ta’minotni ishlab chiqaruvchilarning o‘zlari tomonidan emas, balki, yaxshisi professional, malakali foydalanuvchilar tomonidan bajarilishi kerak. Nihoyat dasturiy ta’minot buyurtmachisi va ishlab chiqaruvchisi o‘rtasidagi qabul qilish va uzatish doirasida ishlab chiqilgan dasturiy ta’minotga texnik topshiriqda aytilgan va shartnomaga muvofiq majburiy talablar bajarilganligini tekshirib ko‘rish kerak.
Ma’lum sharoitlarda dasturning keyingi tekshiruvi yaratilgan dasturiy ta’minot buyurtmachida mavjud ma’lumotlarga elektron ishlov berish tizimiga (dasturiy ta’minot va yoki apparat vositalari) ulanganida amalga oshadi va faqat shundagina keng qamrovli dasturiy mahsulot topshiriladi. Dasturlash munosabati bilan bu erda dasturiy ta’minot tizimining bo‘lg‘usi foydalanuvchilarini o‘qitish haqidagi masala ko‘tariladi.
Yuqorida bayon qilingan nazariy mulohazalarni ko‘zdan kechirish uchun kaskad modelining quyidagi batafsil rasmi xizmat qiladi: