Средства разработки приложений

         

Основные подсистемы Rapid Developer


Работа в Rapid Developer ведется в итеративном режиме. Подход простой - сначала смоделировать некоторую функциональность системы, а затем дорабатывать ее. Моделирование, как и всегда, основано на различных представлениях информационной системы (представление классов, структуры сайта, баз данных и т.д.).

Рис. 1. Итеративный процесс разработки

Rapid Developer включает несколько подсистем моделирования, с помощью которых ведется процесс постепенной разработки информационной системы. Продукт состоит из следующих основных подсистем:

  • Архитектор приложения.
  • Подсистема описания бизнес-процессов.
  • Архитектор классов.
  • Подсистема определения бизнес-правил.
  • Архитектор сайта.
  • Архитектор Web-страниц.
  • Подсистема формирования тем и стилей.
  • Архитектор баз данных.
  • Архитектор распределения артефактов системы.
  • Архитектор логики
  • .

Кратко указанные подсистемы будут рассмотрены ниже.

Импорт существующих наработок и работа в различных подсистемах Rapid Developer выражается в наполнении единого репозитория проекта. В любой момент разработки легко развернуть проектируемую информационную систему на сервере приложений и проверить добавленную функциональность.

Рис. 2. Подсистемы Rapid Developer

Запуск конкретного архитектора осуществляется либо с помощью группы пунктов главного меню "Architects", либо с помощью кнопок следующей панели инструментов:

Рис. 3. Кнопки запуска архитекторов Rapid Developer

На рис. 3 отображены кнопки позволяющие осуществить запуск:

  • Архитектора приложения (кнопка "A").
  • Архитектора классов (кнопка "C").
  • Архитектора сайта (кнопка "S").
  • Архитектора Web-страниц (кнопка "P").
  • Подсистема формирования тем и стилей (кнопка "T").
  • Архитектора распределения артефактов системы (кнопка "D").
  • Архитектора логики (кнопка "L").

Подсистемы описания бизнес-процессов и определения тем и стилей запускаются из разных архитекторов при необходимости.



Содержание раздела