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

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
Среди отходов древнего Пантикапея распознали окаменелость миоценового тюленя Среди отходов древнего Пантикапея распознали окаменелость миоценового тюленя

Палеозоолог описал ископаемую лопатку миоценового тюленя Cryptophoca maeotica

N+1
Мидии: полезные свойства и потенциальные риски популярного морепродукта для мужчин Мидии: полезные свойства и потенциальные риски популярного морепродукта для мужчин

Питательный профиль мидий, а также преимущества и риски для здоровья мужчин

Playboy
Скандинавская ходьба: глупый тренд или топовое упражнение для поддержания здоровья? Скандинавская ходьба: глупый тренд или топовое упражнение для поддержания здоровья?

Оказывают ли какой-то эффект палки в скандинавской ходьбе?

ТехИнсайдер
Субботник для гардероба: как разобрать шкаф и привести все вещи в порядок Субботник для гардероба: как разобрать шкаф и привести все вещи в порядок

Памятка, которая поможет вам позаботиться о своей одежде

Esquire
Грудь напоказ: пикантные конфузы Шарлиз Терон, Шэрон Стоун и других звезд Грудь напоказ: пикантные конфузы Шарлиз Терон, Шэрон Стоун и других звезд

Голливудские дивы обладают впечатляющими формами

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

Представьте себе, что человеческое зрение – это современный цифровой фотоаппарат

Популярная механика
Пластырь с микроиглами доставил вакцину от вируса Денге в эпидермис мышей Пластырь с микроиглами доставил вакцину от вируса Денге в эпидермис мышей

Вакцина от вируса Денге оказалась эффективна при однократном введении

N+1
Правила жизни Кристофера Дойла Правила жизни Кристофера Дойла

Оператор Вонга Карвая: «Я никогда не учился в киношколе, а смотрел фильмы»

Esquire
Как проверить совместимость процессора и видеокарты Как проверить совместимость процессора и видеокарты

Может ли в принципе процессор не соответствовать видеокарте или наоборот?

CHIP
Крепко стоят на глиняных ногах Крепко стоят на глиняных ногах

Искусство лепки и обжига из хобби превращается в часть фэшн-индустрии

Vogue
Притяженья больше нет: зачем владельцы «Дикси» продают сеть «Магниту» Притяженья больше нет: зачем владельцы «Дикси» продают сеть «Магниту»

Зачем «Магнит» покупает «Дикси»

Forbes
Дом среди сосен Дом среди сосен

Дом рядом с горнолыжным курортом

SALON-Interior
Кто такие кантонисты? Кто такие кантонисты?

Русское сословие, обеспечивающее кадрами армию

Культура.РФ
Заголовок: Лина Миримская. Не как все Заголовок: Лина Миримская. Не как все

Актриса Лина Миримская о внутренней природе на съемках

Коллекция. Караван историй
Главный по теплице. Интервью во время карантина Главный по теплице. Интервью во время карантина

Родриго де ла Калле — человек, который придумал термин «гастроботаника»

Bones
Астрономы нашли в холодных комах комет атомы железа и никеля Астрономы нашли в холодных комах комет атомы железа и никеля

Астрономы обнаружили атомы железа и никеля в холодных комах комет

N+1
Слушать кино: плей-лист художника по костюмам сериалов «Перевал Дятлова» и «Эпидемия» Дарьи Фоминой Слушать кино: плей-лист художника по костюмам сериалов «Перевал Дятлова» и «Эпидемия» Дарьи Фоминой

Плей-лист Дарьи Фоминой, художницы по костюмам «Перевала Дятлова» и «Эпидемии»

Esquire
Не хочу бояться Не хочу бояться

Девушка, которую искалечил бывший муж, – о том, как научиться жить с протезом

Домашний Очаг
Убийца задач: как завершить все лишние процессы на Windows Убийца задач: как завершить все лишние процессы на Windows

Две программы для Windiws, которые помогут завершить все сторонние процессы

CHIP
Склонность собак к агрессии связали с породой и опытом владельца Склонность собак к агрессии связали с породой и опытом владельца

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

N+1
«Могла съесть несколько буханок хлеба с сыром»: как я справилась с булимией «Могла съесть несколько буханок хлеба с сыром»: как я справилась с булимией

Наша героиня рассказывает, каково это — справиться с серьезным РПП

Cosmopolitan
Все фильмы «Пила», от худшего к лучшему Все фильмы «Пила», от худшего к лучшему

Что из франшизы «Пила» стоит посмотреть, а что лучше пересидеть под шкафом

Maxim
Какими были правила дорожного движения в дореволюционной России? Какими были правила дорожного движения в дореволюционной России?

Универсальную и всеобщую систему ПДД в России внедрили только в советское время

Культура.РФ
Российские сериалы 2021 года, которые нельзя пропустить Российские сериалы 2021 года, которые нельзя пропустить

Российские сериалы 2021 года — есть где разгуляться, не «Ефросиньей» единой

Cosmopolitan
Тернистый путь: ​почему «честный бизнес» актрисы Джессики Альбы на подгузниках и салфетках не взлетел Тернистый путь: ​почему «честный бизнес» актрисы Джессики Альбы на подгузниках и салфетках не взлетел

Почему не стоит покупать акции бренда Джессики Альбы

Forbes
С головой не в порядке: 10 причесок, которые отпугивают мужчин С головой не в порядке: 10 причесок, которые отпугивают мужчин

Какие прически кажутся мужчинам странными и могут отпугнуть при знакомстве?

Cosmopolitan
Тренировки по ночам и до тошноты: как я поборола зависимость от спорта Тренировки по ночам и до тошноты: как я поборола зависимость от спорта

История девушки, которая смогла проработать зависимость от спорта

Cosmopolitan
Вне зоны доступа Вне зоны доступа

Проверь – не забываешь ли ты ухаживать за «секретными» зонами лица и шеи

Лиза
Открыть в приложении