Rational ClearCase and ClearCase MultiSite
Комплексное решение по управлению программными ресурсами в географически распределенных средах.
- IBM Rational ClearCase and ClearCase MultiSite обеспечивает управление жизненным циклом и ресурсами, необходимыми для разработки программного обеспечения, в географически распределенных средах.
- Решение корпоративного класса, ориентированное на процессы и позволяющее географически удаленным группам разработчиков, работающим с несколькими распределенными серверами, вести параллельную разработку приложения благодаря функциям автоматической репликации и синхронизации ресурсов и конфигураций.
- Использование Rational ClearQuest and ClearQuest MultiSite позволяет осуществлять интегрированное управление рабочим процессом и регистрацию дефектов и изменений.
- Ознакомьтесь с техническими данными (pdf, US, 463KB) для получения более подробной информации о том, как решение Rational ClearCase and ClearCase MultiSite способно создать новые преимущества для ваших проектов.
Чтобы помочь вам освоить продукты IBM Rational и максимизировать производительность при их использовании, корпорация IBM предоставляет разнообразные услуги в области поддержки (US), в том числе техническое сопровождение, услуги специалистов, а также обучение с инструктором или по Интернету.
Приобретение Rational ClearCase and ClearCase MultiSite
Подписка и техническая поддержка в течение первого года входит в стоимость программного обеспечения IBM.
Скачайте программное обеспечение после приобретения бесплатно
Возможности
Преимуществом ClearCase является также то, что данный продукт позволяет отдельному разработчику выходить из общего состава команды, забирая работу "на дом", а после всех внесенных изменений вернуть версии в проект. При этом ClearCase сам оповещает всех участников о том, что такой-то разработчик забрал на редактирование файлы.
Одним из мощнейших механизмов ClearCase является параллельная разработка, позволяющая нескольким разработчикам одновременно редактировать один и тот же файл. Проблема необходимости данного подхода вызывает столько же споров, что и вопрос множественного наследования в ООП. Конечно, общего рецепта не существует; в одних случаях такой подход оправдан, в других - нет. Однако на случай такой необходимости возможность ее реализации в ClearCase уже предусмотрена.
Кроме того, ClearCase позволяет объединять географически удаленные команды разработчиков посредством дополнительного модуля MultiSite, осуществляющего репликацию (передачу) текущего состояния проекта на указанный сайт. То есть если команда очень разбросана географически, то MultiSite позволит синхронизировать проект через Интернет для всех команд разработчиков.
В условиях бурно развивающейся и подверженной изменениям IT-индустрии становится все сложнее давать оценку программному продукту как чему-то независимому, вырванному из общего контекста разработки. Поэтому во внимание принимается степень поддержки данного продукта компаниями, создающими средства разработки. Так, продукт версионного контроля не может быть функционально полным без определенных механизмов интеграции со средствами разработки, с различными дополнительными генераторами отчетов и пр.
Из важных возможностей ClearCase следует также отметить создание видов на базе профилей, что может слегка усложнить и дерево версий, и понимание самой программы, зато позволяет особым образом настраивать систему видов для каждого участника проекта в отдельности: для разработчиков настройки могут быть одними, для сотрудников, ответственных за тестирование, - другими.
Интеграция со средствами разработки
-
ClearCase относится к той группе инструментов, которые при своих весьма широких функциональных возможностях все же неспособны полностью раскрыть их без интеграции со средствами разработки. ClearCase может быть совместно использован с таким популярным средством разработки, как Visual Studio.
-
Совместное использование этих двух продуктов обеспечивает дополнительную возможность управления версиями непосредственно из среды разработки. ClearCase встраивается в рабочее пространство VisualStudio, дополняя своими функциями меню программы.
-
Таким же образом интеграция происходит с Microsoft Word и Microsoft Front Page. В последних двух случаях появляется возможность слияния не только текстовых файлов, но и файлов с расширением DOC, XML, HTML.
- В этих пакетах встраивание выглядит так же, как и в Visual Studio, - все функции контроля версий доступны через их главное меню.
Дополнительные возможности
Компания Rational посредством RUP регламентирует все этапы разработки программного обеспечения, объединяющего в себе все знания и опыт. Для каждого из приведенных в RUP этапов компанией Rational создано специальное програмное обеспечение, в частности ClearCase. Расширив его за счет некоторых программных продуктов или дополнительных модулей, можно получить некоторые дополнительные возможности.
Рассмотрим продукты и модули, которые можно использовать совместно с ClearCase.
- MultiSite - специальный модуль, позволяющий вести разработку между регионально удаленными группами разработчиков. Работа производится посредством передачи (репликации) текущего состояния проекта на указанный сайт (через Интернет). Обмен данными может осуществляться между двумя и более сайтами. Синхронизация проекта при использовании MultiSite осуществляется вручную или автоматически - на усмотрение администратора проекта. Важным преимуществом модуля является возможность реплицирования проекта не только на указанный IP-адрес, но и в простой файл, который также можно перенести на любую машину любым традиционным способом.
- SoDA - cистема генерации проектной документации. Данное средство генерирует определенный набор шаблонов, выбирая все нужные данные из VOB или из отдельных файлов. Оно встраивается в Word, где создает шаблон, основанный на определенных данных. Использование SoDA значительно упрощает ведение проектной документации, предоставляя техническому писателю или менеджеру проекта все необходимые данные в стандартном виде на основе выбранного шаблона, после чего остается только дополнить нужными комментариями сгенерированный документ
- ClearQuest - позволит создать специальную базу данных, куда будут вноситься все изменения, внесенные в проект за указанный промежуток времени.
- Система настраиваемых триггеров - одна из наиболее мощных возможностей ClearCase - позволяет настраивать (достраивать) продукт под соответствующие нужды пользователей. ClearCase имеет таблицу событий, в которые можно встраивать триггеры. В простом варианте можно заставить ClearCase отправить письмо менеджеру проекта, если кто-либо из разработчиков удалил из состава проекта свой файл либо внес новый. Для полноценной работы триггеров также предусмотрены переменные окружения, в которых можно почерпнуть сведения о состоянии как отдельного, так и группы элементов.
Системные требования
Operating System |
Software |
Hardware |
Linux, Solaris, Windows 2000, Windows 2003, Windows 2008, Windows Vista, Windows XP Professional |
Web browser: Microsoft Internet Explorer, Mozilla Firefox |
Server Requirements: 2-4 CPUs with 4-8GB RAM, 80GB hard disk space
Client Requirements:
Processor - 1.5GHz 32-bit (x86) or 64-bit (x64) processor
RAM - 1GB (2GB recommended for Development machines)
Drive - 40GB hard disk space
Network - Wireless 802.11g, Wired connectivity 100MB Full Duplex (recommended) |
|