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

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

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

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

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

Третий межзвездный объект оказался слабоактивной кометой Третий межзвездный объект оказался слабоактивной кометой

Астрономы подтвердили обнаружение третьего межзвездного объекта

N+1
Принц и бунтарка из народа: история любви короля Испании и его супруги Летиции Принц и бунтарка из народа: история любви короля Испании и его супруги Летиции

Не только британская королевская семья пользуется популярностью во всем мире

Cosmopolitan
Снижение конденсационных следов от самолетов назвали важной климатической мерой Снижение конденсационных следов от самолетов назвали важной климатической мерой

Чтобы снизить влияние авиации на климат, лучше сосредоточиться на следах

N+1
Мы сделали это за тебя: 6 самых главных неловких вопросов урологу Мы сделали это за тебя: 6 самых главных неловких вопросов урологу

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

Playboy
Я вижу, о чем вы думаете Я вижу, о чем вы думаете

Как агенты ФБР читают людей

kiozk originals
Грибная диета: на сколько можно похудеть, если есть шампиньоны каждый день Грибная диета: на сколько можно похудеть, если есть шампиньоны каждый день

Ты что-то слышала о грибной диете?

Cosmopolitan
9 способов справиться с ночной тревожностью 9 способов справиться с ночной тревожностью

Как заставить мозг «умолкнуть» и позволить вам поспать

Psychologies
Как две капли воды: топ-10 звездных мам и их маленьких копий Как две капли воды: топ-10 звездных мам и их маленьких копий

Очаровательные дочки знаменитых мам, которые похожи на них как две капли воды

Cosmopolitan
Deepfake: когда для создания видеоролика достаточно одной фотографии Deepfake: когда для создания видеоролика достаточно одной фотографии

Как с помощью новых технологий создается видео без съемочного процесса

Популярная механика
«Ты не понимаешь!»: как и почему мужчины учат женщин жить «Ты не понимаешь!»: как и почему мужчины учат женщин жить

«Менсплейнинг»: Почему мужчины считают себя умнее женщин

Psychologies
Почти курорт: как перевоспитывают преступников в Норвегии Почти курорт: как перевоспитывают преступников в Норвегии

Тюрьмы в Норвегии: почему комфортная ресоциализация преступников необходима

Psychologies
Домино за 723 тысячи и другие вещи с неожиданными ценами Домино за 723 тысячи и другие вещи с неожиданными ценами

Модные дома могут обыграть вещи так, что они прибавят в цене пару нолей

РБК
Ранние гоминины и сапиенсы не повлияли на вымирание мегафауны островов в плейстоцене Ранние гоминины и сапиенсы не повлияли на вымирание мегафауны островов в плейстоцене

Антропогенный фактор стал главной причин исчезновения многих видов голоцена

N+1
Повзрослевший МС Сенечка – о своем новом альбоме «Космически земное приключение» Повзрослевший МС Сенечка – о своем новом альбоме «Космически земное приключение»

МС Сенечка рассказывает о треках из своего нового альбома

GQ
«И вскоре я забыл отца. Как если бы он умер»: каким было детство Джона Леннона «И вскоре я забыл отца. Как если бы он умер»: каким было детство Джона Леннона

Глава о детстве Джона Леннона из его биографии, написанной Рэем Конноли

Forbes
Прекрасное в ущербном: как японский принцип кинцуги улучшит вашу жизнь Прекрасное в ущербном: как японский принцип кинцуги улучшит вашу жизнь

Отрывок из книги «Японизм» Ниими Лонгхёрст о японском мировоззрении

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

Открытие, которое поможет понять поведение плазмы в магнитных полях

Популярная механика
Женщины и власть Женщины и власть

Манифест

kiozk originals
Полосатая история: откуда взялись дорожные “зебры” Полосатая история: откуда взялись дорожные “зебры”

Задумывались ли вы о том, кто придумал современную дорожную разметку?

Популярная механика
Снялась топлес и «засветила» трусики на сцене: пикантные видео с Верой Брежневой Снялась топлес и «засветила» трусики на сцене: пикантные видео с Верой Брежневой

Вера Брежнева является одной из самых сексуальных женщин российского шоу-бизнеса

Cosmopolitan
Мальчик на мосту. О новом фильме Александра Молочникова «Скажи ей» Мальчик на мосту. О новом фильме Александра Молочникова «Скажи ей»

Новый фильм Александра Молочникова

СНОБ
«В поле рожали» и еще четыре мифа о наших прабабушках «В поле рожали» и еще четыре мифа о наших прабабушках

В 15 лет девушки выходили замуж, рожали детей в поле, стирали в проруби

Cosmopolitan
Пусть всегда будет свет Пусть всегда будет свет

Стильная, современная и динамичная квартира-студия с геометрическими мотивами

Идеи Вашего Дома
Алексей Левин: «Сахар, яйца и мука — наши лучшие друзья!» Алексей Левин: «Сахар, яйца и мука — наши лучшие друзья!»

Шеф-кондитер сети «Сыроварня» — человек правил и знает, как покорить гостя

Bones
Почему полеты в космос настолько дорогие? Почему Почему полеты в космос настолько дорогие? Почему

Отвечаем на 15 базовых вопросов о космосе

Esquire
Как доделывать дела и запускать проекты вовремя Как доделывать дела и запускать проекты вовремя

Есть такие проекты, в которых все есть, а итог всё равно грустный

VC.RU
Жизнь после травмы: что такое ПТСР и как помочь себе или близкому Жизнь после травмы: что такое ПТСР и как помочь себе или близкому

Что такое посттравматическое стрессовое расстройство и как его преодолеть

РБК
Лиза Адаменко и еще 5 звезд, ставших жертвами домашнего насилия в молодости Лиза Адаменко и еще 5 звезд, ставших жертвами домашнего насилия в молодости

Все наши героини когда-то встретили своих принцев - взрослых, опытных, умных

Cosmopolitan
Удивительные сексуальные обычаи Древнего Китая Удивительные сексуальные обычаи Древнего Китая

Жители Древнего Китая были те еще затейники!

Maxim
Обворожительная Рита Ора: сладкие фото одной из самых популярных британских певиц Обворожительная Рита Ора: сладкие фото одной из самых популярных британских певиц

Рита Ора – популярная британская певица албанского происхождения

Playboy
Открыть в приложении