1. По диаграмме ВИ - в целом не плохо, но Базу данных в топку, имхо это лишнее, это элемент реализации. К тому же сама БД - просто хранилище - сток - информации. Если уж говорить о БД как о ДЛ, то через СУБД - это похоже на внешнее ДЛ. Правда БД все равно часть нашей системы, мы СУБД делегируем ряд функций общего типа
2. Первая ДД - имхо немного не по стандарту. Окей выбор действия и далее идет проверка, да согласен вроде догадаться можно, но имхо как-то некошерно.
3.Количесвто студентов удовлетворяет требованиям? Да нет? Да как-то непонятны действия регистратора, инициировал и забыл?
4. и т.д. есть много ситуаций где активность не передает управление - т.е. получили зависший алгоритм, прийти пришли - выйти не можем....