54 тарту есебінен қысқарту;
■
әзірленген компоненттерді қайта пайдалану мүмкіндігі; бұл
артықшылығы RAD-моделін инкрементті немесе эволюциялық модель
құрамында қолданғанда пайда болады. Бұл жағдайда функционалдық
мүмкіндіктерін көбейту бұрын әзірленген компоненттер негізінде
жүзеге асырылады. RAD-моделіне сәйкес келмейтін жобада
қолданғанда оның негізгі кемшіліктері болып табылады:
■
пайдаланушылардың әзірлеу процесінде үнемі қатысуға қажеттілігі,
бұл әрдайым орындала бермейді және соңғы өнімнің сапасына әсер
етуі мүмкін;
■
прототипті әзірлеуге уақытша шектеулердің қатаңдығы;
■
өніммен жұмыс істеуді аяқтау мерзімдері мен шығындарын анықтау
және шектеу қиындығы.
RAD-моделі бағдарламалық өнімдерді келесі жағдайларда әзірлеген
кезде ұтымды қолданылуы мүмкін:
■
бағдарламалық өнімдер модельдеуге келеді;
■
бағдарламалық өнімдер сын көзбен қарайтын емес болып табылады;
■
бағдарламалық өнімнің көлемі үлкен емес;
■
бағдарламалық өнімдердің өнімділігі төмен;
■
бағдарламалық өнімдер әзірлеушілерге танымал тақырыптық
салаларға жатады;
■
бағдарламалық өнімдер ақпараттық жүйелер болып табылады;
■
бағдарламалық қамсыздандыруға арналған талаптар жақсы танымал;
■
әзірленетін БҚ компоненттерге қайта пайдалануға жарамдылары бар;
■
егер пайдаланушы әзірлеу процесінде үнемі қатысатын болса;
■
егер жобаға аспаптық құралдарды әзірлеуді қолдануда жеткілікті
дағдысы бар әзірлеушілер қатысатын болса;
■
БҚ әзірлегенде функционалдық мүмкіндіктерді жылдам өсіру қажет
болса;
■
техникалық тәуекелдердің дәрежесі жоғары болмағанда;
■
өмірлік циклдың басқа модельдерінің құрамында.