Журнал Compass #15

СИСТЕМНЫЙ ИНЖИНИРИНГ: НЕБЫВАЛЫЕ СЛОЖНОСТИ Без развитого системного проектирования Интернет Вещей никогда не окрепнет

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

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

Именно так Хиллари Силлитто, член Международного совета по системному проектированию (INCOSE), описывает ультракрупные системы (ULSS), в особенности самую большую из когдалибо сконструированных ULSS-систем: Интернет вещей (ИВ).

«Современные методики проектирования опережают научные выкладки», - говорит Силлитто, ведущий эксперт в области ULSS. «Мы строим системы, которые сами не знаем, как охарактеризовать или проанализировать, к тому же их поведение невозможно спрогнозировать до конца».

«Мы строим системы, которые сами не знаем, как охарактеризовать или проанализировать, к тому же их поведение невозможно спрогнозировать до конца»

Хиллари Силлитто член Международного совета по системному проектированию

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

В ПОИСКАХ БАЛАНСА ПОДСИСТЕМ

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

Однако же идеал далек от реальности. Норман Р. Августин, бывший председатель совета директоров и генеральный директор американской корпорации Lockheed Martin, работающей в сфере безопасности, высказал такую мысль: «Системное проектирование нам пока дается с большим трудом».

Эксперты, к коим относится и Августин, дают неудовлетворительную оценку развитию систем проектирования в мире, отчасти из-за того, что, несмотря на потенциально немалую выгоду от них для разных организаций, готовность корпоративного и государственного сектора вложиться в данные технологии находится почти на нуле. «Нам совершенно не хватает инициативности, к тому же дело это весьма затратное», - говорит Даниэль Кроб, президент Центра подготовки в области архитектуры систем, управления, экономики и стратегии (CESAMES) в Париже.

ПРОБЛЕМА РУКОВОДСТВА

Убедить организации ценить и применять на практике принципы проектирование крайне сложно, отмечает Брайан Микер, руководитель Deloitte Consulting.

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

Инструменты остаются недоработанными, говорит главный специалист по технологиям в NASA Дэвид Миллер, хотя сейчас ведется разработка новых средств. Среди важнейших улучшений – автоматизированное распространение изменений, то есть разработчик получает предупреждение в случае, если изменение одной подсистемы требует внесения изменений в сопутствующие системы.

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

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

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

ВОЗМОЖНЫЕ ПЕРСПЕКТИВЫ

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

«Системное проектирование дарит инструменты для решения беспрецедентного количества задач, - говорит Кроб, - и в этом их прелесть».

Текст написан при участи Лауры Уилбер.

автор статьи Тони Велоччи Вернуться к началу страницы
автор статьи Тони Велоччи

Откройте для себя 5 преимуществ на основе модели Enterprise подхода:
http://bit.ly/Model-BasedEnterp