Определение поведения в той или иной форме должна выполняться. Текстовой ли, графической ли - но по сути то же самое. Для ряда задач, конечно, можно задавать не поведение, а обработку потоков данных (data flow). Всё равно программирование. В другой нотации. Думать меньше надо не будет. И понятия принципиально не меняются - да и куда ж им меняться...