Исходя из моего собственного опыта, вот некоторые типичные пакеты программного обеспечения:
Все эти пакеты могут управлять, более или менее из коробки, всем, что хранится в обычных компонентах «PDS» (типичная файловая структура, используемая в z / OS).
Когда речь идет о компании, которая оценивает, какой из них лучше всего подходит для них, она часто сводится к следующим критериям:
IBM SCLM считается свободным от каких-либо лицензионных сборов / сборов за обслуживание (фактически он включен в лицензию z / OS, которая сама по себе не является бесплатной). Таким образом, если нет выделенного бюджета, то это часто выбирается программный пакет (лучше, чем вообще никакого пакета). Если есть бюджет, то этот часто не попадает в шорт-лист.
У CA Endevor самая высокая база для установки. Его ключевым достоинством, IMO, является способ, с помощью которого вы можете отследить для каждого исполняемого файла, как он был скомпилирован / скомпонован, с помощью какой версии каких строительных блоков (тетрадей и т. Д.).
Установочная база SERENA ChangeMan ZMF немного ниже, чем у CA Endevor . Некоторые из его сильных сторон:
- понятие «упаковки» связано с изменениями программного обеспечения, которое лежит в основе этого.
- его возможности для развертывания программного обеспечения на физически удаленных сайтах.
Compuware ISPW похож на «нового ребенка в городе» (по сравнению с альтернативой CA Endevor или SERENA ChangeMan ZMF ). Это обычно воспринимается как решение, в котором «любые пользовательские требования SCM могут быть реализованы с его помощью при относительно небольших усилиях».
Если взглянуть на это с точки зрения архитектуры, то у SERENA ChangeMan ZMF и Compuware ISPW, по- видимому, самая открытая архитектура, которая вам понадобится, если вы хотите настроить ее так, чтобы она управляла программными компонентами, написанными на языке 4GL, который является ( то, что некоторые называют) более экзотическим, по сравнению с языками 3GL, такими как COBOL , PL / I и т. д. Т.е. потому что программные компоненты хранятся в файловых системах, которые не хранятся в стандартных PDS. Некоторые примеры этих языков:
Внимание: наличие «открытой архитектуры» - это здорово, если она соответствует вашим индивидуальным требованиям (предел - это небо). Однако, когда речь заходит об обновлении до новых выпусков, стоит также обновить эти пользовательские требования.
Примечание : довольно случайно, во время обучения CA Endevor для экспертов SERENA ChangeMan ZMF, мы обнаружили, что CA Endevor и SERENA ChangeMan ZMF, похоже, имеют одинаковые корни (откуда-то в конце 1980-х ...). Для тех, кто немного знаком с ними обоими: посмотрите, какова функциональность этих служебных программ с одинаковыми именами ... (вы будете шокированы ...):
- PGM = CONWRITE против PGM = CMNWRITE.
- PGM = CONPRINT против PGM = SERPRINT.