(495) 925-0049, ITShop интернет-магазин 229-0436, Учебный Центр 925-0049
  Главная страница Карта сайта Контакты
Поиск
Вход
Регистрация
Рассылки сайта
 
 
 
 
 

Сравнительный анализ функций средств конфигурационного управления от разных производителей

Источник: cmcons

IBM Rational не единственная компания на рынке средств конфигурационного управления. Данный раздел не ставит собой цели унизить или возвеличить то или иное средство управления. У каждого из них свои плюсы и минусы.

Данная сравнительная таблица находилась в разработке достаточно долго, но все же появилась, так как нам надоело из семинара в семинар, из внедрения во внедрение, при первой встрече, объяснять, почему мы ориентируемся на ClearCase в его базовой версии.

С кем сравниваться?
Трудный вопрос. Лидеры рынка - CVS и SourceSafe - это бесплатные программы. Очень неправильно сравнивать бесплатные утилиты и мощные коммерческие приложения (это также нелепо как сравнивать ролс-ройс и велосипед).

Сравнивать СlearСase (base) и СlearСase LT можно, но тоже не желательно, так как последний входит в состав так называемых наборов (Suites) и является усеченной версией базового CC. По своей функциональности он близок бесплатным утилитам. Единственное, что говорит в его пользу - последующий переход на полноценный СС.

Так остался только один полноценный конкурент - PVCS.
Нижеприведенная таблица поможет Вам в выборе правильного средства УК и УИ.

#

Функция

СlearСase(base)

СlearСase LT

SourceSafe

PVCS

CVS

1.       

Предустановленная политика Конфигурационного Управления

+ (UCM)

+ (UCM)

+

+

-

2.       

Адаптация политики под любые требования (адаптированная политика в зависимости от сложности проекта и корпоративной политики)

+

-

-

+ *

+

3.       

Управление версиями файлов

+

+

+

+

+

4.       

Управление версиями каталогов

+

+

-

-

+

5.       

Быстрый доступ к версиям файлов и каталогов

+

-

-

+

?

6.       

Работа с данными проекта в реальном масштабе времени (при котором не требуется синхронизации с сервером)

+

-

-

+

-

7.       

Выборка элементов репозитория по определенным критериям (в реальном масштабе времени)

+

-

-

+

-

8.       

Отложенная работа над файлами на машинах, не имеющих установленных средств версионного управления с последующей бесконфликтной интеграцией в проект

+

+

- *

-

?

9.       

Бесконфликтная работа нескольких участников над одним файлом (Параллельная разработка)

+

+

-

+

-

10.   

Функция автоматизированного ветвления (при параллельной разработке. Автоматическое открытие и закрытие ветвей)

+

+

-

+

-

11.   

Многоуровневая параллельная разработка

+

+

-

-

-

12.   

Бесшовное участие разработчика в нескольких проектах одновременно

+

-

+ (запуск нескольких копий)

+

13.   

Графическое представление данных об элементе (история изменений, дерево версий)

+

+

+

+

+

14.   

Сравнение версий файлов

+

+

+

+

+

15.   

Сравнение версий директорий

+

+

+

+

16.   

Множественное сравнение версий файлов и директорий

+

+

-

-

-

17.   

Штатные функции включения альтернативной программы для сравнения версий от третьих производителей

+

+

- *

-

+

18.   

Ведение базовых линий (хранение всех документов, исходных текстов и сборок в едином репозитории)

+

+

+

+

+

19.   

Наличие командной строки

+

+

+

+

+

20.   

Наличие встроенного языка сценариев

+

+

-

+

+

21.   

Возможность использования языков сценария любого типа (определенных пользователем)

+

+

-

-

-

22.   

Хранение как проектной информации, так и пользовательской (персональной информации, невидимой участникам проекта, но необходимой пользователю для работы с проектом)

+

+

+

+

+

23.   

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

+

+

+

-

+

24.   

Аудит хранимых данных

+

-

-

-

+

25.   

Условная компиляция

+

-

-

-

26.   

Безусловная компиляция

+

-

-

+

-

27.   

Компиляция стандартных проектов (на основе make-файлов)

+

-

-

+

-

28.   

Компиляция нестандартных проектов и модулей (на основе любого сценарного языка)

+

-

-

+

-

29.   

Параллельная/распределенная компиляция на нескольких серверах

+

-

-

-

-

30.   

Событийно-ориентированный интерфейс

+

+

-

-

?

31.   

Возможность разработки приложений под средство УК (COM - доступ)

+

+

- *

-

?

32.   

Независимость от используемой платформы

+

-

-

+

+

33.   

Низкоуровневая интеграция с Windows (любые приложения могут получить штатный доступ к файлам под конфигурационным управлением)

+

+

-

-

+

34.   

Штатные средства изменения графических компонентов

+

+

-

-

?

35.   

Снабжение версий файлов и директорий дополнительными атрибутами, улучшающими общую производительность в проекте

+

+

-

+

?

36.   

Документирование дефектов и управление изменениями

+

+

-

+

-

37.   

Работа с несколькими репозиториями одновременно в реальном масштабе времени (на разных серверах, удаленных друг от друга)

+

-

-

-

38.   

Объединение регионально удаленных групп разработчиков

+

-

-

+

+

39.   

WEB-доступ к проекту через Интернет

+

+

-

+

+

40.   

Управление доступом к файлам и каталогам (разграничение прав доступа)

2 способа

2 способа

+

-

+

41.   

Встроенные возможности по сравнению файлов MS Word

+

+

-

-

-

42.   

Интеграция со средствами разработки имеющими специальный интерфейс

+

+

+

+

+

43.   

Высокая масштабируемость

+

-

-

-

+

44.   

Встроенные средства импорта баз других средств в свой формат

+ из: PVCS
RCS SourceFafe CVS

+

-

-

?

45.   

Импорт стандартной файловой структуры версий проекта с сохранением версионности

+

+

-

-

?

46.   

Хранение исполняемых модулей (exe, dll, obj)

+

+

+

+

+

47.   

Отслеживание версий откомпилированных модулей

+

-

-

-

+

48.   

Трассировка от исполняемых модулей к версиям исходных текстов (то есть какие версии исходных файлов участвовали в сборке)

+

-

-

-

+

49.   

Обязательное отслеживание действий пользователя

+

+

-

-

-

50.   

Предустановка действий, при совершении которых пользователь обязан ввести комментарий

+

+

-

-

-

51.   

Встроенная система отчетности

+

+

-

+

-

52.   

Встроенный архитектор отчетов

+

+

-

-

-

53.   

Автоматическая сборка и публикация отчетов

+

+

-

-

?

54.   

Возможность отката удаленных элементов

+

+

+ -

-

-

55.   

Встроенный модуль управления действиями по расписанию

+

+

-

-

-

56.   

Полная авторизация всех действий (запоминание автора и времени внесения изменения)

+

+

+

+

+

57.   

Встроенные средства администрирования

+

+

+

+

+

58.   

Встроенные утилиты самодиагностики

+

+

-

+

-

59.   

Возможность предварительного определения типа хранимых файлов

+

+

-

+

-

60.   

Применение операций к файлам в зависимости от их типа

+

+

-

+

-

61.   

Инкрементальное хранение версий в репозитории

+

+

?

+

-

62.   

Модульная структура приложения

+

+

+

+

-

63.   

Возможность сетевой инсталляции (одновременно на несколько машин)

+

+

+

+

+

64.   

Удаленная блокировка работы определенного пользователя

+

-

-

-

-

65. 

Возможность повторного использования бинарных файлов, полученных при сборке другими пользователями

+

-

-

-

?

66.   

Перенос репозиториев между разными платформами

+

-

-

-

+

67.   

Встроенный язык запросов к базе (правила выборки версий элементов в режиме реального времени)

+

+

-

-

-

68.   

Встроенный язык описания элементов

+

+

-

-

?

+ функция присутствет
- функция отсутствует
* присутствует с ограничением
? не известна информация о существовании функции

Ссылки по теме


 Распечатать »
 Правила публикации »
  Написать редактору 
 Рекомендовать » Дата публикации: 24.05.2007 
 

Магазин программного обеспечения   WWW.ITSHOP.RU
IBM RATIONAL Quality Manager Quality Professional Authorized User Single Install License + Sw Subscription & Support 12 Months
IBM Rational Functional Tester Floating User License
IBM RATIONAL Clearcase Floating User License + Sw Subscription & Support 12 Months
Rational ClearQuest Floating User License
IBM RATIONAL Rose Enterprise Floating User License + Sw Subscription & Support 12 Months
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 
Новости по теме
 
Рассылки Subscribe.ru
Информационные технологии: CASE, RAD, ERP, OLAP
Новости ITShop.ru - ПО, книги, документация, курсы обучения
CASE-технологии
СУБД Oracle "с нуля"
Компьютерные книги. Рецензии и отзывы
Мир OLAP и Business Intelligence: новости, статьи, обзоры
Delphi - проблемы и решения
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
 



    
rambler's top100 Rambler's Top100