Основные подсистемы 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").
Подсистемы описания бизнес-процессов и определения тем и стилей запускаются из разных архитекторов при необходимости.