51 RAD ЖЫЛДАМ ӘЗІРЛЕУ МОДЕЛІ Қосымшаларды жылдам әзірлеу моделі (Rapid Application
Development, RAD) өткен ғасырдың 80-нші жылдарында бағдарламалық
құралдарды әзірлеудің аспаптық құралдарының қаулап дамуына
байланысты шықты. RAD концепциясын визуалды бағдарламалау
концепциясымен жиі байланыстырады. Сол себепті қосымшаларды
жылдам әзірлеу процесінде негізгі назар бағдарламалау мен тестілеуге
емес, талаптарды талдау мен жобалауға бөлінеді.
Бұл модель, оны іске асыру мен қолдану мақсаттарына сүйене
отырып, бағдарламалық қамсыздандыруды әзірлеудің инкрементті
сияқты, эволюциялық стратегиясын қолдай алады, негізінен, RAD-
модельдер басқа модельдердің құрамында бағдарламалық құралды
немесе жүйенің прототипін әзірлеу циклын жеделдету үшін
қолданылады. RAD-моделі жобаларының жоғары емес қиындығы
тәуелсіз модельдер ретінде қолданылуы мүмкін.
Әзірлеудің инкрементті немесе эволюциялық стратегиясын іске
асыратын өмірлік цикл модельдері жылдам прототиптік ұғымын кеңінен
қолданылады. RAD-моделі прототиптеу негізінде қолданылатын
модельді береді.
Аспаптық құралдарды қолдану пайдаланушыны әрекетке қосуға
мүмкіндік береді, яғни, салдарында оны әзірлеудің барлық сатыларында
өнімге баға береді.
RAD-моделінің өзіне тән сипаты қысқа уақытта жүйенің немесе
бағдарламалық құралдың талаптарын талдаудан толықтай оны құруға
дейін өту болып табылады.
RAD тәсіл болуын болжайды:
■
бағдарламалық қамсыздандырудың қосалқы жүйелерін жобалау
жөніндегі жұмыстарды орындайтын кәсіби әзірлеушілердің (7
адамға дейін) шағын топтары;
■
жақсы жасалған өндірістік кестесі;
■
тапсырыс берушімен өзара байланыс нәтижесінде алынатын
талаптарды
бағдарламалық
өнімде
циклды
іске
асыру.
Бағдарламалық қамсыздандырудың өмірлік циклы RAD тәсілімен
бірге төрт сатыны қамтиды (2.4-сурет):
1) талаптарды талдау және қалыптастыру;
2) жобалау;
3) сату;
4) енгізу және сүйемелдеу.
Талаптарды талдау және қалыптастыру сатысында:
■
жүйе орындауы керек функцияларды анықтайды;