реверсивное проектирование; инженерный анализ
воспроизведение, копирование (образцов приборов)
= reversing 1) анализ, разбор (расшифровка) конструкции, структуры, построения программного или аппаратного изделия; восстановление структурной схемы и алгоритма работы; проектирование по [готовому] образцу; воспроизведение недокументированного изделия, обратная инженерия, используется в разговорной речи передёр процесс систематического разбора программы (восстановления её исходного текста и структуры) или микросхемы для изучения алгоритмов её работы с целью имитации или повторения некоторых или всех её функций в другой форме или на более высоком уровне абстракции, снятия защиты, изучения алгоритмов, добавления новых возможностей, восстановления протоколов или исправления ошибок и др. Чаще всего термин используется применительно к ПО (software reverse engineering). Здесь различают обратную инженерию по двоичным кодам (binary reverse engineering ) и по данным (data reverse engineering). Широко используется в современной индустрии - от чистого копирования до скрытого. Однако при этом возникают этические проблемы. Обратная инженерия использоваться также как хакерами для поиска уязвимостей в ПО, так и для анализа вредоносных программ Смотри также: decompiler, disassembler, reverser Например: He was going to deliver a presentation about reverse engineering Adobe E-books — Он собирался сделать презентацию о расшифровке структуры электронных книг фирмы Adobe. Обратная инженерия использоваться также хакерами для поиска уязвимостей в ПО 2) обратное проектирование создание информационных моделей из существующих БД
управление, менеджмент, патенты и товарные знаки обратное проектирование, инженерный анализ (анализ продукта с целью выявления последовательности производственных операций, с помощью которых можно его произвести; один из способов имитиации продукта, технология производства которого защищается коммерческой тайной, а не патентом)
noun see reverse engineer
The process of analysing an existing system to identify its components and their interrelationships and create representations of the system in another form or at a higher level of abstraction. Reverse engineering is usually undertaken in order to redesign the system for better maintainability or to produce a copy of a system without access to the design from which it was originally produced. For example, one might take the executable code of a computer program, run it to study how it behaved with different inputs and then attempt to write a program which behaved identically (or better). An integrated circuit might also be reverse engineered by an unscrupulous company wishing to make unlicensed copies of a popular chip.