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

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 году Мак-Каллоком и Питтсом и относилось к задаче формализации человеческого мозга.

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

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

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

На борту затонувшего средневекового китайского судна нашли сосуды из-под алкогольных напитков На борту затонувшего средневекового китайского судна нашли сосуды из-под алкогольных напитков

Находки, собранные во время раскопок средневекового судна «Наньхай №1»

N+1
Главное чудо Главное чудо

Даже в далеком зауральском городке дети спорят о тайнах Вселенной

СНОБ
Чувствительность к горькой пище связана с заболеваниями почек и биполярным расстройством Чувствительность к горькой пище связана с заболеваниями почек и биполярным расстройством

Как отвращение к горькому вкусу брокколи связано с вашим здоровьем?

ТехИнсайдер
Рост юрского динозавра связали с условиями окружающей среды Рост юрского динозавра связали с условиями окружающей среды

Палеонтологи исследовали гистологические срезы костей раннеюрского динозавра

N+1
10 вещей, которые нужно успеть сделать для пожилых родителей 10 вещей, которые нужно успеть сделать для пожилых родителей

Список бесценных вещей, которые вы можете сделать для ваших родителей

Maxim
Была цель дожить до вечера и не покончить с собой: как я победила созависимость Была цель дожить до вечера и не покончить с собой: как я победила созависимость

Наша героиня рассказывает, как вырваться из нездоровых отношений

Cosmopolitan
Как заниматься бизнесом и не вредить природе. Советы рестораторам Как заниматься бизнесом и не вредить природе. Советы рестораторам

Как компаниям внести ощутимый вклад в защиту окружающей среды?

СНОБ
Как сделать фотостудию дома и что для этого нужно Как сделать фотостудию дома и что для этого нужно

Фотостудию можно оборудовать и своими силами в домашних условиях

CHIP
4 вредных мифа о высоком холестерине у мужчин, которые пора развеять 4 вредных мифа о высоком холестерине у мужчин, которые пора развеять

Этой информацией должен располагать каждый.

Playboy
Краш с «Евровидения», фитнес-Бузова — эти блогеры выглядят копиями звезд! Краш с «Евровидения», фитнес-Бузова — эти блогеры выглядят копиями звезд!

Люди, которых можно легко перепутать с певцами, моделями и телеведущими

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

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

Forbes
Не до шуток: ждать ли нового обвала крипторынка Не до шуток: ждать ли нового обвала крипторынка

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

Forbes
Саша Головин, Кирилл Емельянов, Паша Бессонов — звезды «Кадетства» 15 лет спустя Саша Головин, Кирилл Емельянов, Паша Бессонов — звезды «Кадетства» 15 лет спустя

Чем занимаются повзрослевшие актеры «Кадетства»?

Cosmopolitan
Как мы узнаем лица и как возникают галлюцинации Как мы узнаем лица и как возникают галлюцинации

Есть ли пределы работы органов чувств и как они формируют наше восприятие мира

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

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

Cosmopolitan
Как в воду глядеть Как в воду глядеть

10 техник работы с будущим от известного трендвотчера

РБК
30 до 30. Новые медиа 30 до 30. Новые медиа

Список Forbes молодых и перспективных россиян. Новые медиа

Forbes
Как комбинезон гимнастки спровоцировал тему сексуализации женщин в спорте Как комбинезон гимнастки спровоцировал тему сексуализации женщин в спорте

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

РБК
Как взяли Паулюса Как взяли Паулюса

Отрывок из книги Олега Будницкого «Люди на Войне»

СНОБ
Выжить в Америке: как современные кочевники работают в обмен на бесплатное жилье Выжить в Америке: как современные кочевники работают в обмен на бесплатное жилье

Отрывок из книги Джессики Брудер «Земля кочевников»

Forbes
Какими были древнейшие инструменты для татуировок из птичьих костей Какими были древнейшие инструменты для татуировок из птичьих костей

Ученые: древние индейцы использовали кости индейки для нанесения татуировок

Популярная механика
Обед во дворце: 7 продуктов, которые Елизавета II запретила есть своей семье Обед во дворце: 7 продуктов, которые Елизавета II запретила есть своей семье

Принадлежность к королевской семье – это масса ограничений

Cosmopolitan
Палеонтологи описали древнейшую бокошейную черепаху из Северной Америки Палеонтологи описали древнейшую бокошейную черепаху из Северной Америки

Древнейшая черепаха обитала в прибрежных морских водах 95-96 миллионов лет назад

N+1
Светит, но не греет Светит, но не греет

Как защититься от вредного воздействия солнца?

Добрые советы
Оседлые гунны на рубеже нашей эры занялись выращиванием проса и ловом рыбы в Забайкалье Оседлые гунны на рубеже нашей эры занялись выращиванием проса и ловом рыбы в Забайкалье

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

N+1
Новые стандарты и грандиозные планы: как добиться обеспечения 100% россиян качественной питьевой водой Новые стандарты и грандиозные планы: как добиться обеспечения 100% россиян качественной питьевой водой

Какой должна быть качественная питьевая вода?

Популярная механика
Измены, деньги, ссоры: почему так быстро разводятся участники «Дома-2» Измены, деньги, ссоры: почему так быстро разводятся участники «Дома-2»

Пары «Дома-2», которые успели и построить любовь, и разобрать ее по кирпичикам

Cosmopolitan
Экземпляр единственный Экземпляр единственный

Потери авиации на советско-германском фронте в июне — июле 1941 года

Дилетант
Отцы и деды: знаменитости, ставшие папами в пожилом и даже преклонном возрасте Отцы и деды: знаменитости, ставшие папами в пожилом и даже преклонном возрасте

Александр Градский, Иван Краско и другие стали отцами в весьма зрелом возрасте

Cosmopolitan
Химия, генетика, дендрология: как работают современные археологи Химия, генетика, дендрология: как работают современные археологи

Современная археология использует многочисленные достижения науки и техники

Популярная механика
Открыть в приложении