Page 62 - 4322
P. 62

не-контрольованого перекручування даних у процесі передавання

               інформації про проект зі стадії на стадію.
                      На  відміну  від  підходу,  що  мав  місце  раніше,  за  якого
               викори-стовувалися  специфічні  засоби  побудови  прототипів,  не
               призначені для побудови реальних додатків, а прототипи ставали

               непотрібними  після  того,  як  вирішували  проблему  усунення
               непорозумінь  у  проекті,  у  підході  RAD  кожен  прототип
               розвивається  в  частину  майбутньої  системи.  Отже,  на  наступну

               стадію передається більш повна й корисна інформація.
                      На стадії реалізації виконується безпосередньо саме швидке
               розроблення програм:
                      •      розробники  роблять  ітеративну  побудову  реальної

               системи  на  основі  отриманих  на  попередній  стадії  моделей,  а
               також вимог нефункціонального характеру (вимог до надійності

               продуктивності тощо);
                      •      користувачі оцінюють одержувані результати і вносять
               корективи,  якщо  в  процесі  розробки  система  перестає
               задовольняти  визначені  раніше  вимоги.  Тестування  системи

               здійснюється в процесі розробки.
                      Після закінчення робіт кожної окремої команди розробників
               робиться поступова інтеграція даної частини системи з іншими,

               формується  повний  програмний  код,  виконується  тестування
               спільної  роботи  даної  частини  додатка,  а  потім  тестування
               системи  вцілому.  Реалізація  системи  завершується  виконанням
               таких робіт:

                            здійснюється  аналіз  використання  вхідних  даних  і
               визначається необхідність та можливість оптимізацій;

                            формуються вимоги до апаратних ресурсів;
                            встановлюються способи збільшення продуктивності;
                            завершується розробка документації проекту.

                      Результатом стадії реалізації є готова система, що відповідає
               всім погодженим вимогам.

                      Однак  варто  зауважити,  що  підхід  RAD,  як  і  будь-який
               інший, не може претендувати на універсальність. Він доцільний
               передусім  для  відносно  невеликих  проектів,  що  розробляються
               для       конкретного           замовника.          Якщо        ж      розробляється

               великомасштабна  інформаційна  система  (наприклад,  масштабу
               галузі), що не є закінченим продуктом, а являє собою комплекс


                                                                                                       62
   57   58   59   60   61   62   63   64   65   66   67