"РАЗРАБОТКА", "РЕАЛИЗАЦИЯ" и "ПРОЕКТИРОВАНИЕ"

Под РАЗРАБОТКОЙ будем понимать творческий процесс решения технической задачи. Это интеллектуальный процесс, в котором ситуация "есть проблема, но пока нет решения" сменяется на ситуацию "есть решение".  Разработка в качестве своих самых существенных этапов имеет а) разработку АРХИТЕКТУРЫ системы и б) разработку СТРУКТУРЫ всей системы и, если требуется, ее подсистем.

Под РЕАЛИЗАЦИЕЙ будем понимать воплощение (изготовление, реального создания)  изделия, описанного в процессе разработки. Для машины, аппарата, материального устройства - это их изготовление "в металле". Для программы - это написание и доведение до работоспособного состояния исходного текста на выбранном языке программирования. До реализации изделие существует только "на бумаге" в архитектурных и структурных описаниях (возможно, в нотации UML), после реализации оно существует объективно и им можно практически пользоваться.   На фазе разработки инженер определяет ЧТО ПО СУТИ он создает, а на фазе реализации  решаются все вопросы относительно того, КАК это будет устроено, создано, связано воедино. Правильная технология создания новых изделий не рекомендует смешивать эти две деятельности. Часто в инженерной практике эти два процесса выполняются параллельно, но это, вообще говоря, нехорошо.

Что касается терминов "проект" и "проектирование", то они поясняются на отдельной веб-странице здесь. Так сделано потому, что эти термины многозначны и нужно в обсуждениях всякий раз точно отдавать себе отчет, в каком смысле эти слова употребляются.

Если хотите что-то добавить или уточнить в этих рабочих определениях, пишите мне на cranoxy@gmail.com.
Comments