Опубликовано 8 ноября, 1999
Унифицированное управление изменениями (Unified Change Management)
Унифицированное управление изменениями (Unified Change Management) (UCM) – автоматизированная методика, которая улучшает взаимодействие в группе разработчиков в течение полного жизненного цикла разработки программного обеспечения (ПО). Основанная на проверенных практикой идеях Rational, методика UCM является подходом Rational, предлагаемым для управления изменениями в разработках приложений для Интернет – начиная с требований, до визуальных моделей, содержимого Web-страниц и программного кода.
Преимущества UCM достигаются использованием Rational ClearCase и Rational Suite. UCM охватывает весь жизненный цикл разработки ПО, автоматизируя процесс управления изменениями, начиная с анализа требований, включая модели проекта, документацию, компоненты, вплоть до программного кода. Базовая технология UCM основана на интеграции между центральными продуктами Rational, предназначенными для управления изменениями: Rational ClearCase и Rational ClearQuest.
UCM позволяет пользователям ClearCase работать более естественным способом. Посредством UCM пользователи оперируют в большей степени содержательными действиями, расписанными по шагам, а не файлами. На каждом шаге пользователи могут реализовать одно изменение, вместо многократных изменений множества файловых версий. Группа изменений, выявленная на каждом шаге, определяется как множество изменений. Работая по шагам с наборами изменений, группы разработчиков интернет-приложений могут гарантировать качество программного продукта, максимизируя эффективность и производительность команды.
Особенности Rational ClearCase 4.0, учитываемые в UCM
1. Легкость в применении
Главное преимущество UCM - предсказуемый и воспроизводимый процесс, который легок
в использовании. Простой графический интерфейс позволяет успешно объединять проекты,
интегрировать работу с другими участниками проекта, организовывать выполнение
задач в определенном порядке. UCM предлагает специальные возможности, спроектированные
так, чтобы помочь менеджерам графически организовать проекты, определять деловые
потоки и отслеживать состояние проекта с помощью простого интерфейса. Менеджеры
проектов могут легко определять потребные ресурсы, сбалансировать рабочие нагрузки,
распознать требуемые навыки, и распределить работу в соответствии с квалификацией
персонала.
2. Автоматизация совместной работы команды
Для целей управления изменениями UCM предлагает универсальный доступ к общей информации по проекту, когда и где это необходимо. Члены команды имеют доступ к метрикам проекта, просматривают персональные или групповые листы заданий, изучают архив запросов на изменения или изучают состояние проекта с помощью системы меню, предоставляемой ClearCase и ClearQuest. Rational ClearCase and Rational Suite обеспечивают поддержку каждому члену команды на каждой стадии жизненного цикла разработки ПО с целью облегчить совместную работу с нужными документами, визуальными моделями, планами тестирования, содержимым Web-страниц и исходным кодом.
3. Rational ClearCase 4.0 ускоряет распределенную разработку
Rational ClearCase 4.0 облегчает усилия по развитию распределенной разработки ПО группой, участники которой находятся в разных географических точках. ClearCase 4.0 позволяет нескольким ассоциированным авторам работать в параллельном режиме на XML и HTML и автоматически согласовывает изменения, сделанные ими. Новый Web-интерфейс обеспечивает ассоциированных авторов легким доступом к этим важным функциональным возможностям управления изменениями.
Используя UCM вместе с Rational ClearCase для того, чтобы управлять изменениями при создании Web-приложений, команды разработчиков могут автоматизировать стадии развертывания Web-приложений, гарантировать быстрые и более надежные пошаговые обновления, и поддерживать сайт в полном рабочем состоянии в случае прерывания работы путем отката назад на любую предыдущую версию приложения. Rational ClearCase позволяет ассоциированным сотрудникам развивать содержимое Web-проекта независимо друг от друга, а затем быстро просмотреть результаты своей работы в сравнении с последними изменениями в проекте.
4. Новые специфические особенности Rational ClearCase вкратце
1. Первый реализованный на промышленном уровне инструмент Diff/Merge для слияния кода на HTML и XML позволяет предварительно просмотреть предполагаемые изменения в предоставленных кодах на HTML и XML.
2. Универсальный Web-клиент расширяет список вовлеченных в работу всех членов команды, включая Web-проектировщиков, партнеров и клиентов.
3. Интеграция с Microsoft InterDev, Microsoft Front Page предоставляет высоко производительную возможность редактирования на рабочем месте.