Borland Together 2008 (FAQ), CASE-засоби (моделювання), Програмування, статті

Що таке Borland Together 2008?

Borland Together являє собою платформу для візуального моделювання, яка дозволяє групам розробки програмного забезпечення злагоджено і в термін випускати високоякісні програми, що задовольняють ділові потреби, і разом з тим – підвищувати якість, знижувати витрати і покращувати зв’язок між групами.

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



Які конкретні операції звичайно підтримуються додатком Together?


Технології Together дозволяють компаніям:



Які процеси життєвого циклу додатків дозволяє поліпшити 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.

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*