Портирование программ

Портирование — это перенос программного обеспечения (ПО) в новую инфраструктуру, например, на другую ОС, СУБД или в другую инфраструктуру с изменением форматов входных и выходных данных. Портируемость указывает на возможность программы переживать естественные изменения технологий, окружения, производственных циклов и компьютерного оборудования без утраты актуальности, включая накопленный запас данных и знаний.

Когда требуется портирование систем

 

Портирование ПО необходимо регулярно при смене технологической базы, что случается в большинстве отраслей не реже раза в 10-15 лет. Устаревают программы и операционные системы, появляется новое, более эффективное оборудование, новые технологии улучшают качество работы, и т.д. Эффективное программное обеспечение должно в таких случаях обеспечивать портируемость, чтобы не стать «узким местом» в технологической или управленческой цепочке предприятия.

Примеры ситуаций, требующих портирования программ

Наиболее часто портирование ПО требуется в следующих случаях:

  • Масштабная замена парка компьютерного оборудования на предприятии на современные модели («апгрейд»);
  • Появление принципиально новых систем, модулей или технологий в IT инфраструктуре предприятия (например, внедрение взаимодействия с ФГИС);
  • Переход на новый тип или кардинально обновлённую версию СУБД для хранения базы данных предприятия.

Преимущества портирования программ перед покупкой нового ПО

 

Портирование систем на новую базу даёт ряд очевидных выгод и преимуществ по сравнению с отказом от привычных систем и покупкой нового программного обеспечения:

  1. Обычно портирование обходится существенно дешевле, чем покупка новых программ.
  2. Не требуется переобучение персонала; сохраняется привычная рабочая среда.
  3. Накопленная системой база данных целиком или по большей части остаётся неизменной.
  4. Портируемость упрощает системную интеграцию ПО с новыми программами и модулями.

Решение NERPA ERP обладает высоким уровнем портируемости за счёт применения технологий «клиент-сервер», оптимизации способов хранения информации, развитой модульной структуры, возможностей экспорта и импорта данных в распространённых форматах (XML, MS Excel и т.д.). Портирование модулей и их системная интеграция с другими программами достигаются с относительно низкими затратами, обеспечивая решению высокую гибкость и большой потенциальный срок службы.

 

Узнать больше: Система контроля эффективности NERPA >>>