Обратные Разработки — различия между версиями

Материал из Брацка Правки
Перейти к: навигация, поиск
(Варианты)
(Текст)
Строка 10: Строка 10:
  
 
===Текст===
 
===Текст===
:<p><strong>Обратные Разработки</strong></p><p>Основная площадка испытаний "Фау-2", полигон Пенемюнде, оказался в зоне советской оккупации. Советские специалисты приложили немало усилий для изучения оставшихся образцов ракет и восстановления документации. Отец советской космонавтики Сергей Королёв лично посетил Пенемюнде в сентябре 1945 года.</p>
+
:<p><strong>Обратные Разработки</strong></p><p>Обратная разработка -- это воспроизведение изделия по образцу. В обратной разработке, один производитель воссоздаёт тот продукт, который ранее был создан другим производителем.</p><p>Например, первая в мире баллистическая ракета дальнего действия "Фау-2" (V-2) была создана в нацистской Германии. Она была разработана под руководством конструктора Вернера фон Брауна, который в конце войны он сдался американцам. Позже, фон Браун был секретно вместе с документацией перевезен в США, где он стал известен как отец американской космической программы.</p><p>Основная площадка испытаний "Фау-2", полигон Пенемюнде, оказался в зоне советской оккупации. Советские специалисты не имели доступа к основной документации, но приложили немало усилий для изучения оставшихся образцов ракет и восстановления деталей нацистских разработок. Будущий отец советской космонавтики Сергей Королёв лично посетил Пенемюнде в сентябре 1945 года.</p><p>В Советском Союзе, Фау-2 была разработана "обратно" и послужила прототипом для разработки первых советских баллистических ракет. Понятно, что нацисткая Германия согласия на эти разработки не давала.</p><p>Обратные разработки сложных систем базируются на обратном проектировании (reverse engineering). Это проектирование начнается с инженерного анализа уже готового изделия, анализа его функций и, как в случае с Фау-2, анализа его производственных мощностей.
 
 
Например, первая в мире баллистическая ракета дальнего действия "Фау-2" (V-2) послужила прототипом для разработки и американских, и советских баллистических ракет.</p><p>"Фау-2" была разработана немецким конструктором Вернером фон Брауном в нацистской Германии. В конце войны он сдался американцам и был секретно вместе с документацией перевезен в США, где он стал известен как отец американской космической программы.
 
 
 
В информационных технологиях,
 
 
 
часть функционала, клон
 
  
 
конструктивно-технологический анализ (изделия), копирование технологий; заимствование технологий; кража технологий (конт. (путём копирования)); копирование (конт. Their development and production required specific knowledge that could not be acquired through reverse engineering of foreign components. ); инженерный анализ ( This increases the difficulty of traditional forms of technological and economic catch-up through imitation and reverse engineering . ); перепроектирование (конт. The primary cause for this rapid decline was growing Russian anxiety over Chinese reverse engineering. For example, during the 1990s Moscow sold Beijing a number of its elite Su-27 fighters and later even granted China a license to assemble them domestically. China later canceled the contract and used the technical knowledge it gained from building Su-27 to debut its J-11 fighter, an almost exact copy of the Russian plane. )
 
конструктивно-технологический анализ (изделия), копирование технологий; заимствование технологий; кража технологий (конт. (путём копирования)); копирование (конт. Their development and production required specific knowledge that could not be acquired through reverse engineering of foreign components. ); инженерный анализ ( This increases the difficulty of traditional forms of technological and economic catch-up through imitation and reverse engineering . ); перепроектирование (конт. The primary cause for this rapid decline was growing Russian anxiety over Chinese reverse engineering. For example, during the 1990s Moscow sold Beijing a number of its elite Su-27 fighters and later even granted China a license to assemble them domestically. China later canceled the contract and used the technical knowledge it gained from building Su-27 to debut its J-11 fighter, an almost exact copy of the Russian plane. )
Строка 22: Строка 16:
 
амер. воспроизведение изделия по образцу (Val_Ships)
 
амер. воспроизведение изделия по образцу (Val_Ships)
 
быт.тех. разбор конструкции
 
быт.тех. разбор конструкции
воен., ОМП. инженерный анализ (готового изделия; является законным средством раскрытия коммерческой тайны)
+
 
 
инт. реверсивное воспроизведение (video, MP3, etc. ART Vancouver)
 
инт. реверсивное воспроизведение (video, MP3, etc. ART Vancouver)
ИТ. обратное проектирование; генерация модели данных на основе анализа существующей БД; обратное декодирование (Leonid Dzhepko); декомпиляция (mitasova)
+
ИТ. генерация модели данных на основе анализа существующей БД; обратное декодирование (Leonid Dzhepko); декомпиляция (mitasova)
 
комп., Майкр. реконструирование (A method of analyzing a product in which the finished item is studied to determine its makeup or component parts-for example, studying a completed ROM chip to determine its programming or studying a new computer system to learn about its design. For computer software, reverse engineering typically involves decompilation of a substantial portion of the object code and studying the resulting decompiled code)
 
комп., Майкр. реконструирование (A method of analyzing a product in which the finished item is studied to determine its makeup or component parts-for example, studying a completed ROM chip to determine its programming or studying a new computer system to learn about its design. For computer software, reverse engineering typically involves decompilation of a substantial portion of the object code and studying the resulting decompiled code)
 
Макаров. воспроизведение (образцов приборов)
 
Макаров. воспроизведение (образцов приборов)
Строка 40: Строка 34:
 
  "reverse" engineering
 
  "reverse" engineering
 
общ. переконструирование</p><p><i>А теперь, выберите, пожалуйста, лучшее завершение следующего предложения.</i> Судя по тексту выше, :</p>
 
общ. переконструирование</p><p><i>А теперь, выберите, пожалуйста, лучшее завершение следующего предложения.</i> Судя по тексту выше, :</p>
 +
 +
 +
 +
 +
 +
В информационных технологиях,
 +
 +
часть функционала, клон
  
 
===Варианты===
 
===Варианты===

Версия 14:22, 6 мая 2021

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


Материалы

Предшественник этого Лектио -- Разработки Требований.

Иллюстрации

Текст

Обратные Разработки

Обратная разработка -- это воспроизведение изделия по образцу. В обратной разработке, один производитель воссоздаёт тот продукт, который ранее был создан другим производителем.

Например, первая в мире баллистическая ракета дальнего действия "Фау-2" (V-2) была создана в нацистской Германии. Она была разработана под руководством конструктора Вернера фон Брауна, который в конце войны он сдался американцам. Позже, фон Браун был секретно вместе с документацией перевезен в США, где он стал известен как отец американской космической программы.

Основная площадка испытаний "Фау-2", полигон Пенемюнде, оказался в зоне советской оккупации. Советские специалисты не имели доступа к основной документации, но приложили немало усилий для изучения оставшихся образцов ракет и восстановления деталей нацистских разработок. Будущий отец советской космонавтики Сергей Королёв лично посетил Пенемюнде в сентябре 1945 года.

В Советском Союзе, Фау-2 была разработана "обратно" и послужила прототипом для разработки первых советских баллистических ракет. Понятно, что нацисткая Германия согласия на эти разработки не давала.

Обратные разработки сложных систем базируются на обратном проектировании (reverse engineering). Это проектирование начнается с инженерного анализа уже готового изделия, анализа его функций и, как в случае с Фау-2, анализа его производственных мощностей.

конструктивно-технологический анализ (изделия), копирование технологий; заимствование технологий; кража технологий (конт. (путём копирования)); копирование (конт. Their development and production required specific knowledge that could not be acquired through reverse engineering of foreign components. ); инженерный анализ ( This increases the difficulty of traditional forms of technological and economic catch-up through imitation and reverse engineering . ); перепроектирование (конт. The primary cause for this rapid decline was growing Russian anxiety over Chinese reverse engineering. For example, during the 1990s Moscow sold Beijing a number of its elite Su-27 fighters and later even granted China a license to assemble them domestically. China later canceled the contract and used the technical knowledge it gained from building Su-27 to debut its J-11 fighter, an almost exact copy of the Russian plane. ) автом. использование полученных данных в нескольких направлениях (напр. разработка УП и чертежа детали на основе измерения и оцифровки поверхностей изделия); реверсивная технология (напр. разработка чертежей на готовому изделию) амер. воспроизведение изделия по образцу (Val_Ships) быт.тех. разбор конструкции

инт. реверсивное воспроизведение (video, MP3, etc. ART Vancouver) ИТ. генерация модели данных на основе анализа существующей БД; обратное декодирование (Leonid Dzhepko); декомпиляция (mitasova) комп., Майкр. реконструирование (A method of analyzing a product in which the finished item is studied to determine its makeup or component parts-for example, studying a completed ROM chip to determine its programming or studying a new computer system to learn about its design. For computer software, reverse engineering typically involves decompilation of a substantial portion of the object code and studying the resulting decompiled code) Макаров. воспроизведение (образцов приборов) ПО. обратная разработка (snowleopard); реверс-инжиниринг (snowleopard); реверсивный инжиниринг (snowleopard) прогр. обратное конструирование (ssn); восстановление конструкции (по готовому образцу ssn); восстановление структуры (по готовому образцу ssn); восстановление алгоритма (по готовому образцу ssn); реверсивное проектирование обратное проектирование (а) построение содержимого фазы процесса разработки из артефактов последующей фазы, например получение модели из кода программы; б) анализ механизмов функционирования системы с целью воспроизведения ее на более высоком уровне абстракции ssn); проектирование по готовому образцу (ssn); воспроизведение недокументированного изделия (ssn); восстановление структурной схемы и алгоритма работы (ssn); анализ конструкции (ssn); расшифровка конструкции (ssn); анализ структуры (ssn); разбор структуры (ssn); расшифровка структуры (ssn); анализ построения программного изделия (ssn); разбор построения программного изделия (ssn); расшифровка построения программного изделия (ssn); анализ построения аппаратного изделия (ssn); разбор построения аппаратного изделия (ssn); расшифровка построения аппаратного изделия (ssn); возвратное проектирование (способность инструментов CASE превращать исходный код программы в диаграммы (которые служат исходными материалами для автоматизированной разработки программ средствами CASE), чтобы их можно было модифицировать визуальным способом ssn); обратная инженерия (процесс систематического разбора программы (восстановления её исходного текста и структуры) или микросхемы для изучения алгоритмов её работы с целью имитации или повторения некоторых или всех её функций в другой форме или на более высоком уровне абстракции, снятия защиты, изучения алгоритмов, добавления новых возможностей, восстановления протоколов или исправления ошибок и др. Чаще всего термин используется применительно к ПО (software reverse engineering). Здесь различают обратную инженерию по двоичным кодам (binary reverse engineering ) и по данным (data reverse engineering). Широко используется в современной индустрии - от чистого копирования до скрытого. Однако при этом возникают этические проблемы. Обратная инженерия используется также как хакерами для поиска уязвимостей в ПО, так и для анализа вредоносных программ; разг. передёр ssn); анализ систем (ssn); построение диаграммам классов по коду классов (Alex_Odeychuk); построение диаграммам классов по разработанным классам (обратное проектирование; русс. перевод взят из кн.: Монахов В.В. Язык программирования Java и среда NetBeans. – 3-е изд. – СПб.: БХВ-Петербург, 2011. – 704 с. Alex_Odeychuk) сист.без. воспроизведение изделия; обратная инженерия; создание аналога изделия (путём разбора образца и копирования его элементов) тех. воспроизведение (копирование оборудования); копирование (образцов приборов); инженерный анализ технологии изготовления с целью раскрытия секретов фирмы (Метран); конструктивно-технологический анализ (изделия Vadim Rouminsky) управл.проект. восстановительная инженерия (MichaelBurov); техническое копирование (MichaelBurov) эк. инженерный анализ (напр. технологии изготовления с целью раскрытия секретов фирмы-конкурента) юр. вскрытие технологии (Leonid Dzhepko) юр., пат. обратный инжиниринг (анализ объектов техники напр. с целью их воссоздания)

reverse-engineering

прогр. обратное проектирование (противопоставляется прямому проектированию ssn; reverse engineering Gruzovik); обратный инжиниринг (восстановление логической или физической модели системы по коду. Противопоставляется прямому инжинирингу ssn) эл. изучение работы прибора с целью улучшения эксплуатационных характеристик при разработке следующего варианта (ssn); изучение работы устройства с целью улучшения эксплуатационных характеристик при разработке следующего варианта (ssn)

"reverse" engineering

общ. переконструирование

А теперь, выберите, пожалуйста, лучшее завершение следующего предложения. Судя по тексту выше, :



В информационных технологиях,

часть функционала, клон

Варианты

разработчики создали верное изделие, а администраторы могли проверить его верность. / координаторы информационных проектов могли разработать пользовательские истории (user story). / открыть процесс разработок широкой публике. / установить единый источник истины (single source of truth).
Следующее лектио -- Конфликты Требований

Термины

Требования, Эпические продукты, SSOT

Экзамен

Определения

Вопросы экзамена