Обратный инжиниринг алгоритма - TelecomBook

Обратный инжиниринг алгоритма

В сфере промышленной автоматизации нередко встречаются ситуации, когда может потребоваться такая услуга, как обратный инжиниринг алгоритма. Востребованность связана с тем, что разработчики программного обеспечения для автоматизированных систем управления не раскрывают доступы к ПО. Это может быть связано с внутренней политикой предприятий, оказывающих профессиональные услуги такого рода, а также с потребностью “подсадить” заказчика на дальнейшее сотрудничество. Также реверс-инжиниринг необходим, если нужно восстановить документацию, например, техническую или касающуюся эксплуатации системы АСУ. Назовем конкретно ситуации, когда обратный инжиниринг алгоритма актуален.

Когда нужен профессиональный реверс-инжиниринг

  • Окончание сотрудничества с разработчиком программного обеспечения. Это может произойти по двум причинам. Первая возникает, когда компания разработчика перестает существовать, например, из-за банкротства или других обстоятельств. Вторая связана с повышением расценок на услуги сервисного обслуживания, которые не выгодны заказчику, или изменением других условий, на которые заказчик не согласен.
  • Потеря или отсутствие доступов к ПО. Эта ситуация возможна, когда сотрудничество с разработчиком не поддерживалось. Когда же потребовалась модернизация или внесение изменений в программное обеспечение, компания не смогла своими силами решить эту ситуацию.
  • Доступы к ПО также могут понадобиться, если функционирующие устройства вышли из строя и требуется их замена. В этом случае может понадобиться внесение изменений в код или программирование с нуля. В ряде случаев специалисты по обратному инжинирингу алгоритмов могут написать программу по уже работающему функционалу, чтобы восстановить документацию. Если же это невозможно, то работа выполняется заново по всем моментам.

Сколько стоит заказать обратный инжиниринг алгоритма

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

Тарифы и оплату командировочных рекомендуется обсуждать до момента заключения договора. Так будет удобно обеим сторонам. Заказчик будет понимать, какой бюджет потребуется на решение задачи. Исполнители будут уверены, что не возникнет форс-мажорных обстоятельств по оплате и все обязательства будут выполнены.

Понравилась статья? Поделиться с друзьями:
TelecomBook
Добавить комментарий
Яндекс.Метрика