Еще раз напоминаю, что обязательными в IDEF0 являются входы и выходы. Механизмы и Управление - это опциональная информация, которая иногда вообще не нужна. А иногда она очень нужна. Все зависит от того оказывает ли эта информация влияние на то, как мы будем разрабатывать систему.
Много горячих голов полегло в неравной битве с IDEF0, пытаясь понять разницу между входами и механизмами, потому что разница эта не очевидна. Механизм - это о том КТО? выполняет действие или С ПОМОЩЬЮ ЧЕГО? выполняется действие. То есть механизм - это исполнитель или инструмент.
И вот тут загвоздка. Решила я, допустим, забить на атеросклероз и пожарить картошечки. На входе я себя спрашиваю "Что мне нужно для процесса?". Картошка мне нужна и сковородка тоже нужна. Ну я и подаю их на вход. Ни без картошки, ни без сковородки же жареная картошка не получится, так? На рис.1 очевидная ошибка.
В данном случае важно себя спросить: А все, что я подаю на вход ПЕРЕРАБАТЫВАЕТСЯ в выход? Или что-то не перерабатывается, а просто ПОМОГАЕТ мне осуществить процесс и дальше существует в неизменном виде?
Очевидно, что сковородку мы не съедим в конце. Она поможет нам в этой жизни еще не один раз. Поэтому сковородка не вход, а механизм. Поэтому правильное состояние дел показано на рис.2.
Еще раз. Ключевой момент, который отличает вход от механизма. Вход в прямом смысле перерабатывается в выход. Механизм продолжает жить дальше своей жизнью.