Сетевая экономика и проектирование информационных систем

RAD-технология прототипного создания приложений

RAD-технологии (Rapid Application Development) – это технологии быстрого создания приложений на основе прототипирования и использования графического пользовательского интерфейса GUI (Graphical User Interface).

RAD-технология не в состоянии обеспечивать разработку сложных продуктов, содержащих много фрагментов, программирование которых занимает более двух недель. Эта технология ориентирована скорее на разработку достаточно простого заказного программного обеспечения, чем на индустриальное проектирование информационных систем.

Решения почти всех проблем, связанных с разработкой небольших информационных систем, достигаются с применением признанной во всем мире RAD-технологии. Она заключается в том, что организуется, так называемая, RAD-группа из шести-семи человек, состоящая из руководителя, системного аналитика и четырех-пяти программистов, которым даются четкие планы на весь период разработки проекта со сроками от одной до двух недель.

Основа этой технологии – спиральная модель создания ИС (рис. 4.11).

!!!!!!!!!!!!!!

Как видно на рис. 4.11, разработка идет по спирали, проходя неоднократно все 4 стадии разработки информационной системы.

В спиральной модели выделяют следующие стадии:

  • Анализ – стадия, на которой исследуется предметная область.
  • Проектирование – стадия, на которой разрабатываются алгоритмы функциональных задач.
  • Программирование – стадия, на которой пишется машинный код и выпускается очередной «прототип» заказанной системы с полной документацией.
  • Внедрение – завершающая стадия витка спирали, на которой происходит пробная эксплуатация прототипа системы.

На этой стадии обязательно непосредственное участие пользователя, который высказывает свои замечания. Эти замечания будут устранены на следующем витке спирали. Таким образом, на основе прототипирования происходит уточнение проекта на каждом витке спирали, что обеспечивает быстрое создание приложений и высокое качество программ.

!!!!!!!!!!!!

Рис. 4.11. Спиральная модель проектирования на основе RAD-технологии