> -- Илья Ермаков писал(а):
> Сначала проектирую общую архитектуру системы "сверху вниз" - общим планом, какие модули, как они делят ответственность, какие сервисы клиентам предоставляют. Но ОО-проектирование на этом этапе не выполняю.Далее начинается этап реализации. И вот тут-то уже работаю "снизу вверх".А как насчёт того, чтобы пойти ещё дальше? Я вот какую цитатку из интернета выковырял:> -- Цитата:
> Реальный проект - это смесь нисходящего и восходящего подходов: ∙ сначала сверху вниз для выяснения крупных строительных блоков;∙ затем попытка движения снизу вверх, чтобы спроецировать понятия, оформившиеся ранее, на абстрактные структуры, допускающие адекватную реализацию;∙ далее проверка соответствия, углубление нисходящей декомпозиции и обобщение понятий, выделенных восходящими приемами.То есть, "сверху вниз", "снизу вверх" и снова "сверху вниз".