Общие сведения о Flexberry Desinger, его установке и настройке

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 предоставляет следующие полезные возможности: