Cемейство продуктов, предназначенных для визуального моделирования и проектирования программных систем на основе стандарта UML.
Borland Together 2008
Borland Together 2008 - семейство продуктов, предназначенных для визуального моделирования и проектирования программных систем на основе стандарта UML.
Создавайте приложения, удовлетворяющие нуждам бизнеса, с помощью Borland Together 2008. Семейство продуктов служит для анализа, проектирования и внедрения гибких, адаптируемых и удобных для сопровождения программных архитектур. Задачи могут быть разными - изменение бизнес-процессов, создание новых приложений или извлечение проектной информации из существующих систем. В любом случае Borland Together 2008 позволяет бизнес-аналитикам, системным аналитикам, архитекторам, специалистам по моделированию данных и разработчикам работать синхронно, а также предоставляет общее визуальное представление информации для принятия важных решений. Borland Together 2008 интегрируется с ведущими решениями для определения требований и управления требованиями, а также позволяет получать доступ к требованиям, использовать их и отслеживать соответствие целям. Это гарантирует, что работа коллектива разработчиков ПО соответствует ожиданиям заказчиков.
Возможности и преимущества:
Решения в области моделирования для бизнес-аналитиков, системных аналитиков, архитекторов и разработчиков
Borland Together 2008 призван обеспечить соответствие специальным требованиям к моделированию всех ролей в коллективе разработчиков ПО. Это позволит участникам группы эффективно взаимодействовать для создания высококачественных приложений за меньшее время. Коллективы, работающие над новыми или существующими бизнес-процессами, анализом, дизайном и архитектурой, выигрывают от расширенных возможностей обмена информацией и снижения рисков задержки проекта.
Значительное повышение гибкости бизнеса и снижение затрат на сопровождение приложений с помощью предметно-ориентированных языков
Модели предоставляют проект для бизнес-процесса, приложения и корпоративных архитектур, а также для структур данных. Эти модели необходимы для обмена информацией между проектными группами и обеспечивают надежность архитектуры. Визуализация моделей помогает организациям справляться со сложностью задач, повышая широту охвата, информативность и ценность документации. Поскольку сложность приложений и бизнес-процессов растет, то также возрастает и важность хороших методик моделирования в обеспечении корректности, качества, и, что не менее важно, возможности долгосрочной поддержки. Для снижения общей величины совокупной стоимости владения (TCO) в ИТ-организациях очень важны оптимизация бизнес-процессов, дизайн приложений и методики создания решений на базе предыдущего опыта.
Также растет важность возможности использования моделей, которые определяют предметно-ориентированные языки (domain-specific language, DSL). Это обеспечивает план в контексте бизнеса. Предметно-ориентированные языки можно дополнять визуализацией, интеграцией на основе моделей, преобразованием и возможностями генерации моделей, которые предоставляют дополнительные выгоды для бизнеса. Это устраняет общую сложность моделирования и позволяет группам разрабатывать модели в пределах своей отдельной бизнес-области для оптимальной эффективности и обмена информацией.
Первоклассные шаблоны проектирования позволяют многократно добиваться успехов в проектах
Borland Together 2008 дает группам разработчиков ПО возможность создавать и многократно использовать проверенные стандартные шаблоны проектирования для определенной отрасли. Это гарантирует создание высококачественных приложений и способствует использованию успешных проектов. Эффективность работы коллектива повышается, а необходимость повторной переработки из-за ошибок проектирования в жизненном цикле разработки сокращается.
Технологии Together предоставляют передовые возможности проектирования, которые обеспечивают визуализацию ИТ-архитектур.
Платформо-независимое моделирование для различных платформ
Borland Together 2008 дает организациям необходимую гибкость для создания платформо-нейтральных дизайнов, которые могут работать на различных платформах. Также Borland Together 2008 поддерживает широкий спектр языков программирования, что позволяет архитекторам преобразовывать свои дизайны в модели для конкретной платформы.
Поддержка отраслевых стандартов
Borland Together 2008 соответствуют стандартам MDA. Они поддерживают унифицированный язык моделирования (Unified Modeling Language, UML), обмен метаданными XML (XML Metadata Interchange, XMI), запрос, представление, преобразование (Query/ Views/Transformations, QVT) и язык объектных ограничений (Object Constraint Language, OCL). Borland оказывает влияние на архитектуру, управляемую моделями (Model Driven Architecture MDA), в частности, на QVT, посредством участия в разработке технологии преобразования моделей. Сегодня эта технология позволяет разработчикам архитектуры преобразовывать любые типы моделей на базе инфраструктуры моделирования Eclipse (Eclipse Modeling Framework, EMF) в другую модель (например, CIM в PIM, PIM в PSM и наоборот).
Эффективная экономия времени на протяжении всего жизненного цикла разработки
Всесторонняя автоматизация и возможности для экономии времени позволяют коллективам разработчиков работать более продуктивно. В число ключевых возможностей входит автоматическая генерация документов, многократное использование программных ресурсов (например, шаблонов и определений компонентов), быстрое распространение изменений через рефакторинг, а также уникальная технология LiveSource, которая предлагает двунаправленную технологию и синхронизацию моделей и кода в любой момент времени на протяжении всего жизненного цикла разработки.
Основные возможности:
Новое: набор средств для работы с предметно-ориентированными языками (DSL).
- Визуальное моделирование метамоделей для определенной предметной области.
- Создание решений на базе DSL с помощью мастера. В число возможностей входят преобразование моделей в редакторах диаграмм, генераторы кода, а также отчеты BIRT (Business Intelligence and Reporting Tools Project, проект в области бизнес-аналитики и инструментов генерации отчетов) в рамках Eclipse.
- Диаграммы GMF UML 2.1.
Моделирование бизнес-процессов.
- Нотация моделирования бизнес-процессов (Business Process Modeling, BPMN) с проверкой корректности.
- Импорт/Экспорт BPEL для веб-сервисов (BPEL4WS).
UML-моделирование.
- Независимое от языка создание диаграмм UML 1.4 и UML 2.0.
- UML-моделирование при помощи LiveSource для Java™/C++/CORBA IDL.
- Дифференциация и слияние моделей.
- Многоязычная поддержка.
Моделирование данных.
- Логическое моделирование данных с помощью профиля UML 2.0 для моделирования данных.
- Физическое моделирование данных при помощи диаграмм отношений сущностей (ER) и IDEF1x.
- Прямое и обратное проектирование для ведущих СУБД (Oracle, DB2, Sybase, MSSQLServer).
- Преобразование модели данных из логической в физическую.
Расширенные возможности моделирования и управляемой моделями архитектуры (MDA).
- Поддержка языка объектных ограничений (ObjectConstraint Language, OCL) версии 2.0, включая подсветку синтаксиса, проверку корректности и стандарт распознавания ввода (code sense).
- QVT для преобразований из модели в модель (OMG).
- Преобразования "модель-текст" при помощи xPand, JET и EMF API.
- Генераторы кода для Java, J2EE, C++ и C# (новая функция).
- Конструирование, применение и развертывание UML-профиля, реализованное в виде подключаемого модуля Eclipse.
- Шаблоны разработки, в том числе поддержка шаблонов группы Gang of Four.
- Распознавание шаблонов проекта исходного кода.
- Проектирование и многократное использование шаблонов кода.
- Импорт и экспорт моделей XMI 2.0.
- Импорт моделей Rose и XDE.
Создание документации.
- Генерирование документации для HTML-портала при помощи навигационного апплета, схем с гиперссылками и отчетов модель/код в стиле Javadoc.
- Создание файлов изображений из диаграмм в нескольких форматах.
- Конструктор шаблонов для настройки документации, макетирование диаграмм для печати, автоматическая генерация документов с использованием параметров командной строки.
Обеспечение качества.
- Аудит кода и метрики.
- Проверка и сбор метрик моделей на базе языка OCL.
Коллективная работа.
- Коллективная работа: совместное использование диаграмм и моделей между проектами с управлением версиями.
- Интеграция с Borland StarTeam.
- Генерация схем контрольных примеров из требований, а также трассирование элементов моделей от требований и к требованиям при помощи программ Borland CaliberRM и RequisitePro.
- Импорт требований UML-моделей из Borland Caliber DefineIT.
Платформа.
Системные требования
Операционная система
- Windows Vista, Windows XP Pro (SP 2).
- RedHat Enterprise Linux 4 update 2, x86-32.
- SUSE Linux Enterprise Server 10, x86-32.
- Solaris 10 SPARC, GTK.
- Mac OS X 10. 5, Universal, Carbon.
Память
- Минимум 1 Гб (рекомендуется больший объем памяти). Для достижения оптимальной производительности в крупномасштабных проектах, возможно, потребуется изменить параметры кучи (heap) виртуальной Java-машины (JVM) в файлах bat, .cmd или .sh, расположенных в подкаталоге bin установочного каталога Together. Дополнительную информацию можно найти в часто задаваемых вопросах на веб-сайте компании Sun по адресу: http://java. sun. com/docs/hotspot/Performance FAQ.html.
Дисплей
- Качество цветопередачи высокое, разрешение 1024х768 (рекомендуется 1600х1200).
Платформа для интегрированной среды разработки
Eclipse 3.4.
- Необходимая версия платформы Eclipse автоматически устанавливается вместе с Together. Поддерживается сайт обновления Eclipse для установки Together в уже установленную среду Eclipse 3.4.
Java-платформа
Sun J2SE 5. 0 Update 14.
- Необходимая версия Java Runtime Environment устанавливается автоматически вместе с Together.
Веб-браузер
- Любой веб-браузер, поддерживающий фреймы; для платформы Windows рекомендуется Microsoft Internet Explorer версии 6.0 или более поздней.
Описание предыдущей версии Borland Together 2007