Flexberry Designer
Flexberry Designer - это CASE-инструмент, который может быть использован как для бизнес-моделирования (анализ бизнес-процессов, реинжиниринг бизнес-процессов), так и для объектно-ориентированного проектирования программного обеспечения и баз данных. В качестве нотации используется UML.
Flexberry Designer является продуктом платформы Flexberry.
Состав
Репозиторий UML-моделей
Репозиторий моделей позволяет удобно хранить диаграммы в структурированном виде. Для работы с репозиторием применяется браузер репозиториев Flexberry Designer.
Репозиторий имеет структуру, не ограничивающую пользователя какой-либо методологией.
Для диаграммы как репозиторного объекта реализованы дополнительные возможности для манипуляции.
Редактор UML-диаграмм
Реализованы широкие возможности моделирования (создания моделей в нотации UML
) соответствующими диаграммными методами в рамках редактора UML-диаграмм.
Модули расширения Flexberry Designer
Имеется возможность расширения функционала посредством подключения дополнительных модулей. Модули предоставляют возможности расширения пользовательского интерфейса, структуры данных, возможностей по генерации исходного кода с моделей.
Проектирование во Flexberry Designer
Проектирование с использованием инструментария Flexberry Designer подразумевает принцип Model-First, когда все изменения в модели производятся в Flexberry Designer, а изменения в коде выполняются во время генерации. Также реализован механизм, позволяющий программистам писать код, который при перегенерации не будет потерян, так называемые, «скобки программиста». Использование инструментария проектирования позволяет с лёгкостью вносить изменения в модель любому участнику команды разработки, не опасаясь что-нибудь сломать.
Ключевые понятия объектной структуры для систем, разрабатывающихся во Flexberry Designer, представлены в этой статье.
Установка и настройка Flexberry Designer
Существует несколько вариантов установки Flexberry Designer на различных реляционных СУБД:
Для работы Flexberry Designer должна быть установлена корректная лицензия на все используемые продукты.
Дополнительно Flexberry Designer предоставляет следующие полезные возможности: