Менеджер изменений программного обеспечения CA Harvest - CA Harvest Software Change Manager

Менеджер изменений программного обеспечения CA Harvest
Разработчики)
Стабильный выпуск
r13.0.4 / 19 июня 2019 г.; 17 месяцев назад (2019-06-19)
Операционная системаМайкрософт Виндоус, Z-Linux, Linux, AIX, Solaris, MAC OS X
ТипКонтроль версий
ЛицензияПроприетарный EULA
Интернет сайтwww.ca.com/нас/ управление-изменениями программного обеспечения.aspx

Менеджер изменений программного обеспечения CA Harvest (первоначально известный как CCC / урожай) это программного обеспечения инструмент для управление конфигурацией (контроль версий, СКМ и др.) исходный код и другие средства разработки программного обеспечения.

История

Первый продукт CCC (сокращение от «Change and Configuration Control») был выпущен в начале 70-х годов и был разработан как проект для подрядчика Министерства обороны в Санта-Барбаре, Калифорния. (Компания в то время была Hughes Aircraft, теперь Санта-Барбара Исследовательский центр для Raytheon.) Он стал первым коммерчески доступным инструментом CM.

CCC был разработан для управления всеми компонентами, входящими в авиационный двигатель, и поскольку один и тот же двигатель использовался обоими ВВС США и ВМС США (для F-14 Tomcat и F-15 Eagle ) требовалась устойчивая и надежная параллельная разработка.

Первая версия CCC / урожай была коммерчески разработана Softool Corporation, компанией-разработчиком программного обеспечения, ориентированной на CM, основанной в 1977 году в Голете, Калифорния. Другие инструменты CCC включают CCC / Manager, CCC / DM Turnkey и CCC / QuickTrak.

Softool был приобретен в конце 1995 г. Платиновые технологии, которая позже была приобретена в мае 1999 года компанией Computer Associates (ныне известной как CA Technologies ), которые добавили CCC / Harvest в свой пакет AllFusion. В 2002 году часть имени «CCC» была удалена и добавлен «Менеджер изменений», поэтому он стал известен как Менеджер изменений AllFusion Harvest. Позже это было изменено на Менеджер изменений программного обеспечения CA Harvest.

Отличительные черты

  • Изменить пакеты: Harvest может обеспечивать как контроль версий, так и управление изменениями. Разработчик вносит изменения в Harvest против пакета изменений (создавая «набор изменений»). Пакет (-ы) изменений изначально будет состоять из ряда файлов, которые разработчик либо создал, либо изменил. Это компонент управления версиями Harvest.
  • Жизненные циклы: Как только разработчик удовлетворен своими изменениями, изменения проходят заранее определенный жизненный цикл (то есть в несколько последовательных этапов ТЕСТИРОВАНИЯ и, наконец, в ПРОИЗВОДСТВО). На всех этапах этого «жизненного цикла» пакет должен получить одобрение от соответствующих пользователей или групп пользователей. Эти утверждения постоянно записываются для целей аудита. Например, менеджеру тестирования может потребоваться утвердить пакеты перед переходом к этапу ТЕСТИРОВАНИЕ, а группе управления производственными изменениями, возможно, придется утвердить пакеты до перехода в состояние PROD.
  • Проекты (среды): Центральным элементом философии Harvest является концепция «проекта» Harvest. Проекты полностью настраиваются в соответствии с потребностями приложения, организации или команды. Термин «проект» относится ко всей структуре управления в Harvest и включает:
    • Ветвь или отдельная линия разработки, где изменения могут быть изолированы (компонент контроля версий)
    • Определение процессов и того, как изменения продвигаются в течение всего жизненного цикла рекламной акции.
    • Контроль доступа к процессам и файлам

Смотрите также

  • Endevor является продуктом CA, эквивалентным мэйнфрейму, для контроля версий и управления выпусками.

Рекомендации

внешняя ссылка