Rational ClearCase реализует методологию управления процессом разработки, называемую унифицированным управлением изменениями (Unified Change Management - UCM). UCM определяет подход к управлению изменениями, базирующийся на действиях. С помощью UCM организации могут автоматизировать операции, необходимые для создания и обслуживания рабочего пространства разработчиков, отслеживания изменений в файлах, управления ходом проекта. UCM позволяет настраивать политику назначения адресов в системе документооборота или модели продвижения одним щелчком мыши. При этом не требуется программирования или написания каких-либо сценариев. Rational ClearCase также обеспечивает расширенную поддержку триггеров, атрибутов, блокировок и предупреждений о событиях, что позволяет при необходимости организовать работы и реализовать политику в соответствии со специфическими требованиями.
Упрощение контроля изменений в программном обеспечении
Разработка программного обеспечения никогда не считалась легкой задачей.
Во-первых, возникает проблема управления различными продуктами, редакциями
и версиями, возникающими в процессе разработки кода. Ситуация становится
еще сложнее, когда двое или более разработчиков параллельно работают над
одной и той же задачей. Кроме того, теперь стала нормой ситуация, когда
разработчики не сидят в одной комнате, а находятся на значительном расстоянии
друг от друга. И, конечно, любой программный проект складывается из множества
дисциплин, таких как управление проектом, постановка задачи, разработка
программного обеспечения, создание содержательного наполнения и тестирование
системы. В случае изменения в любой из этих областей может возникнуть цепная
реакция, которая затронет весь проект. Вне зависимости от того, какое место
в группе вы занимаете, следует заботиться не только о том, чтобы внесенные
изменения были общеизвестны, но и не забывать о сроках и качестве выполняемой
работы.
Инструмент, который используется для контроля изменений в проекте, является
важной составляющей вашего успеха. И это как раз та область, где компания
Rational®Software может вам помочь.
Rational ClearCase упрощает процесс внесения изменений. ClearCase сочетает
в себе мощное программное обеспечение для управления конфигурацией (software
configuration management - SCM) - включающее контроль версий, а также управление
рабочим пространством, процессом и сборкой - с уникальным прозрачным и
ненавязчивым подходом. С помощью Rational ClearCase команда разработчиков
сможет сократить цикл разработки за счет автоматизации этого процесса.
При этом не пострадает ни качество, ни надежность окончательных продуктов
и обновлений, а разработчикам не придется менять привычные инструменты
или среду.
Мощное средство контроля версий
Rational ClearCase не просто контролирует исходный код, а позволяет сопровождать
версии каждого объекта в процессе разработки программного обеспечения.
Rational ClearCase отслеживает изменения каждого файла и каталога, поддерживает
полную аннотированную историю исходного кода, двоичных и исполняемых файлов,
документации, тестовых наборов, библиотек и Web модулей. Разработчики могут
легко найти, воссоздать или вернуться к любой предыдущей версии разработки.
В процессе работы Rational ClearCase собирает в фоновом режиме полную информацию
об изменениях - это гарантирует, что все изменения будут учтены и произведены
согласованно.
Управление рабочим пространством
С помощью средств просмотра системы Rational ClearCase разработчик
может узнать точные номера версий файлов, необходимых для выполнения конкретных
задач, что позволяет ему абстрагироваться от глобальной сложности разрабатываемых
систем. Пользователь может выбрать между двумя вариантами представлений,
оптимизированных для сетевой или локальной модели. Динамические представления
позволяют сетевым пользователям мгновенно видеть изменения, происходящие
с исходными файлами и данными проекта. "Замороженные" представления
поддерживают модель использования в автономном режиме для работы вне офиса.
Большое преимущество состоит в том, что разработчики могут легко синхронизировать
свою деятельность с ходом остальных работ над проектом. Независимо от выбранного
типа, Rational ClearCase позволяет добиться бесшовной интеграции при использовании
любой среды разработки для достижения максимальной продуктивности.
Управление сборкой
Благодаря использованию UСM, каждый член коллектива полу чает информацию
об активности на протяжении дня или недели. Специалисты по тестированию
точно знают, какие новые функциональные возможности должны быть проверены,
а разработчики - какая работа ведется другими членами команды. Подробная
"ведомость" содержит точную информацию о версиях файлов, которые
вошли в окончательный продукт, что позволяет быть уверенным в правильности
сборки и отсутствии ошибок.
Ведение параллельных разработок
На современном рынке в условиях конкуренции параллельное ведение разработки
является практически необходимым для большинства групп разработчиков программных
продуктов. Однако многие организации не располагают инструментами, которые
бы обеспечивали эффективную параллельную работу. В результате теряются
произведенные изменения, повторяются ошибки, возникают сложности в интеграции
и, как следствие, снижается производительность. Rational ClearCase обеспечивает
отличную поддержку параллельной разработки, позволяя нескольким разработчикам
эффективно проектировать, программировать, тестировать и улучшать программные
продукты с общим базовым кодом. Удобные мастера с графическим интерфейсом
позволяют автоматически идентифицировать общий предшествующий код, разрешать
проблемы несовместимости и выявлять конфликты. Кроме того, уникальная архитектура
Rational ClearCase открывает возможность создания распределенной библиотеки,
которая, обладая масштабируемостью, сможет удовлетворить нужды растущей
команды и увеличивающегося размера кода. За счет уникальных преимуществ,
позволяющих Rational ClearCase адаптироваться к вашей развивающейся среде,
вам не придется волноваться, что вы "перерастете" эту систему
- это безопасное и надежное вложение средств.
Rational Rose 2000 - CASE-средство верхнего уровня для объектно-ориентированного
проектирования программного обеспечения.
Rational Rose RealTime - CASE-средство для проектирования программного
обеспечения для работы в реальном времени.
Rational Rose Data Modeler - средство моделирования баз данных,
основанное на языке UML.
Rational ClearQuest - средство управления запросами на изменения
в программном обеспечении.
Apex, Summit, TestMate, RequisitePro, VADS - средства управления
информационными проектами. SoDA - средство, автоматизирующее ведение проектной
документации.
SQA Suite, VisualTest, Quantify, PreVue, TestFoundation, PureCoverage
- средства автоматизированного тестирования приложений.
Rational Unified Process (RUP) - универсальная методология разработки
программного обеспечения, оформленная в виде информационно-поисковой системы,
работающей в среде Web.
Rational Suite - интегрированный набор программных средств, предназначенных
для поддержки работы команды специалистов над проектом. Компоненты Rational
Suite поддерживают цикл разработки информационной системы на всех его стадиях.
Rational Suite Performance Studio - полнофункциональный набор средств
для отладки и тестирования программного обеспечения.
ClearCase - программное средство для управления конфигурациями.
Rational Purify - программное средство для поиска и фиксации ошибок
времени исполнения.
Tel: +7 (095) 135-5500, 135-2519
E-mail: mail@interface.ru
http://www.interface.ru