К ә с І би білім беру г. Н. Федорова бағдарламалық модульдерді біріктіруге қатысу



Pdf көрінісі
бет48/195
Дата28.11.2022
өлшемі4,31 Mb.
#53308
1   ...   44   45   46   47   48   49   50   51   ...   195
 
ЭКСТРЕМАЛДЫ 
БАҒДАРЛАМАЛАУДЫҢ 
ИНКРЕМЕНТТІ МОДЕЛІ 
Экстремалды бағдарламалау (XP) - анық емес немесе жылдам 
өзгеретін талаптар жағдайында бағдарламалық өнімді жасаумен 
айналысатын шағын және орташа әзірлеушілер командасына арналған 
бағдарламаларды ұйымдастырудың жеңілдетілген әдіснамасы.
Экстремалды бағдарламалау негізіне - бір-үш аптаны құрайтын 
әзірлеудің үнемі қайталатын, өте қысқа циклы. Әрбір циклдың соңына 
Сіз қосымшалардың толық функционалды жұмыс және тестіден 
өткізілген релизіңіз болуы тиіс. Бұл циклдер бүкіл жоба бойы 
қайталанатын және үздіксіз болуы керек. Мұндай жұмыс режимі үшін 
алғышарт бірнеше рет тексерілген факті болып табылады, талаптар 
толық, уақытылы және дұрыс болуы сирек. Үнемі өзгеріп отыратын 
талаптардың салдары ретінде басқа принцип келеді - шешімдерді кеш 
қабылдау.
Модель икемділігімен ерекшеленеді, себебі ол талаптардың белгілі 
емес сипаттамасының жоғары дәрежесіне бағдарланған.
Осы модельге сәйкес әзірлеудің бірінші сатысында (сәулетті 
жобалау) әзірлеушілердің күші жүйені және/немесе бағдарламалық 
құралдың сәулетін мұқият жобалауға кетеді. Кейіннен сәулетті анықтап 
алу немесе өзгерту көзделмейді. Бұл сатының нәтижесі жүйенің моделі 
болып табылады.
Әзірлеудің екінші сатысында жүйенің (бағдарламалық құралдың) 
кезекті нұсқасын әзірлеу орындалады. Тапсырыс берушіден ағымдағы 
сәтке келіп түскен әрбір жаңа функционалды талап оның құны мен іске 
асыру уақытын есепке ала отырып, бағаланады. Бұл ретте берілген 
талаптардың белгісіздігін және оларды іске асырудың тәуекелдерін 
бағалау нәтижелері есепке алынады. Орындалған бағалауды есепке ала 
отырып, тапсырыс беруші жүйенің (бағдарламалық құралдың) кезекті 
нұсқасында іске асырылатын жаңа талаптарды таңдап алады және 
бекітеді.
Іске асырудың келесі сатылары итерациялық түрде орындалады. 
Тапсырыс берушінің жаңа талаптары жүйенің (бағдарламалық 
құралдың) жаңа нұсқасында іске асады, осы нұсқаны қабылдау 
сынақтары орындалады. Егер жүйенің (бағдарламалық құралдың) 
кезекті нұсқасында қателер табылған болса, онда бұл нұсқа іске 
асырудың келесі итерациясына қайтарылады. Процесс қабылдау 
сынақтарының кезекті нәтижелері тапсырыс берушімен бекітілгенге 
дейін қайталана береді. Жүйенің (бағдарламалық құралдың) бекітілген 


Достарыңызбен бөлісу:
1   ...   44   45   46   47   48   49   50   51   ...   195




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет