Вы находитесь на страницах старой версии сайта.
Переходите на новую версию Interface.Ru

Что нового в Rational ClearCase 4.0
и MultiSite 4.0

Новичков А.Н.

ClearCase 4.0

Рано или поздно, работая над программным проектом, группы программистов, тестировщиков и менеджеров проекта сталкиваются с проблемой усложнения отслеживания версий файлов проекта, внесения в них изменений и получения детализированного состояния текущего проекта: “КТО и КОГДА”. Ведь чем больше проект, тем больше времени разработчики тратят на согласование изменений в исходных текстах, создание деревьев версий модулей и отдельных файлов проекта, написание проектной документации, обновляемой по ходу проекта.

Это лишь малая часть всех “ужасов”, сопровождающих команду разработчиков на всем жизненном цикле проекта: от идеи до поддержки готового программного продукта. А малая она еще потому, что здесь не получили отражение такие мелочи, как время разработки проекта и стоимость оплаты труда группы разработчиков. Ведь ни для кого не секрет, что редкий проект укладывается в запланированные сроки, и уж совсем большая редкость – когда проект выходит в срок, и в нем реализованы все запланированные идеи!

Компания Rational для решения всех описанных вопросов выпускает целый спектр программного обеспечения, предназначенного для заполнения всех экологических ниш связанных с разработкой – попросту предоставляя конкретный продукт для конкретного этапа в создании программного продукта (реализации проекта).

Ниже мы рассмотрим систему конфигурационного и контроля версий ClearCase, а точнее его новую версию – 4.0.

В новой версии ClearCase получил более продвинутый графический интерфейс, в частности – новую консоль администратора (VOB Administrator), как и раньше не остались без внимания и любители командной строки –добавлены новые команды, облегчающие работу с VOB и VIEW, а также расширенная справочная система, доступная из командной строки (команда man). Нелишне будет отметить новый формат VOB, призванный облегчить администрирование и контроль файлов (формат VOB задается отдельно, Вы сами вправе выбрать его тип: 4.0 или 3.2.1).

Новшеством, для ClearCase, также можно считать появившуюся возможность получения доступа к файлам проекта через Internet, для чего на сервере необходимо установить одну из программ для организации Web-сервера (для тестирования мы использовали Internet Information Server), а на клиентской части достаточно иметь собственно ClearCase и любой броузер и подключение к сети.

Компания Rational достаточно много времени уделила улучшению интеграции своих продуктов со средствами разработки и документирования, поставляемых Microsoft. В частности ClearCase теперь встраивается в Microsoft Word, позволяя производить все операции сравнения и сливания над всеми форматами файлов, которые понимает Word. И еще важное новшество, которое поможет Web-разработчикам: ClearCase тесно интегрируется с MS FrontPage, понимая файлы *.XML, *.HTML.

Отдельно хочется отметить и поощрить стремление компании больше времени уделять графической оболочке без ущерба командной строки. Новая версия позволяет в наглядном режиме работать над проектом, лишь изредка прибегая к помощи командной строки. Субъективно – новая версия создает впечатление хорошо переработанного продукта, направленного на улучшение диалога “человек-машина”. Теперь ClearCase можно понять с первого раза и без особых усилий.

В данном разделе мы рассмотрим новые возможности и особенности продукта ClearCase 4.0

Поддерживаемые платформы

Поддерживаемые файловые системы

Unified Change Management

Данная реализация поддерживает модель out-of-the-box, включающая мощный набор инструментов для управления и конфигурирования среды разработчика. Для менеджеров проекта и интеграторов, UCM автоматически осуществляет политику разработчика.

Поддерживаются следующие концепции:

Activities, Components, Baselines, Projects, Streams, Project VOB

Добавлены новые команды и интерфейс для UCM

Команды:

Chbl, lsbl, mkbl….. <Всего добавлено 30 команд>

Интерфейс:

ProjectExplorer, Create Project Wizard, Join Project Wizard, Deliver (dialog box), Rebase (d.b.), Component Tree Browser, Compare Baselines

ClearCase Web Interface

Как говорилось выше, в новой версии стало возможно получать доступ к проектным файлам через WEB страницы. Данный способ позволяет подключаться как к Dynamic View, так и к Snapshot View.

Новые типы файлов и программ, поддерживаемых ClearCase

Ниже приведены названия программ и расширения, поддерживаемые ClearCase 4.0

Переработана консоль администратора

ClearCase для Windows NT получил новую административную консоль, которая позволяет легко контролировать состояние проекта на любом уровне иерархии. Новая панель администратора реализована как snap-ins Microsoft Management Console (MMC).

Увеличен кэш для видов (Views)

Теперь величина кэшей поднята до 500КБ для 32 битных платформ, и 1000Кб для 64 битных платформ.

Новый формат VOB

К особенностям данного формата можно отнести возможность обработки большого количества записей в базе. Сейчас величина записей составляет 16 миллионов, а размер файлов до двух гигабайт. Также новый формат более тесно сотрудничает с Windows NT, позволяя получать полную сопроводительную информацию о типе файла при просмотре в доменах NT. Старые VOB можно конвертировать в новый тип, при помощи специальной команды.

Доступ к данным без установки ClearCase

Теперь стало возможным получать доступ к файлам проекта без установки клиентской части ClearCase. Такая возможность предоставляется через Web-интерфейс и через удаленный доступ к snapshot видам.

Изменение документации

Реорганизована и реструктурирована документация.

Новое в MultiSite 4.0

Как известно, MultiSite представляет собой специальный модуль, позволяющий регионально удаленным командам разработчиков обмениваться копиями VOB. При этом MultiSite берет на себя синхронизацию посылаемых и отправляемых пакетов (реплик) и передачу прав доступа.

Подробнее о MultiSite читайте в следующих частях, а сейчас, для владеющих продуктом, перечислим новые возможности версии 4.0:

Новый скрипт синхронизации

Теперь стало возможным использовать скрипт “sync_export_list” для автоматического экспорта реплики. В свою очередь, скрипт “sync_receive” позволит автоматически принять реплику. Скрипт присваивает каждой реплике уникальное имя.

Новый механизм синхронизации

Существующий механизм cleartool schedule заменен новым методом “at” для лучшего планирования синхронизаций операций импорта/экспорта.

Добавлены новые команды

Lsepoch и chepoch. Выводят на экран текущее состояние переданной реплики и позволяют обновлять и изменять номера матриц.

А команды chmaster и reqmaster теперь доступны из cleartool.

Новые максимальные значения на размер передаваемого пакета

Максимальный размер пакета по умолчанию составляет 2097151Kb Данное ограничени действует при вызове команд mkreplica или syncreplica с ключами –ship и –fship.

За дополнительной информацией обращайтесь в компанию Interface Ltd.

Обсудить на форуме

Рекомендовать страницу

INTERFACE Ltd.
Телефон/Факс: +7 (495) 925-0049
Отправить E-Mail
http://www.interface.ru
Rambler's Top100
Ваши замечания и предложения отправляйте редактору
По техническим вопросам обращайтесь к вебмастеру