IBM® Rational Asset Manager дополняет существующие системы управления программным обеспечением, такие как IBM Rational Team Concert, IBM Rational ClearCase, Unified Change Management и CVS, за счет добавления возможности проверки, классификации, архивирования, загрузки, обсуждения, оценки и отслеживания многократно используемых ресурсов исходного кода.
В следующей таблице показаны способы интеграции хранилища Rational Asset Manager с системами управления программным обеспечением.
| Управление программным обеспечением (Team Concert, ClearCase, UCM, CVS) | Хранилище Rational Asset Manager | |
|---|---|---|
| Основные роли | Разработчики | Бизнес-аналитики, разработчики, архитекторы, менеджеры |
| Уровень содержимого | Файлы | Ресурсы - ресурс может содержать несколько связанных артефактов (файлов) и метаданных |
| Частота изменения | Часто; работа не завершена | Редко; окончательные многократно используемые компоненты |
| Совместная работа | Для создания артефактов и параллельной разработки | Для проверки и повторного использования ресурсов с помощью форумов, сообщений электронной почты, уведомлений и лент RSS |
| Таксономия | нд | Типы ресурсов и взаимосвязи; клиенты могут расширять классификацию |
| Поиск | На основе файлов | Поиск по метаданным; пользовательские атрибуты метаданных |
| Показатели | нд | Отслеживание использования ресурсов, комментарии и популярность |
| Проверка и утверждение | Управление изменениями | Группы проверки, настраиваемый процесс проверки |
| Тип ресурсов, взаимосвязи и анализ влияния | Нет | Распознавание типов ресурсов и взаимосвязей. Трассируемость, включая развертывание в рабочей среде. |
| Поддержка версий | На уровне исходных файлов | Не уровне ресурсов; ресурс может содержать несколько файлов |
| Доступ клиента | Eclipse | Eclipse и веб-клиент |
Исходный код, опубликованный в качестве ресурсов, можно быстро найти для повторного использования. Такой подход позволяет сократить время разработки. В следующем примере сценария описаны различные этапы жизненного цикла ресурса, такие как определение, разработка, компоновка, проверка, утверждение и повторное использование.
Повторное использование кода, созданного разработчиком A, позволяет разработчику B сэкономить время. Компоновка файла архива Java из исходного ресурса с помощью API командной строки Rational Asset Manager гарантирует, что разработчик B всегда будет использовать последнюю версию ресурса, созданного разработчиком A.