Языка визуального программирования ДРАКОН разрабатывался в рамках проекта БУРАН. Т.е. для описания функциональности отдельных блоков гигантской системы.
В подобных системах (как и во всех других) ООП подход как раз ВСЕГДА и применялся: берем один блок, через клеммы проводами соединяем с другим блоком и т.д.
Ни одному технику или инженеру не придет в голову взять дрель и просверлить отверстие в приборе, найти там конденсатор и замкнуть его проводом с лампой на циферблате в кабине пилотов. Это нонсес!
А в прогграммных системах, где таких ограничений нет так можно!
Инкапсуляция в ФИЗИЧЕСКИХ сложных системах решается АППАРАТНО, за счет независимого пректирования отдельных блоков, которые могут подцепляться к чему угодно (полиморфизм). На базе одного блока можно построить другой блок с доп. функциональностью (наследование).
А вот уже АЛГОРИТМ работы представляеться в виде процедурного языка программирования (как и в ООП).
Ничего принципиально нового автор не придумал. Именно поэтому книжки и пишет!
Любой подход актуален, если есть предмет для его применения.
Автор книги - разработчик визуального языка программирования ДРАКОН в рамках проекта БУРАН.
Апологеты ООП могут бить себя в грудь обеими кулаками, но я ещё не разу не видел применения ОО языков программирования для решения задач управления с высокими требованиями к надёжности и задач реального времени...
С UML-диаграммами автор похоже не знаком.
То что процедурный подход в программировании не актуален уже лет дцать ему тоже неизвестно.
И, мое личное мнение, алгопитмы как описание опыта плохо применимы: слишком негибкие. Шаблоны (паттерны) перспективней.
Иван
dima