Сегодня у нас очередная статья. Но тему реверс-инжиниринга пока поставим на паузу и начнем знакомство с инженерной разработкой. Инженерная разработка это крайне обширная тема, осветить которую в рамках одной статьи - неосуществимая задача. Подобным вещам посвящаются целые конгломераты каналов и целые научные порталы. Наше дело маленькое. Вникнуть в суть вещей и коротко донести суть простыми словами и на конкретном простом примере. Итак, приступим. Инженерная разработка начинается с идеи. После появления идеи идёт этап аналитической работы. Для понимания упростим и утрируем всё до примитивного. Аналитика призвана решить три последовательных задачи. Первая – накидать как можно больше вариантов реализации идеи. Вторая – просчитать затраты на реализацию каждого варианта (время, ресурсы, окупаемость и т.д.). Задача третья – выбрать подходящий вариант. Всё просто как в анекдоте про инженера, математика, физика и маленькие красные шарики (анекдот обязательно будет в конце). Ну а теперь перехо