Обратное проектирование представляет собой восстановление и разработку специализированной документации — конструкторской, эксплуатирующей и др. Реверс-инжиниринг программного обеспечения выполняется на основе исходных данных.
Когда необходима услуга реверс-инжиниринга
Ситуации с обратным проектированием случаются нередко. Основная причина — отсутствие паролей для доступа к ПО.
В случае с программным обеспечением для АСУ (автоматизированных систем управления) реверс-инжиниринг нужен, если:
-
Поставщик оборудования больше не оказывает сервисное обслуживание устройств, которые ранее продал предприятию.
-
У эксплуатирующей организации нет функциональных возможностей для получения паролей.
-
Данные для входа в логические модули не были предоставлены специалистами, которые занимались программированием устройств — частотных преобразователей, панелей оператора и т.д.
Сколько стоит реверс-инжиниринг ПО
Насколько дорого или дешево обойдется услуга обратного проектирования зависит от трудоемкости работы. В среднем специалисты оценивают реверс-инжиниринг в сумму от 22 тысяч рублей. Это не конечная стоимость. Обычно специалисты берут во внимание большой перечень факторов, которые могут изменить цену в большую или меньшую сторону.
Перечислим некоторые факторы, которые могут повлиять на смету.
-
Есть ли запрет на выгрузку программного обеспечения из ПЛК или нет такого.
-
Какая используется серверная среда для программирования устройства, платная она или бесплатная, есть ли возможность для скачивания.
-
Какие есть специфические особенности микропроцессорного устройства.
-
Есть ли на оборудование проектная документация, регламенты и др.
-
Имеется ли конструкторская документация или отсутствует.
-
Есть ли документация по эксплуатации для персонала и обслуживающих специалистов.
-
Территориальное место расположения предприятия, так как приезд и проживание специалистов оплачиваются отдельно.
Чтобы заказать реверс-инжиниринг программного обеспечения, обратитесь в специализированную компанию. Перед заключением договора убедитесь, что специалистам можно доверять. Они должны иметь соответствующую квалификацию и опыт, позитивную репутацию среди прошлых заказчиков, в идеале — отзывы и рекомендательные письма. Для уверенности можно попросить показать кейсы. Если все моменты устраивают и сомнений не возникает, можно приступать к переговорам и заключению договора.