> -- Сергей Прохоренко писал(а):
> 2. Обучаемому может быть тяжело без поддержки верхних уровней модели системой программирования:2.1 По мере обучения кавардак из собственных модулей может стать существенной помехой, как и отсутствие удобных средств работы с библиотеками2.2 Сборка программы из модулей (собственных или библиотечных), зависимых друг от друга по цепочке, может стать довольно сложной задачей2.3 Целостность программы может быть легко нарушена, если в одни модули вносятся исправления (даже переименования!) без учета других, а средства автоматического поддержания целостности отсутствуютКстати, на отсутствие поддержки уровней выше модуля в ББ жаловались многие в этом форуме.

Тут бы можно посмотреть на модель выделения "однородных наборов" Горбунова-Посадова:http://www.keldysh.ru/softness/gorbunov/public.htm(вот конкретная статья -http://www.osp.ru/os/2000/10/178257/)
Пока ничего более конкретного на эту тему я не видел.