Проектирование - это один из самых важных этапов жизненного цикла создания информационных систем. Качественный инструментарий проектирования - Flexberry Designer - позволяет выполнить работу этого этапа наиболее эффективным образом.

Описание

Flexberry Designer - это CASE-инструмент, реализующий стандартную нотацию UML и визуальный (WYSIWYG) конструктор форм приложения. Flexberry Designer может быть использован как для бизнес-моделирования (анализ бизнес-процессов, реинжиниринг бизнес-процессов), так и для объектно-ориентированного проектирования программного обеспечения и баз данных.

Возможности

  • UML редактор
    • Собственно моделирование, дающее ясное понимание предметной области и возможностей по улучшению бизнеса, а также соответствующих этому требований к программному обеспечению.
    • Формальное документирование бизнес-процессов на стандартном языке.
    • Моделирование позволяет избежать наиболее дорогих ошибок на поздних стадиях, когда разработанное приложение уже эксплуатируется.
    • Наглядность — служит универсальным «мостиком» между предметными специалистами и разработчиками.
    • Сокращение цикла разработки приложений.
    • Увеличение продуктивности работы программистов за счёт чёткой спецификации, значительное упрощение и автоматизация процесса проектирования.
    • Улучшение потребительских качеств создаваемых программ за счет ориентации на пользователей и бизнес.
    • Возможность повторного использования уже созданного ПО за счет упора на разбор их архитектуры и компонентов.
    • Возможность определить модели предельно формально, что упрощает создание исходного кода, в идеале — до автоматической генерации кода по модели.
  • Возможности для подключения модулей расширения, которые значительно повышают функциональность данного продукта.
  • Многопользовательская работа
  • Репозиторий UML-моделей
  • Визуальный (WYSIWIG) конструктор форм приложения позволяет интуитивно понятным образом проектировать пользовательский интерфейс форм на основе высокоуровневых элементов из бизнес-области приложения.

Архитектура

Flexberry Designer доступен пользователям в двух вариантах: Windows-приложение или Web-приложение.

Windows-приложение Flexberry Designer

Windows-приложение Flexberry Designer представляет собой следующую систему:

  • Windows-приложение (требуется Microsoft .NET Framework 4.0 или выше)
  • Модули расширения
  • База данных для хранения метаданных

Windows-приложение используется для реализации функции редактирования UML-моделей, управления репозиториями проектов. Модули расширения позволяют получить готовый работающий прототип приложения на основе UML-модели. Все UML-модели сохраняются в базе данных, что обеспечивает многопользовательский режим работы. Все данные хранятся на локальных машинах пользователей, поэтому требуется локально доступная СУБД. Генерация кода также выполняется локально. Для работы Windows-приложения доступа в интернет не требуется.

Реализованные с использованием Flexberry Designer приложения эксплуатируются совершенно независимо от него. Этим приложениям не требуется доступ к метаданным Flexberry Designer или другим его компонентам.

В Windows-приложении недоступна функциональность визуального (WYSIWYG) конструктора форм.

Скачать Windows-приложение Flexberry Designer

Вы можете установить пробную версию Flexberry Designer с модулями расширения для Flexberry Ember, Flexberry ASP.NET, Flexberry Winforms, Flexberry ORM или купить лицензию.

Узнать стоимость Flexberry Designer можно по адресу support@flexberry.ru.

Web-приложение Flexberry Designer

Web-приложение Flexberry Designer представляет собой следующую систему:

  • Web-приложение (требуется web-браузер)
  • Облачный сервис генерации
  • База данных для хранения метаданных

Web-приложение имеет больше возможностей, чем Windows-приложение и не требует установки программ на компьютер пользователя. Кроме UML-редактора в Web-приложении доступен визуальный (WYSIWYG) конструктор форм. Генерация кода выполняется в доступный через интернет git-репозиторий (например, GitHub, Bitbucket и др.). Вся функциональность доступна через интернет, поэтому для работы требуется наличие интернет-соединения.

Перейти в Web-приложение Flexberry Designer

Вы можете зарегистрироваться и начать использовать Web-приложение Flexberry Designer. Для открытых публичных проектов вся функциональность доступна бесплатно, если же требуется разработка приватных приложений, то можно купить лицензию.

Материалы

Рабочий стол и репозиторий UML-моделей Windows-приложения

Рабочий стол

Примеры диаграмм

Диаграмма вариантов использования
Диаграмма вариантов использования
Диаграмма активностей
Диаграмма активностей
Диаграмма состояний
Диаграмма состояний
Диаграмма классов
Диаграмма классов

Попробуйте сами

На период ознакомления или для открытых проектов продукты платформы доступны бесплатно. Попробуйте, и решите, подходят ли они
для ваших задач.

Попробовать

Также вы можете ознакомиться с исходным кодом продуктов на GitHub.