- •Методы проведения обследования.
- •Понятие информационного процесса.
- •Понятие и классификация case-средств. Особенности case-средств.
- •Методы сбора данных при обследовании.
- •Измерение количества информации.
- •Особенности case-средства Erwin. Области применения, среда.
- •Основные характеристики
- •Стандарты графического описания бп.
- •Критерии ценности информации и минимума эвристик.
- •Современные методы моделирования ис. Особенности, области применения.
- •Анализ модели бизнес-процесса.
- •Аксиома теории управления.
- •Основные принципы структурной методологии проектирования.
- •Сущность структурного подхода
- •Методы проектирования нового бизнес-процесса.
- •Быстрый анализ
- •Бенчмаркинг
- •Перепроектирование
- •Реинжиниринг
- •Принцип необходимого разнообразия Эшби.
- •Понятие методологии, методов и технологии моделирования ис. Требования, предъявляемые к современным технологиям моделирования ис. Визуальное моделирование
- •Методы структурного анализа и проектирования по
- •Методы объектно-ориентированного анализа и проектирования по. Язык uml
- •Внедрение нового бизнес-процесса.
- •Документарное оформление нового бизнес-процесса.
- •1 1 Имеет
- •Проблемы при внедрении новых бизнес-процессов.
- •Понятие функционально-стоимостного анализа.
- •Понятие сложной системы. Неоднородные связи в системе.
- •Понятие связи и типы связей. Степень связи. Типы связей и отражение связей в среде Erwin. Окно «Свойство связи».
- •Практический подход к проведению фса.
- •Система сбалансированных показателей.
- •Реинжиниринг и реструктуризация предприятия.
- •Существо модели
- •Обратный инжиниринг.
- •Сферы применения обратной разработки Электроника
- •Программное обеспечение
- •Базы данных
- •Промышленность
- •Военная промышленность
- •Для анализа исходного кода
- •Нежелательные элементы при проведении анализа на этапе логического проектирования.
- •Условия успешного проведения инжиниринга.
- •Принцип Парето. Множество Парето.
- •Понятие ограничения целостности. Типы требований по ограничению целостности. Стратегии при ограничении ссылочной целостности. Назначение стратегии в среде Erwin.
- •Типичные ошибки при проведении реинжиниринга.
- •Этапы проектирования базы данных. Цель и виды работ на этапе концептуального проектирования базы данных.
- •Концепция врм.
- •Критерии оценки решений Аналитики Gartner выделяют как основные следующие критерии оценки bpm-решений:
- •Цели внедрения bpm Концепция предполагает внедрение bpm-решения для достижения следующих целей:
- •Основные участники управления бизнес-процессами
- •Оценивание сложный систем в условиях определенности.
- •Этапы проектирования базы данных. Цель и виды работ на этапе логического проектирования базы данных.
- •Цели внедрения концепции врм.
- •Критерии оценки решений
- •Цели внедрения bpm
- •Этапы проектирования базы данных. Цель и виды работ на этапе физического проектирования базы данных. Этапы проектирования данных
Сферы применения обратной разработки Электроника
Копирование различных электронных блоков без фактической разработки. Известно, что часть советскойцифровой электроники копировалась. Например, американская серия интегральных схем 74 и её советскийаналог К(Р)155.
Ещё один пример обратной разработки — создание компанией AMD процессора Intel 80386.
Программное обеспечение
Исследование и обратная разработка программ обычно осуществляются с целью дальнейшей модификации,копирования, или, например, написания генераторов ключей, алгоритм работы которых получен на основеанализа алгоритма их проверки. Также исследование программ применяется с целью получения некоторыхзакрытых сведений о внутреннем устройстве программы — о протоколе сетевого обмена с сервером,аппаратным средством, ключом защиты или о взаимодействии с другой программой. Ещё одна областьприменения — получение информации о способах экспортирования данных из многочисленныхпроприетарных форматов файлов[1].
С развитием Интернета популярные операционные системы и программы всё интенсивнее исследуются напредмет обнаружения в них уязвимостей или т. н. дыр. В дальнейшем найденные дыры могут использоватьсядля получения несанкционированного доступа к удалённому компьютеру или компьютерной сети.
Одним из широко известных примеров обратной разработки является исследование IBM, ставшее серьёзнымшагом на пути развития производства IBM-совместимых компьютеров сторонними производителями.Создание сервера GNU/Linux и работающего с серверами на базе ОС Microsoft Windows) также потребовалообратной разработки используемого SMB.
Обратная разработка программного обеспечения производится с помощью следующих методик.
Анализ обмена данными, наиболее распространённый в обратной разработке протоколов обмена данными,который производится с помощью анализатора шины и пакетного сниффера для прослушивания шины компьютера и компьютерной сети соответственно.
Дизассемблирование с помощью дизассемблера, при котором прямой машинный код программы читается ипонимается в своём чистом виде, только с помощью мнемоник машинного языка. Этот способ работает налюбой компьютерной программе, но требует достаточно много времени, особенно для неспециалиста.
Декомпиляция с помощью декомпилятора — процесс создания исходного кода на некотором языкепрограммирования высокого уровня.
Базы данных
может использоваться при создании реляционной модели базы данных.
Промышленность
Обратная разработка продукта конкурента с целью узнать его устройство, принцип работы и оценитьвозможности создания аналога.
Военная промышленность
Самыми известными фактами обратной разработки во время второй мировой войны являлись:
Немецкие канистры для бензина — британские и американские войска заметили, что немцы имели оченьудобные канистры. Они скопировали эти канистры, и те получили название Jerry cans (от слова «gerrys» — от«Germans»).
Туполев Ту-4 — некоторое количество американских бомбардировщиков B-29 при совершении вылетов вЯпонию были вынуждены садиться в СССР. Советские военные, которые не имели подобных стратегическихбомбардировщиков, решили скопировать B-29. Через несколько лет они разработали Ту-4, практическиполную копию.
ПО
