Введение

Стратегии обработки информации и упорядочения знаний, такие как подход снизу вверх и сверху вниз, используются в различных областях, включая разработку программного обеспечения, гуманитарные и научные теории (см. Системный подход), а также управление и организацию. На практике их можно рассматривать как стиль мышления, обучения или руководства. Подход сверху вниз (также известный как поэтапное проектирование и поэтапное уточнение, а в некоторых случаях как синоним декомпозиции) по сути заключается в разложении системы для понимания ее составных подсистем, подобно обратной разработке. При использовании подхода сверху вниз сначала формируется общий обзор системы с указанием подсистем первого уровня, но без детализации. Затем каждая подсистема уточняется все более подробно, иногда на многих дополнительных уровнях, пока вся спецификация не будет сведена к базовым элементам. Модель, построенная сверху вниз, часто описывается с использованием «черных ящиков», что облегчает ее манипулирование. Однако «черные ящики» могут не раскрывать элементарные механизмы или содержать достаточной детализации для реалистичной проверки модели. Подход сверху вниз начинается с общей картины и затем разбивается на более мелкие сегменты. Подход снизу вверх предполагает объединение систем для создания более сложных, при этом исходные системы становятся подсистемами новой, возникшей системы. Обработка снизу вверх – это тип обработки информации, основанный на входящих данных из окружающей среды для формирования восприятия. С точки зрения когнитивной психологии, информация поступает в глаза в одном направлении (сенсорный ввод, или «снизу»), а затем мозг преобразует ее в образ, который может быть интерпретирован и распознан как восприятие (выход, «построенный» из обработки до окончательного познания). При подходе снизу вверх сначала подробно описываются отдельные базовые элементы системы. Затем эти элементы связываются друг с другом для формирования более крупных подсистем, которые, в свою очередь, объединяются, иногда на многих уровнях, до тех пор, пока не будет сформирована полная система верхнего уровня. Эта стратегия часто напоминает модель «семени», когда начало небольшое, но со временем становится сложным и полным. Однако «органические стратегии» могут привести к переплетению элементов и подсистем, разработанных изолированно и подверженных локальной оптимизации, а не достижению глобальной цели.

Проектирование и разработка продукции

При разработке новых продуктов дизайнеры и инженеры используют как подходы "снизу вверх", так и "сверху вниз". Подход "снизу вверх" применяется, когда выбираются и интегрируются в продукт готовые или существующие компоненты. Например, выбирается конкретный крепежный элемент, такой как болт, и проектируются детали, в которые он будет установлен, с учетом его размеров. При подходе "сверху вниз" разрабатывается нестандартный крепежный элемент, который идеально подходит для этих деталей. Для примера, для продукта с более жесткими требованиями (например, по весу, геометрии, безопасности или воздействию окружающей среды), такого как скафандр, используется преимущественно подход "сверху вниз", и почти все элементы разрабатываются индивидуально.

Разработка программного обеспечения

Часть этого раздела взята из книги «Шаблоны проектирования Perl». В процессе разработки программного обеспечения ключевую роль играют подходы «сверху вниз» и «снизу вверх». Подходы «сверху вниз» делают акцент на планировании и полном понимании системы. Естественно, что кодирование не может начаться, пока не будет достигнут достаточный уровень детализации в проектировании хотя бы части системы. Подходы «сверху вниз» реализуются путем использования заглушек вместо модулей. Однако это задерживает тестирование конечных функциональных блоков системы до завершения значительной части проектирования. Подход «снизу вверх» делает акцент на кодировании и раннем тестировании, которое можно начать сразу после определения первого модуля. Но этот подход сопряжен с риском того, что модули могут быть закодированы без четкого представления о том, как они связаны с другими частями системы, и что установление этих связей может оказаться не таким простым, как предполагалось изначально. Повторное использование кода – одно из главных преимуществ подхода «снизу вверх». Дизайн «сверху вниз» был популяризирован в 1970-х годах исследователями IBM Харланом Миллсом и Никлаусом Виртом. Миллс разработал концепции структурированного программирования для практического применения и протестировал их в 1969 году в проекте по автоматизации картотеки архива газеты New York Times. Инженерный и управленческий успех этого проекта способствовал распространению подхода «сверху вниз» в IBM и во всей компьютерной индустрии. Среди прочих достижений Никлаус Вирт, разработчик языка программирования Pascal, написал влиятельную статью «Разработка программ путем последовательного уточнения». Поскольку Никлаус Вирт впоследствии разработал языки, такие как Modula и Oberon (где можно было определить модуль, не зная всей спецификации программы), можно предположить, что программирование «сверху вниз» не было тем, что он строго продвигал. Методы «сверху вниз» преобладали в разработке программного обеспечения до конца 1980-х годов.

В отличие от этого, подходы «снизу вверх» используют химические свойства отдельных молекул, чтобы заставить отдельные молекулярные компоненты (а) самоорганизовываться или самособираться в полезную конфигурацию, или (б) полагаться на позиционную сборку. Эти подходы используют концепции молекулярной самосборки и/или молекулярного распознавания. См. также супрамолекулярную химию. В целом, такие подходы «снизу вверх» должны позволять производить устройства параллельно и значительно дешевле, чем методы «сверху вниз», но потенциально могут оказаться неэффективными по мере увеличения размера и сложности требуемой сборки.

Нейробиологии и психология

Эти термины также используются в нейробиологии, когнитивной нейробиологии и когнитивной психологии для обсуждения потока информации в процессах обработки. Обычно сенсорный ввод рассматривается как восходящий (bottom-up), а высшие когнитивные процессы, располагающие большей информацией из других источников, – как нисходящий (top-down). Восходящий процесс характеризуется отсутствием направляющего влияния высшего уровня в сенсорной обработке, в то время как нисходящий процесс характеризуется сильным направлением сенсорной обработки со стороны более сложных когнитивных функций, таких как цели или задачи (Biederman, 19). В то же время, психология определяет восходящую обработку как подход, при котором происходит переход от отдельных элементов к целому. Согласно Рамскову, одному из сторонников восходящего подхода, Гибсон утверждает, что это процесс, включающий визуальное восприятие, требующее информации, доступной из проксимального стимула, порожденного дистальным стимулом. Теоретический синтез также утверждает, что восходящая обработка происходит "когда стимул представлен достаточно долго и четко". Исследования в области переключения задач и выбора ответа показывают, что между этими двумя типами обработки существуют различия. Нисходящая обработка в основном фокусируется на аспектах внимания, таких как повторение задачи (Schneider, 2015). Восходящая обработка фокусируется на обучении на основе отдельных элементов, например, на многократном обнаружении одного и того же объекта (Schneider, 2015). Обсуждаются последствия для понимания внимательного контроля отбора реакции в конфликтных ситуациях (Schneider, 2015). Это также применимо к тому, как мы структурируем эти процессы на неврологическом уровне, в частности, при создании информационных интерфейсов в наших неврологических процессах для процедурного обучения. Эффективность этих процессов была доказана в дизайне интерфейсов. Однако, хотя оба принципа нисходящей обработки были эффективны при разработке интерфейсов, их было недостаточно. Их можно комбинировать с итеративными методами восходящей обработки для создания удобных интерфейсов (Zacks & Tversky, 2003).

Образование

Студенты бакалавриата (или бакалавры) изучают основы восходящей и нисходящей обработки примерно на третьем курсе обучения. Этот процесс рассматривается с точки зрения обучения и включает четыре основных этапа. Основные определения таковы: восходящая обработка определяется непосредственно внешними стимулами, а не знаниями и ожиданиями человека (Koch, 2022).

Управление и организация

В области управления и организации термины "сверху вниз" и "снизу вверх" используются для описания процессов принятия решений и/или внедрения изменений. Подход "сверху вниз" предполагает, что решения о том, как что-либо должно быть сделано, принимает руководитель или другое лицо, занимающее высшую должность. Этот подход распространяется на нижестоящие уровни иерархии, которые в той или иной степени обязаны его соблюдать. Например, если администратор больницы стремится улучшить ее работу, он может принять решение о необходимости существенных изменений (например, внедрения новой программы) и затем использовать спланированный подход для реализации этих изменений на уровне персонала, непосредственно работающего с пациентами. В отличие от этого, Баухаус делал акцент на дизайне "снизу вверх". Этот метод проявлялся в изучении возможности масштабирования небольших организационных систем до более крупного, архитектурного уровня (как, например, в резьбе по дереву и дизайне мебели).

Экология

В экологии контроль сверху вниз означает, что высший хищник контролирует структуру или динамику популяции экосистемы. Взаимодействие между этими высшими хищниками и их добычей оказывает влияние на более низкие трофические уровни. Изменения на верхнем уровне трофических уровней оказывают обратное воздействие на нижние трофические уровни. Контроль сверху вниз может негативно повлиять на окружающую экосистему при резком изменении численности хищников. Классическим примером служат экосистемы зарослей ламинарии. В таких экосистемах морские выдры являются ключевым видом-хищником. Они охотятся на морских ежей, которые, в свою очередь, поедают ламинарию. При исчезновении выдр популяция ежей разрастается и уничтожает заросли ламинарии, образуя «ежовые пустоши». Это снижает разнообразие экосистемы в целом и может оказать разрушительное воздействие на все остальные организмы. Иными словами, такие экосистемы контролируются не продуктивностью ламинарии, а высшим хищником. На этом примере можно увидеть обратный эффект контроля сверху вниз: когда популяция выдр сократилась, популяция ежей увеличилась. Контроль снизу вверх в экосистемах относится к экосистемам, в которых структура экосистемы контролируется запасами питательных веществ, продуктивностью и типом первичных продуцентов (растений и фитопланктона). Если в экосистеме недостаточно ресурсов или продуцентов, остальным животным в пищевой цепи не хватает энергии из-за биомагнификации и экологической эффективности. Примером может служить контроль популяций планктона доступностью питательных веществ. Популяции планктона, как правило, более многочисленны и разнообразны в районах, где апвеллинг поднимает питательные вещества к поверхности. Существует множество различных примеров этих концепций. На популяции обычно влияют оба типа контроля, и до сих пор ведутся споры о том, какой тип контроля оказывает большее влияние на пищевые сети в определенных экосистемах.

Философия и этика

Рассуждение сверху вниз в этике — это когда рассуждающий начинает с абстрактных универсальных принципов и затем применяет их к конкретным ситуациям. Рассуждение снизу вверх происходит, когда рассуждающий начинает с интуитивных оценок конкретных ситуаций и затем обобщает их до принципов. Рефлексивное равновесие достигается при взаимодействии между рассуждением сверху вниз и снизу вверх, пока они не придут к гармонии, то есть когда универсальные абстрактные принципы рефлексивно оказываются в равновесии с конкретными интуитивными оценками. Этот процесс возникает, когда возникает когнитивный диссонанс, и рассуждающие пытаются разрешить противоречие между рассуждением сверху вниз и снизу вверх, корректируя одно или другое, пока не достигнут удовлетворения, найдя наилучшее сочетание принципов и оценок ситуаций.

Цитируемые ссылки

Понятие нормативности в этике: обзор и критика.

В этой статье рассматривается понятие нормативности в этике. Нормативная этика стремится установить, как мы *должны* поступать, а не как мы *фактически* поступаем. Она включает в себя разработку моральных принципов и правил, которые служат руководством для правильного поведения.

Существует несколько основных подходов к нормативной этике. Консеквенциализм, например, утверждает, что моральная правильность действия определяется его последствиями. Утилитаризм, разновидность консеквенциализма, утверждает, что действия следует оценивать по их способности максимизировать счастье и минимизировать страдание.

Деонтология, с другой стороны, утверждает, что моральная правильность действия определяется соблюдением определенных правил или обязанностей, независимо от его последствий. Категорический императив Канта является ярким примером деонтологического подхода.

Этика добродетели фокусируется на развитии морального характера, а не на следовании правилам или оценке последствий. Она подчеркивает важность таких добродетелей, как честность, смелость и сострадание.

В статье также критически рассматриваются эти подходы. Консеквенциализм может привести к оправданию действий, которые интуитивно кажутся аморальными, если они приводят к хорошим последствиям. Деонтология может быть слишком жесткой и негибкой, не учитывая конкретные обстоятельства. Этика добродетели может быть расплывчатой и не давать четких указаний о том, как поступать в сложных ситуациях.

В заключение, статья подчеркивает сложность понятия нормативности в этике и необходимость критического осмысления различных подходов к моральной философии. Она призывает к дальнейшим исследованиям в этой области, чтобы разработать более обоснованные и эффективные моральные теории.