Управление жизненным циклом программного обеспечения от корпорации IBM
Линейка продуктов IBM Rational предоставляет интегрированный набор возможностей для построения систем управления жизненным циклом для различных инженерных дисциплин. Данную линейку отличают современная открытая архитектура по интеграции и управления распределенными данными жизненного цикла, мощными возможностями бизнес аналитики и возможности по централизованному управлению распределенными инженерными данными. Линейка продуктов IBM Rational предоставляет все необходимые возможности для построения системы управления жизненным циклом для следующих инженерных дисциплин:
Системным инженерам.
Разработчикам программного обеспечения изделий (встраиваемого ПО).
Разработчикам автоматизированных систем управления.
Электронщикам.
В дополнение, продукты линейки могут быть интегрированы с PLM для реализации единого информационного пространства между системными инженерами, конструкторами, электронщиками и разработчиками ПО.
Продукты линейки и их возможностиЛинейка продуктов IBM Rational предоставляет широкий спектр возможностей для интегрированного управления данными жизненного цикла.
IBM Rational DOORS | Управление требованиями |
IBM Rational Rhapsody | Управление архитектурой технических систем и встраиваемого ПО |
IBM Rational TeamConcert | Управление работами, изменениями, исходным кодом, сборками ПО |
IBM Rational Quality Manager | Управление испытаниями |
IBM Rational Software Architect | Управление архитектурой ИТ систем и приложений |
IBM Rational Asset Manager | Управление архивом |
IBM Rational Insight | Бизнес аналитика на основе данных жизненного цикла |
IBM Rational RELM | Управление распределенными инженерными данными |
IBM Rational Focal Point | Управление портфелями |
IBM Rational System Architect | Управление архитектурой предприятия |
IBM Rational Publishing Engine | Публикация документов и отчетов |
Более подробную информацию о продукте Вы можете найти на сайте производителя.
Решение IBM Rational предоставляет отдельные специализированные инструменты для хранения и управления для всех основных типов данных жизненного цикла. Такой подход позволяет предоставить пользователям, выполняющим определенные роли в жизненном цикле, наиболее удобные и соответствующие их потребностям инструментальные возможности.
Решение IBM Rational позволяет повысить эффективность взаимодействия в жизненном цикле, предоставляя возможности для создания и анализа трассировочных связей между данными, хранящимися в различных инструментах. Это позволяет поддерживать данные в инструментах в согласованном и непротиворечивом состоянии, анализировать степень покрытия, анализировать влияние изменений и гарантированно вносить изменения во все связанные данные. В решении IBM Rational реализована концепция интеграции инженерных данных, независимой от инструментов. Данные из различных инструментов доступны (при наличии прав доступа) через веб в формате RDF. Для их интеграции используется подход слабо связанных данных (linked data) и технологии семантического веб. Данные различных инструментов, связанные друг с другом трассировочными связями, образуют федеративную базу данных инженерных данных.
Продукты решений IBM Rational интегрируются друг с другом на основе открытых протоколов взаимодействия между инструментами управления жизненным циклом OSLC (Open Services for Lifecycle Collaboration). Эти протоколы позволяют просматривать данные из других инструментов и создавать типизированные трассировочные связи между инженерными данными, распределенными по различным инструментам.
Протоколы OSLC постепенно становятся стандартом де-факто для интеграции данных и инструментов управления жизненным циклом. Протоколы стандартизуются в рамках OASIS. Протоколы OSLC начинают поддерживать различные вендоры PLM решений для интеграции PLM c решениями для ALM. Среди них такие PLM вендоры, как Dassault Systems, Siemens.
Использование открытых стандартизованных протоколов позволяет уйти от необходимости поточечной интеграции инструментов. Кроме того, такой подход открывает возможности для построения гетерогенных решений, с использованием продуктов от разных вендоров, а также на основе открытого кода. Для этого необходимо, чтобы инструменты поддерживали протоколы OSLC.
Многие продукты IBM Rational разработаны на основе платформы IBM Rational Jazz, которая реализует общие функции, используемые в различных инструментах, такие как управление хранением, управление лицензиями, регистрацию поставщиков и потребителей данных по протоколам OSLC и т.д. Благодаря этому снижается нагрузка на администрирование решения, состоящего из большого количества различных инструментов.
Одной из главных преимуществ использования систем управления жизненным циклом является увеличение прозрачности и предсказуемости процесса управления. Технологии бизнес аналитики являются одним из ключевых инструментов для достижения этой цели.
Все инструменты решения IBM Rational предоставляют функциональность по отображению результатов бизнес аналитики на гибко настраиваемых информационных панелях. На информационных панелях данные из инструментов отображаются в интегрированной, визуальной, удобной для быстрого восприятия форме. Виджеты на сводных панелях являются интерактивными и позволяют быстро перейти к просмотру детальных исходных данных, на основе которых они были построены.
Данные из всех инструментов IBM Rational доступны через веб в формате RDF, что позволяет строить на основе информации в различных инструментах произвольную бизнес аналитику и отчетность.
Продукт IBM Rational Insight позволяет создавать новые виджеты и отчеты на основе данных из инструментов, как из линейки IBM Rational, так и любых внешних инструментов. Данный продукт основан на известном продукте IBM Cognos и адаптирует его возможности для потребностей работы с инженерными данными. Графики и диаграммы могут строиться на основе данных, распределенных по нескольким инструментам и связям между ними. Настроенные виджеты могут подключаться на информационных панелях во всех инструментах решения.
Продукт IBM Rational RELM (Rational Engineering Lifecycle Management) реализует инновационную технологию для управления распределенными инженерными данными, хранящимися в различных инструментах. Подход, реализуемый в решении IBM Rational, коренным образом отличается от монолитных подходов традиционных PDM по управления инженерными данными.
В решении IBM Rational не делается попытка разработать универсальную схему данных и поместить все инженерные данные в единую монолитную базу. Вместо этого данные могут храниться в различных инструментах (базах данных), но быть доступны для совместного управления из RELM.
IBM Rational RELM предоставляет следующие возможности для управления инженерными данными:
Визуализация данных и трассировочных связей между ними.
Анализ покрытия данных.
Анализ влияния изменений и отслеживание внесения изменений.
Полнотекстовый поиск по всем данным.
Управление конфигурациями инженерных данных.
Управление вариантами в продуктовой линейке.
Для реализации перечисленных возможностей IBM Rational RELM предоставляет следующую функциональность:
Автоматически индексирует данные во всех подключенных инструментах.
Обновляет центральный индекс по событиям об изменениях из инструментов.
Выполняет структурированные запросы к связанным данным, хранящимся в различных инструментах, с использованием языка запросов SPARQL.
Визуализирует полученные в результате запросов данных из разных инструментов на основе настраиваемых шаблонов отображения данных и связей между ними.
Позволяет подключать к центральному управлению данные из любых инструментов, хранящих инженерные данные, с использованием открытых протоколов для индексации и обновления данных.