(495) 925-0049, ITShop интернет-магазин 229-0436, Учебный Центр 925-0049
  Главная страница Карта сайта Контакты
Поиск
Вход
Регистрация
Рассылки сайта
 
 
 
 
 

Borland Together 2008 (FAQ)

Что такое Borland Together 2008?

Borland Together представляет собой платформу для визуального моделирования, которая позволяет группам разработки программного обеспечения согласованно и в срок выпускать высококачественные приложения, удовлетворяющие деловые потребности, и вместе с тем - повышать качество, снижать расходы и улучшать связь между группами.

Выполняется ли определение или дополнение бизнес-процессов, создание новых приложений, разработка архитектур баз данных, извлечение проектной информации из существующего программного кода или определение и реализация проблемно-ориентированных языков моделирования, технологии Borland Together позволяют быть в курсе всех дел с помощью обычного графического представления требований, архитектур и проектов через наглядные модели. Приложение Together повышает эффективность работы групп благодаря поддержке нескольких языков (Java, C++ и CORBA/IDL) и платформ (Eclipse 3.3 на всех поддерживаемых платформах Eclipse). Благодаря внедрению и дополнению отраслевых стандартов, например BPMN, UML, OCL, QVT, GMF и других, приложение Together могут с пользой применять:

  • бизнес-аналитики, определяющие бизнес-процессы с помощью моделей BPMN;
  • разработчики СОА (сервис-ориентированной архитектуры), которым необходимым вывод данных из моделей BPMN в формате BPEL для исполнения или дополнительной настройки инструментария разработчика СОА;
  • разработчики моделей данных при проектировании логических и физических моделей данных и экспорте их в базы данных, а также для наглядного представления структур существующих баз данных в моделях типа объект-отношение;
  • прикладные или ИТ-аналитики при определении и анализе требований во время анализа сценариев использования на языке UML - процесса визуализации требований с помощью сценариев использования, диаграмм активности и циклограмм;
  • системные архитекторы и программисты при определении, реализации, настройке и развертывании проблемно-ориентированных языков моделирования, состоящих из метамоделей, графических редакторов, средств преобразования, отчетов и дополнительных функций. Их назначение - поддержка экспресс-моделей с помощью адаптированного инструментария;
  • системные архитекторы при определении и преобразовании архитектур (MDA) из платформенно-независимых моделей на основе языка UML в модели для конкретных платформ с помощью средств преобразований модель-модель QVT (запрос/представление/преобразование) по стандарту OMG;
  • группы разработчиков, выполняющие модельно-ориентированную разработку, при которой в программный код приложений включаются модели, зависящие от ориентированного на тот или иной язык программирования исходного кода, созданного вручную;
  • связь между группами разработчиков посредством общего языка и визуального представления требований, архитектуры и программного кода;
  • системные архитекторы и разработчики - для повышения и отслеживания качества приложений благодаря аудиту и системам показателей и для моделей, и для программного кода;
  • аналитики, системные архитекторы и разработчики, которым необходима возможность отслеживания - как проектирования и создания программного кода, так и предъявляемых требований.

Какие конкретные операции обычно поддерживаются приложением Together?

Технологии Together позволяют компаниям:

  • улучшить процессы определения требований с помощью визуализации и поддерживаемых представлений процесса моделирования, например стандартов Business Process Modeling Notation (BPMN) и Unified Modeling Language (UML);
  • обеспечить для проектируемых и разрабатываемых приложений и объединений максимальную возможность приспособления и повторного применения;
  • добиться хорошего понимания требований к приложениям, их архитектур, проектов и программного кода и реализовать эффективный обмен информацией о них между корпоративными группами без неточностей и двусмысленностей.

Какие процессы жизненного цикла приложений позволяет улучшить Together?

Компания Borland установила 5 критически важных процессов, которые позволяют компаниям повысить возможность прогнозирования сроков поставки приложений: это определение требований и управление ими (Requirements Definition and Management, RDM), модельно-ориентированная разработка (Model Driven Development, MDD), управление проектами и разработками (Project and Portfolio Management, PPM), управление качеством жизненного цикла (Lifecycle Quality Management, LQM) и управление изменениями (Change Management, CM). Together является базовым компонентом MDD и интегрируется с остальными процессами, включая процесс определения требований и управления ими (RDM) и процесс управления качеством жизненного цикла (LQM).

Самая последняя версия Together?

Самой последней версией приложения является версия Borland Together 2008, выпущенная апреле 2009 года.

С какими программными инструментами Borland интегрируется Together?

Together интегрируется с приложениями Borland CaliberRM, Borland Caliber DefineIT и Borland StarTeam.

Какими версиями платформы Eclipse поддерживается приложение Together?

Together - одна из первых платформ для моделирования на основе платформы Eclipse 3.3.x.

Основные функции Together?

Together - одна из первых платформ для моделирования, которой поддерживаются проблемно-ориентированные языки, моделирование бизнес-процессов, моделирование данных и моделирование на языке UML для нескольких платформ и нескольких языков в одном едином инструментарии.

Caliber DefineIT интегрируется с Borland Together?

Да, с помощью Caliber Define IT можно создавать проекты моделирования на основе приложения Together. Если выбран экспорт в формате UML, то диаграммы активности и сценариев использования создаются с помощью преобразования QVT, которое можно адаптировать для конкретной компании. Аналогично можно создавать диаграммы BPMN с помощью преобразования QVT из экспорта в формате XMI из приложения Caliber Define IT.

Перспективы развития Together?

Будет сохраняться изначальное предназначение Together: создание практичных и удобных решений для моделирования, учитывающих новейшие тенденции в моделировании и технологии, используемые клиентами. Компанией Borland делается значительный вклад в проекты моделирования на основе Eclipse, результаты таких усилий будут использованы в будущих версиях.

Как приобрести Together?

Приобрести  Together можно в itshop.ru

Какие лицензии доступны для Together?

Для  Together используются модели лицензирования как по именам пользователей, так и по одновременному доступу.

Где можно найти более подробную информацию по приложению Together?

Дополнительную информацию о приложении Together доступна на веб-сайте Borland на странице продуктов Together, включая официальную документацию, технические характеристики, демонстрационные материалы и статьи.

Последняя версия Borland Together действительно больше не основывается на ролях?

Да, это так. Версия Borland Together 2007 больше не имеет отдельных вариантов Designer, Developer или Architect. Все функции теперь доступны в данном едином варианте.

Что представляет собой новый набор DSLToolkit?

Набор DSL Toolkit обладает безграничными возможностями адаптации. В тех случаях, когда сложно использовать язык UML или им накладываются ограничения, а моделирование без условий не обеспечивает достаточных контекста и руководящих рекомендаций, данный набор позволяет системным архитекторам и программистам создавать метамодели на основе платформы EMF с помощью графического, ориентированного на платформу EMF и класса UML, редактора диаграмм, создавать редакторы диаграмм и полный набор инструментария для таких метамоделей, включая средства преобразования, отчеты BIRT и генераторы программного кода, и развертывать полностью адаптированные решения для моделирования.

Смогут ли проектировщики или разработчики эффективно работать с данной новой единой версией?

Безусловно. Новый продукт никоим образом не повлияет на эффективность работы данных типов пользователей.  Together поддерживалось в прошлых версиях на основе ролей. По сравнению с большинством наших конкурентов объем, занимаемый установленным приложением, по-прежнему гораздо меньше и обеспечивает более высокую производительность для обычных задач. Кроме того, в данной версии появилась возможность отключать те или иные наборы функций, так что они не будут даже отображаться в меню или во время выполнения.

Как Together работает с шаблонами проектов? 

Together предоставляются функции, позволяющие группам разработки программного обеспечения сохранять и использовать лучшие методики разработки в виде шаблонов проектов. Шаблоны проектов в Together могут создаваться в виде наборов любых элементов проектов, не только классов (как это часто бывает). Таким образом, можно создавать свои собственные шаблоны проектов для обычных структур моделирования сценариев использования или элементов других типов. Во всех версиях Together можно просто выбирать элементы модели и сохранять их как шаблон для повторного применения впоследствии.

Что такое LiveSource?

Приложение LiveSource предназначено для обратного проектирования. Это одна из отличительных функций Together, которая обеспечивает наглядное представление исходного кода, простую синхронизацию модели и исходного кода и дополняет опыт разработки. В проектах Together, создаваемых с помощью приложения LiveSource, "модель - это код, а код - это модель". Так как модель создается из исходного кода, нет необходимости в дополнительных шагах для наглядного представления этого программного кода. И, конечно, любые обновления модели немедленно отражаются на исходном коде.

Together позволяет создавать циклограммы? 

Да, позволяет. Для этого достаточно выбрать метод или операцию в проекте исходного кода и выбрать параметр создания циклограммы. Потребуется выбрать условия оценки на основе местоположения класса в структуре проекта/пакета. Оценка позволяет быстро сосредоточиться на глубине и объеме сообщений, а также управлять размером и содержанием создаваемой циклограммы.

Что такое OCL? 

Язык Object Constraint Language (OCL) представляет собой часть спецификации UML. Данный язык обозначений позволяет разработчикам моделей добавлять в свои модели повышенные точность и выражения с помощью ограничивающих условий и запросов. Использование языка для выражения бизнес-правил имеет очень большое значение для модельно-ориентированных подходов: ограничительные условия (правила) можно сначала отобразить в моделях проектирования, а затем фактически использовать для создания программного кода.

Что такое аудит и система показателей? 

Аудиты и система показателей - основа набора функций Together по обеспечению качества. Аудит - это то же самое, что автоматические проверки проекта и программного кода. При каждом аудите выполняется одна проверка, например на наличие неиспользуемого программного кода или логических ошибок, или соблюдения соглашений по программированию. Приложение Together обеспечивает широкие возможности аудита как модели, так и исходного кода. Системой показателей автоматизируется измерение обычных и объектно-ориентированных сведений, например числа строк кода, уровней сцепления, связанности и инкапсуляции. Использование приложения Together для быстрого и точного определения данных значений помогает предотвратить ошибки и обеспечивать качество на протяжении жизненного цикла приложений.

Какими версиями платформы Eclipse поддерживается текущая версия BorlandTogether? 

Eclipse 3.3.x, фактически, компания Borland тесно увязывает свои продукты для моделирования с направлением разработки Eclipse - в прошлом поддерживались версии 3.2, 3.1 и 3.0. Компания полагает, что если необходимо поддержка ее продуктами платформы Eclipse, то это должна быть поддержка текущих версий, иное означало бы игнорировать улучшения, вносимые сообществом разработчиков.

Borland Together для Eclipse работает с другими расширениями Eclipse 3.3? 

Да, работает. Это соответствует духу и стремлениям сообщества Eclipse. Можно использовать сайт обновления Eclipse на веб-узле Borland для установки продукта Together 2007 в уже существующую установку Eclipse 3.3 или с помощью программы установки Borland создать локальный сайт обновления Eclipse (в том случае, если группа разработчиков не имеет доступа к сайтам обновления через межсетевой экран компании). Конечно, можно также установить сначала полную версию продукта Together 2007 со всеми необходимыми зависимостями Eclipse, а затем добавить необходимые расширения.

Какая поддержка приложения LiveSource предлагается Together 2008? 

В данную версию включены типы проектов моделирования Java LiveSource, а также C++ и CORBA IDL. При моделировании на языке Java поддерживается версия Java5 и обеспечивается преемственность опыта модельно-ориентированной разработки. Это означает, что можно обновлять класс UML 2.0 и циклограммы с отражением таких изменений в программном коде. Приложение LiveSource также позволяет немедленно получить наглядное представление любых других внесенных в программный код изменений. Для тех, кто знаком с поддержкой приложения Together Control Center (TCC) для языка C++, есть приятная новость: значительно повышена точность синтаксического анализа сложного программного кода. Для проектов на каждом из языков (Java, C++ и CORBA IDL) приложение Together включает соответствующие аудит и системы показателей, что позволяет проверять и оценивать качество программного кода. Также включены шаблоны проектов и поддержка создания документации.

Что такое BPMN? 

Business Process Modeling Notation (BPMN) - это новый стандарт OMG для моделей бизнес-процессов. Предназначение BPMN - обеспечить стандартные средства для выражения разнообразных моделей бизнес-процессов, включая отображение средствами языка BPEL (Business Process Execution Language). Стандарт BPMN позволяет выражать и простые, и сложные бизнес-процессы с помощью элементов обозначений, знакомых большинству разработчиков моделей бизнес-процессов.

Какая поддержка стандарта BPMN предлагается Together 2008? 

В данную версию включены типы проектов бизнес-процессов. Выбор для создания такого типа проекта позволяет создать модель бизнес-процесса с помощью обозначений по стандарту BPMN способом, очень близким к созданию диаграмм в формате UML. Включены следующие типы элементов:

     операции, события, потоки сообщений, связи и многие другие.

Что такое QVT? 

QVT представляет собой стандарт группы OMG (Object Management Group) для преобразований типа модель-модель. QVT означает запрос/представление/преобразование (Query/View/Transformation). Данной технологией обеспечивается стандартный язык для преобразований моделей UML, BPMN, моделей данных или моделей пользовательских типов. Типичные сценарии использования включают автоматическое преобразование моделей проектов высокого уровня в более детализированные модели, с преобразованием модели UML в модель данных или даже с преобразованием модели определения требований Caliber Define IT в модель сценария использования UML 2.0. Основным преимуществом данного набора функций является основанный на стандарте язык для выражения наиболее часто встречающихся преобразований моделей с возможностью отслеживания, которая обеспечивает повторяемость результатов.

Как можно использовать вместе стандарт QVT и Together? 

Стандарт QVT был создан для преобразований между моделями. То есть он позволяет преобразовать входную модель в другую модель, которая обычно более детализирована и предназначена для конкретной цели. Одним из примеров является преобразование модели UML в модель данных. В данном примере может понадобиться преобразовать модель класса для Entity EJB для просмотра в виде диаграммы отношений объектов. В приложении Together для этого достаточно использовать имеющийся проект преобразования модели UML в модель данных и просто отобразить модель UML в виде модели данных. Приложение Together позволяет создавать файл трассировки, чтобы сохранять отображение между двумя моделями. Можно открыть данный файл трассировки и проанализировать данные об операциях преобразования.

Поддержка стандарта QVT приложением Borland Together позволяет использовать в качестве входной или выходной любую модель EMF (Eclipse Modeling Framework), включая удобные для использования редактор и среду отладки QVT, и создавать цепные составные преобразования с помощью сценария Apache Ant. В состав приложения Together включены несколько примеров использования стандарта QVT для отображения моделей в структурированные документы, например, XSD, WSDL и даже BPEL.

Какая поддержка языка OCL предлагается приложением Together? 

В данную версию включена поддержка версии OCL 2.0, включая подсветку синтаксиса, утверждение и распознавание программного кода. Язык OCL является составной частью расширенных функций Together, например, аудита и системы показателей для модели. Также включено представление OCL Expression, которое можно использовать для оперативного изучения выражений OCL. Приложение Together также обеспечивает возможность дополнять язык OCL расширениями языка Java. Это позволяет расширять и дополнять функциональные возможности OCL.

Как можно использовать вместе язык OCLи стандарт QVT в Together? 

Комбинация данных технологий фактически позволяет Together обеспечивать самое масштабируемое решение для преобразования модель-модель на основе отраслевых стандартов. Основой языка QVT являются структурные компоненты языка OCL. И так как приложение Together позволяет дополнять язык OCL собственным программным кодом Java, можно использовать такие дополнения в языке QVT.

Какого типа аудит и система показателей включены в состав Together 2008? 

Together 2008 обеспечиваются аудит и система показателей для проектов на языках Java, C++ и CORBA IDL, а также независимые аудит и система показателей уровня моделей. В приложении Together для Eclipse предоставляется полный набор аудита и систем показателей для конкретных языков. Данные наборы можно настраивать и расширять (как объясняется в следующей теме). Тот или иной аудит предназначается для каждого конкретного языка, тогда как системой показателей возвращаются значения для основных показателей проекта, например, числа строк кода или классов, а также дополнительные показатели для связанности, сцепления и инкапсуляции. Аудит и система показателей для модели выражаются на языке OCL и могут применяться для независимых моделей проектирования, например, BPMN или UML.

Позволяет ли Together создавать собственные аудит и системы показателей? 

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

Приложение Togetherинтегрируется с инструментарием управления требованиями? 

Приложение Together интегрируется с приложениями CaliberRM и Requisite Pro. Интеграция с приложением CaliberRM включает управление трассировкой, а также полностью функциональный клиент Eclipse. Информацию о требованиях можно включать в создаваемую документацию, она может быть доступна через интерфейс API.

Togetherинтегрируется с платформой Eclipse Graphical Modeling Framework (GMF)? 

Together глубоко интегрируется со средой Eclipse, включая многие функции, сопутствующие платформе EMF. Компанией Borland выполняется ведение проекта GMF, и он используется как основа для новых дополнительных моделей UML 2.1 и для набора DSL Toolkit. Так как в основе платформы GMF лежит метамодель EMF/Ecore, данные модели можно использовать как входные или выходные для преобразований моделей на основе QVT.

Ссылки по теме


 Распечатать »
 Правила публикации »
  Обсудить материал в конференции Micro Focus/Borland »
Написать редактору 
 Рекомендовать » Дата публикации: 13.04.2009 
 

Магазин программного обеспечения   WWW.ITSHOP.RU
DevExpress / Universal Subscription
ABBYY FineReader 14 Standard Full
Business Studio 4.2 Professional. Персональная лицензия. Лицензия на 1 месяц.
VCL Subscription
FastReport.Net Professional Edition Single License
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 
Новости по теме
 
Рассылки Subscribe.ru
Информационные технологии: CASE, RAD, ERP, OLAP
Новости ITShop.ru - ПО, книги, документация, курсы обучения
CASE-технологии
Новые материалы
Мир OLAP и Business Intelligence: новости, статьи, обзоры
Программирование на Visual Basic/Visual Studio и ASP/ASP.NET
3D и виртуальная реальность. Все о Macromedia Flash MX.
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
Обсуждения в форумах
Как выбрать матрас (5)
Подскажите как правильно выбрать матрас и на что в целом следует обратить внимание на ваш...
 
ErWin to Access Relation Error (2)
Всем привет! ErWin при попытке генерации в Ассеss выдаёт: ERwinDatabase.Relations.Append...
 
Смена типа уровня модели (1)
Здравствуйте. При запуске программы выбрал уровень "Логический" вместо "Логический и...
 
Process Modeler (BPwin). Не добавляются Referent Tool, Ext Ref Tool и Data Store Tool (4)
Process Modeler (BPwin). В диаграммы не добавляются Referent Tool, External Reference Tool и...
 
Проектирование курсовой работы в BPWin (33)
Здравствуйте.Подскажите пожалуйста где можно найти примерное проектирование курсовой работы...
 
 
 



    
rambler's top100 Rambler's Top100