Как системный подход помогает управлять городами

N+1Наука

Архитектура для жизни

Как системный подход помогает управлять городами

Богдан Сиротич

Все вокруг построено согласно определенной архитектуре: здания и города, печатные платы устройств и протоколы, по которым они подключаются к интернету — и даже карьера бывает подчинена корпоративной архитектуре. О чем бы мы ни говорили, структурный подход облегчает процесс работы и позволяет добиться лучшего результата. В материале, подготовленном вместе с компанией Huawei, N + 1 рассказывает, что за проблемы решает архитектурный подход в IT (и не только) и какой путь к сегодняшнему дню прошли умные системы управления городами.

Подход ко всему

Когда говорят об «архитектуре», в первую очередь на ум приходят города. Бывает, что решения архитекторов не лишены изъянов, но постройки становятся культовыми. Яркий пример — Пизанская башня. Иногда архитекторы забывают, что строят здания не в Minecraft, и тогда появляется что-то вроде отеля Вдара в Лас Вегасе, чьи изогнутые зеркальные стены превращают окрестные улицы в горящий ад. Порой архитекторов осеняют действительно интересные идеи — например, позволить пешеходам самостоятельно вытоптать тропинки, после чего замостить их, как это произошло в университете штата Огайо.

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

Безусловно, можно написать программу для себя или небольшой коммерческий проект, вообще не обращая внимания на архитектуру. Однако при создании сложных систем необходимо учитывать тысячи параметров и обеспечивать взаимосвязь между множеством компонентов. Здесь не обойтись без четко прописанного плана, который описывал бы как состав компонентов, так и взаимодействие между ними. Таким планом и является архитектура системы. Это верно для любых сложных объектов и систем, создаваемых человеком — не зря целые книги посвящают архитектуре предприятий, процессоров и информационных систем, а Международная организация по стандартизации (ISO) выпустила отдельный стандарт ISO/IEC/IEEE 42010:2011 «Системная и программная инженерия. Описание архитектуры».

Кстати, согласно ISO, определение архитектуры звучит так: «Архитектура (системы) — фундаментальная организация системы, реализованная в ее компонентах, их взаимосвязях друг с другом и с окружающей средой, и руководящие правила проектирования и развития системы».

В вычислительных машинах архитектурный подход появился раньше, чем некоторые города на карте. Задолго до трудов фон Неймана в переписке его обсуждали Чарльз Бэббидж и Ада Лавлейс, которые вместе работали над несостоявшимся проектом аналитической машины — прообразом современного компьютера. Конрад Цузе описывал архитектурный подход при патентовании первой версии своей вычислительной машины Z1. Впрочем, архитектуры современных интеллектуальных систем имеют мало общего с этим механическим устройством.

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

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

Маленькие части большого целого

Каждый из компонентов объемного проекта в IT выполнен по собственной архитектуре: процессор, макетная плата, сетевое размещение, облачные вычисления и нейросети. Более того, для каждого из них существует не одна, а множество архитектур. От архитектора цифровой системы требуется сделать трудный, но правильный выбор.

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

Можно выделить три важнейших комплекса технологий, находящихся в основании современных интеллектуальных систем: программное обеспечение, нейросети и облачные технологии.

Архитектура ПО

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

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

Чем сложнее приложение и выше требования к эффективности работы ПО, тем на более мелкие части эти компоненты могут быть разбиты. Как и архитекторы университета штата Огайо, разработчики программного обеспечения смотрят на цифровые тропинки, протоптанные их пользователями, и в обновлениях учитывают пользовательский опыт, чтобы взаимодействие с программой было максимально быстрым и простым. Архитектура, такая как MVC, серьезно упрощает работу, ведь для изменения интерфейса достаточно изменить одну компоненту — Вид.

Архитектура нейросетей

В мире нейросетей новые архитектуры постоянно появляются в ответ на актуальные задачи. Понятие нейросети было введено в 1943 году Мак-Каллоком и Питтсом и относилось к задаче формализации человеческого мозга.

Авторизуйтесь, чтобы продолжить чтение. Это быстро и бесплатно.

Регистрируясь, я принимаю условия использования

Рекомендуемые статьи

«Джеймс Уэбб» нашел нового кандидата в потенциально обитаемую планету-океан «Джеймс Уэбб» нашел нового кандидата в потенциально обитаемую планету-океан

Экзопланета LHS 1140b может быть потенциально обитаемой планетой

N+1
Грязи не боимся: топ-8 достойных стиральных машин на 4, 5 и 6 кг Грязи не боимся: топ-8 достойных стиральных машин на 4, 5 и 6 кг

Стиральная машина для дома может быть качественной, функциональной и недорогой

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

Физические упражнения могут усиливать экспрессию генов, связанных с ростом мышц

ТехИнсайдер
7 качеств, которые помогут вам изменить свою жизнь 7 качеств, которые помогут вам изменить свою жизнь

Почему навыки soft skills так важны в современном мире?

Psychologies
Растяжки на коже у женщин: почему они появляются и как от них избавиться Растяжки на коже у женщин: почему они появляются и как от них избавиться

Почему на коже женщин появляются растяжки и как их профилактировать?

Psychologies
К перехвату управления движением готовы! К перехвату управления движением готовы!

Российские производители активно локализуют выпуск движительно-рулевых колонок

Эксперт
Накопительный эффект Накопительный эффект

Как детей в разном возрасте учить финансовой грамотности

OK!
МДМА снова помог людям с ПТСР МДМА снова помог людям с ПТСР

МДМА помог в лечении посттравматического стрессового расстройства

N+1
10 мифов о мужчинах, в которые пора перестать верить 10 мифов о мужчинах, в которые пора перестать верить

Мифы о мужчинах - самая загадочная штука в мире

Cosmopolitan
На севере Франции нашли редкую римскую тубу времен поздней империи На севере Франции нашли редкую римскую тубу времен поздней империи

Археологи нашли во Франции редкий древнеримский музыкальный инструмент

N+1
«На фото девочка 20 лет, не больше»: Юлия Ковальчук в трусиках изумила фанатов «На фото девочка 20 лет, не больше»: Юлия Ковальчук в трусиках изумила фанатов

Юлия Ковальчук раскрыла свои секреты идеальной фигуры

Cosmopolitan
Т — значит тестостерон: 5 способов поднять уровень «мужского» гормона Т — значит тестостерон: 5 способов поднять уровень «мужского» гормона

Как увеличить уровень тестостерона (спойлер: он влияет не только на рост волос)

Playboy
Тасманийские дьяволы начали размножаться после возвращения на материковую Австралию Тасманийские дьяволы начали размножаться после возвращения на материковую Австралию

Впервые за три тысячи лет тасманийские дьяволы начали размножаться в Австралии

N+1
Ошибка врачей, тайная свадьба и развод: личные драмы Агаты Муцениеце Ошибка врачей, тайная свадьба и развод: личные драмы Агаты Муцениеце

В детстве Агата Муцениеце и не мечтала о такой популярности

Cosmopolitan
Роуз Дамен: «Хочу побывать на Камчатке» Роуз Дамен: «Хочу побывать на Камчатке»

Роуз Дамен рассказала о работе в семейной компании и гендерном балансе на море

Forbes Life
«Самый дорогой развод»: суд в Англии разрешил бывшей жене Потанина подать новый иск о разделе имущества «Самый дорогой развод»: суд в Англии разрешил бывшей жене Потанина подать новый иск о разделе имущества

Миллиардеру Владимиру Потанину грозит самый дорогой раздел имущества

Forbes
Белая ворона: что делать, если ты чувствуешь себя не такой, как все Белая ворона: что делать, если ты чувствуешь себя не такой, как все

Мы живем в мире экстравертов, и, если ты не такая, тебе может быть непросто

Cosmopolitan
Екатерина Васильева. Непридуманная история Екатерина Васильева. Непридуманная история

Трагичная история актрисы и народной артистки РСФСР Екатерины Васильевой

Караван историй
От провинциалки до звезды красных дорожек: бьюти-эволюция Виктории Бони От провинциалки до звезды красных дорожек: бьюти-эволюция Виктории Бони

Посмотрим, как Виктория изменилась за последние 15 лет!

Cosmopolitan
Что происходит с телом, когда ты начнешь бегать: 6 неожиданных и даже странных эффектов Что происходит с телом, когда ты начнешь бегать: 6 неожиданных и даже странных эффектов

Об этих нюансах бега стоит подумать заранее

Playboy
6 фильмов с самым раздражающим финалом 6 фильмов с самым раздражающим финалом

Тот самый момент, когда финал портит все впечатление

Maxim
Гендерный сдвиг. Как равноправие полов изменит портрет сексуального преступника Гендерный сдвиг. Как равноправие полов изменит портрет сексуального преступника

К чему приводят гендерные стереотипы, когда речь идет о харассменте

СНОБ
5 шахматистов, которые пользовались у женщин феноменальной популярностью 5 шахматистов, которые пользовались у женщин феноменальной популярностью

Шахматы напрасно не считаются видом спорта, привлекающим женщин

Maxim
Ярмарка тщеславия: чем русский павильон в садах Джардини уже 100 лет притягивает миллиардеров Ярмарка тщеславия: чем русский павильон в садах Джардини уже 100 лет притягивает миллиардеров

История обновления национального павильона России авторства архитектора Щусева

Forbes
Размер имеет значение: как выбирать одежду, чтобы полюбить свое отражение Размер имеет значение: как выбирать одежду, чтобы полюбить свое отражение

Самые типичные ошибки девушек в примерочной

Cosmopolitan
Узбагойся: 5 книг о стрессе и тревоге с отличной научной базой Узбагойся: 5 книг о стрессе и тревоге с отличной научной базой

Книги, авторы которых серьезно подошли к изучению стресса

Популярная механика
Побереги ноги! Как правильно выбирать босоножки, чтобы было и удобно, и стильно Побереги ноги! Как правильно выбирать босоножки, чтобы было и удобно, и стильно

Красота требует жертв? Мы не согласны

Cosmopolitan
Знаменитые нижегородцы Знаменитые нижегородцы

Всемирно известные уроженцы Нижнего Новгорода

Дилетант
По своим правилам По своим правилам

Актриса Светлана Ходченкова тщательно оберегает свое личное пространство

OK!
Огромный курган в Сирии оказался древнейшим военным мемориалом Огромный курган в Сирии оказался древнейшим военным мемориалом

При раскопках Телль Банат обнаружили многослойное захоронение тысяч мужчин

N+1
Открыть в приложении