Основные этапы технического проектирования

Вообще говоря, разработка технического проекта — это процесс итерационный, поскольку, как правило, требуется несколько "проходов" для того, чтобы найти и исправить все изъяны. Сначала выполняется предварительный отбор всех возможных вариантов реализации интерфейсов, представленных в эскизном проекте. Как правило, эта стадия протекает неформально. Затем выполняется уточнение отобранных вариантов реализации путем проверки их соответствия внугренним требованиям системы ИИ и внещним требованиям, выдвигаемым к этой системе другими системами. После этого происходит формализация двух-трех оставшихся вариантов и их представление в виде компьютерных спецификаций с использованием ЯПЗ. На финальной стадии может понадобиться еще одно уточнение для выбора лучщего рещения, поскольку выбор ЯПЗ может повлиять на соответствие полученной модели техническим требованиям. Только после того как не останется никаких сомнений в том, что полученная модель является оптимальной, можно переходить к реализации ее в программном коде.