Borland Together - это CASE-средство для визуального проектирования информационных систем, которое позволяет моделировать как компоненты программного обеспечения, так и бизнес-процессы. Borland Together обладает открытой архитектурой и предоставляет уникальный уровень интеграции инструментов моделирования и анализа со средой управления требованиями Borland CaliberRM, средством конфигурационного управления Borland StarTeam, а также с такими средами разработки и проектирования приложений, как Borland JBuilder, Borland C++ BuilderX, Microsoft Visual Studio .NET и Eclipse.
Использование технологий Borland Together 2005 для проектирования и реализации IT - архитектуры как никогда ускоряет процесс разработки приложений, начиная от определения требований и заканчивая написанием кода. Технологии Together обеспечивают синхронную работу разработчиков архитектур, аналитиков и программистов при создании новых приложений или в процессе извлечения проектной информации из существующих приложений, и обеспечивают общее визуальное представление об архитектуре модели.
Благодаря моделированию приложений и визуализации исходного кода, система Together значительно уменьшает техническую сложность и предлагает качественные шаблоны проектирования и анализ кода, что позволяет свести к минимуму риск возникновения общих и устранимых ошибок на протяжении всего жизненного цикла разработки. В результате ускоряется процесс разработки надежного и высококачественного ПО.
Технологии Together разработаны для удовлетворения потребностей разработчиков, аналитиков и программистов в средствах моделирования и обеспечивают возможность эффективного взаимодействия для создания высококачественных приложений в более сжатые сроки. Улучшение взаимодействия команд разработчиков на этапах проектирования и написания кода как для новых, так и для существующих приложений значительно снижает риск провала проекта.
Технологии Together предоставляют возможность создания моделей без привязки к определенной платформе, что позволяет использовать такие модели на различных платформах. Интегрированная среда разработки (IDE) обеспечивает поддержку нескольких языков программирования и позволяет разработчикам преобразовывать платформенно-независимые модели в платформенно-зависимые.
Технологии Together соответствуют основным стандартам MDA: унифицированный язык моделирования (UML), обмен метаданных XML (XMI) и язык объектных уточнений (OCL). Компания Borland принимает самое непосредственное участие в разработке четвертой технологии MDA - QVT, определяя стандарты для передовой технологии преобразования шаблонов. На сегодняшний день эта технология позволяет разработчикам создавать сложные платформенно-зависимые коды из обычных UML моделей.
Технологии Together предоставляют группам разработчиков ПО проверенные стандартные шаблоны проектирования, что позволяет создавать высококачественные приложения и стимулирует многократное использование успешных проектных моделей. Благодаря этому группы разработчиков могут работать эффективней, так как на протяжении всего жизненного цикла разработки сокращается объем доработок, обусловленных ошибками во время проектирования.
Возможности автоматизации и экономии времени способствуют повышению производительности групп разработчиков. Основные возможности: автоматическое создание документов; многократное использование таких программных ресурсов, как определения шаблонов и компонентов; быстрое внесение изменений с помощью рефакторинга; уникальная технология LiveSource позволяют поддерживать постоянную синхронизацию моделей и кода (технология полного обхода).
Уменьшение риска общих и устранимых ошибок на стадии проектирования и разработки позволяют создавать высококачественные приложения, при этом время цикла разработки не увеличивается. Использование аудитов и метрик позволяет отслеживать и измерять стандарты кодирования, а встроенная система тестирования элементов помогает обнаружить проблемы на ранних стадиях разработки.
Технологии Borland Together 2005 позволяют организациям стимулировать повторные успешные разработки и внедрение ПО с помощью усиления роли стандартных методов проектирования при создании моделей и кода, связанных с приложениями. Такой метод позволяет повторно использовать имеющиеся программные ресурсы и помогает сократить затраты на разработку ПО, в то же время предоставляя организациям возможность создавать и модифицировать собственные шаблоны реализации.
Более того, минимизация потребности в повторном написании кода и создании документации не только повышает производительность групп разработчиков, но также уменьшает риск возникновения обычных и устранимых ошибок на стадиях проектирования и компоновки. При этом значительно сокращается объем требуемых доработок, что ведет к созданию более надежных, масштабируемых и высококачественных приложений.
Технологии Together предоставляют возможность всестороннего блочного тестирования, проведения аудитов и использование метрик, что еще больше улучшает стандарты качества:
Компания Borland предлагает заказчикам возможность взаимодействия, а не аналитические патентованные методы, и является приверженцем указанных ниже стандартов моделирования. Эта приверженность очевидна в семействе продуктов Together, в которых обеспечивается согласование с ключевыми стандартами MDA: UML, XMI и OCL. На ранней стадии обсуждения сейчас находятся стандарты для четвертой технологии MDA - преобразование модели (QVT); Компания Borland занимает лидирующие позиции в области разработки QVT с помощью технологии преобразования моделей. На сегодняшний день эта технология позволяет разработчикам создавать сложные платформенно-зависимые коды из обычных моделей UML.
Borland укрепляет свою приверженность стандартам MDA, участвуя в разработке важных спецификаций. Сотрудничая с другими участниками и ведущими пользовательскими организациями, компания Borland играла ключевую роль в последнем успешном завершении определений стандарта UML2 и стала лидером в специальной группе OMG по разработке спецификаций OCL2. Среди сопредседателей подкомитета OMG, занятого разработкой руководства по MDA есть представители компании Borland.
Технологии проектирования и моделирования Together предоставляют поддержку на протяжении всего жизненного цикла приложения и обеспечивают плавный переход от одной фазы к другой. Интеграция с Borland CaliberRM обеспечивает соответствие проектных моделей с требованиями, а поддержка ведущих IDE, таких как Borland JBuilder, Borland C++BuilderX, Microsoft Visual Studio for.NET и Eclipse позволяет разработчикам преобразовывать модели на конкретные платформы. Более того, технологии Together интегрированы с Borland StarTeam и другими системами управления версиями программного обеспечения, позволяя гибко управлять конфигурацией при выборе репозитария.
Семейство продуктов Borland Together представляет собой полный спектр программных продуктов по моделированию и проектированию информационных систем, и предназначено для конкретных потребностей разработчиков, аналитиков и программистов.
Borland Together Architect - комплексная, поддерживающая различные языки система UML моделирования, предназначенная для разработчиков структуры ПО, занимающихся проектированием, разработкой и осуществляющих обмен информацией об архитектуре приложений предприятия, а также взаимодействие с заинтересованными лицами по вопросам разработки и организации бизнеса. Together Architect помогает разработчикам лучше использовать информацию, получаемую от экономистов и лиц, определяющих и комментирующих требования к разрабатываемому ПО. В комплексных проектах по созданию ПО система помогает разработчикам осуществлять взаимодействие с программистами и тестировщиками, работающими в различных группах, представляя им точное описание кода создаваемого приложения и параметры тестирования.
Borland Together Designer - межплатформенная система UML моделирования, предназначенная для бизнес-аналитиков и других участников проекта, которым визуальные модели помогают оптимизировать определение требований и взаимодействие по вопросам архитектуры ПО и кодирования. Together Designer объединяет возможности аналитического моделирования, необходимого для четкого определения требований к ПО и эффективного создания кода, и обеспечивает соответствие установленным критериям. Для проектирования и компоновки приложений в строгом соответствии с установленными требованиями разработчики и программисты могут использовать UML модели вариантов использования, деятельности и другие модели, созданные в Together Designer.
Borland Together Developer представляет собой не имеющую аналогов кодо-ориентированную (code-centric) систему моделирования, предназначенную для программистов; система значительно снижает сложность проектирования и разработки приложений. Together Developer использует классы UML и диаграммы последовательностей, что предоставляет группам разработчиков легкий способ визуализации кода, улучшая наглядность и понимание приложения. Уникальная технология Together LiveSource представляет код приложения в постоянно обновляемых моделях и позволяет программистам отслеживать появление нового кода, а также выполнять обратное конструирование унаследованного кода.
Together Developer помогает группам разработчиков Java ускорить разработку приложений высокого качества благодаря интеграции с Borland JBuilder.
Для разработчиков, использующих различные языки программирования, доступны следующие версии системы Together, интегрированные с конкретной средой IDE:
Borland Together Edition for Eclipse предоставляет интегрированную стандартную среду UML моделирования для проектирования новых приложений, а также извлечения проектной информации из существующих приложений. Together Edition for Eclipse позволяет группам по разработке ПО эффективно сотрудничать на основе общего представления и понимания архитектуры создаваемых приложений. Благодаря моделированию приложений и визуализации исходного кода, система Together значительно уменьшает техническую сложность и предлагает качественные шаблоны проектирования и анализ кода, что позволяет свести к минимуму риск возникновения общих и устранимых ошибок на протяжении всего жизненного цикла разработки. В результате ускоряется процесс поставки надежного и высококачественного ПО.
Together 2005 Developer, for Microsoft Visual Studio .NET. Использование интегрированной среды быстрой разработки приложений Borland Together Edition for Microsoft Visual Studio .NET поможет оперативно создавать высококачественные приложения с использованием платформы Visual Studio .NET
Together Solo. Borland Together Solo посредством UML-инструментов дизайна и разработки обеспечивает небольшие команды и работающих индивидуально программистов всем необходимым для быстрого и эффективного создания приложений небольшого объема.
Together ControlCenter. Объединяет этапы дизайна, разработки и развертывания приложений в единый комплекс, что упрощает и повышает степень интеграции анализа, дизайна, реализации, развертывания и отладку комплекса приложений.
Together 2005 Designer
Together 2005 Designer, for Microsoft Visual Studio .NET
Together 2005 Developer, for JBuilder 2005
Together Edition for JBuilder X Developer
Технологии | Редакции | ||
Architect | Designer | Developer | |
UML моделирование | |||
Диаграммы UML1.5, нейтральные по отношению к другим языкам программирования | • | • | |
Диаграммы UML 2.0, нейтральные по отношению к другим языкам программирования | • | • | |
Моделирование UML с LiveSource | • | • | |
Дифференцирование моделей | • | • | |
Поддержка нескольких языков | • | ||
Поддержка определенного языка | • | ||
Расширенное моделирование | |||
Точные технические требования, выраженные в OCL | • | • | |
Поддержка рефакторинга моделей и дифференцирование моделей | • | ||
Поддержка профилей (цветовое моделирование, бизнес процесс, процесс разработки ПО) | • | • | |
Импорт и экспорт моделей | • | • | |
Создание пользовательских диаграмм | • | ||
Web-сервисы, J2EE и визуальное XML моделирование | • | ||
Генерация документации | |||
Генерация HTML портала документов с навигационным апплетом, гиперссылками на диаграммы и отчетами по моделям/кодам в стиле Javadoc. | • | • | • |
Создание из диаграмм графических файлов в различных форматах | • | • | • |
Конструктор шаблонов для заказной документации, компоновка диаграмм для вывода на печать, автоматическое создание документов с опцией командной строки | • | • | |
Качество и эффективность | |||
Шаблоны проектирования, включая поддержку шаблонов GoF и настраиваемых шаблонов | • | • | |
Работа в группе: совместное использование диаграмм и моделей в различных проектах с контролем версий и использованием функциональных средств SCM | • | • | • |
Аудит обеспечения качества | • | • | |
Метрики обеспечения качества | • | • | |
Открытый API, что предоставляет возможность расширенной настройки | • | ||
Интеграция управления требованиями | |||
Трассировка элементов модели с учетом требований | • | • | • |
За дополнительной информацией обращайтесь в компанию Interface Ltd.
INTERFACE Ltd. |
|