Отчет Фонда Rust о последних инициативах
Фонд Rust Foundation выпустил новый отчет о последних инициативах, включая Инициативу по безопасности.
Платформенная инженерия, которую превозносят за ее потенциал революционизировать разработку программного обеспечения за счет автоматизации, самообслуживания и рационализации рабочих процессов, похоже, не оправдывает ожиданий в мире встраиваемого программного обеспечения.
Новое исследование, проведенное компанией Forrester Consulting по заказу Qt Group, выявило резкое несоответствие между предполагаемой зрелостью стратегий инженерии платформ и их фактической реализацией.
Исследование, в ходе которого было опрошено 317 руководителей и влиятельных лиц, показало, что 63 % встроенного программного обеспечения в организациях, внедряющих платформенную инженерию, по-прежнему создается с помощью специальных решений, разработанных на заказ. И это несмотря на то, что 65 % респондентов считают свою платформу основой для разработки встраиваемого ПО, прилагая постоянные усилия по расширению возможностей, автоматизации и охвата сценариев использования.
Такое несоответствие подчеркивает, что команды разработчиков встраиваемых систем преодолевают трудности, пытаясь сочетать необходимость повышения производительности с жесткими требованиями к качеству и безопасности.
Стремление к повышению качества является основной причиной внедрения платформенного инжиниринга среди команд разработчиков встраиваемых систем.
Среди наиболее значимых преимуществ, которые ассоциируются с этим подходом, можно назвать следующие:
Исследование выявило конкретные болевые точки:
Несмотря на эти трудности, исследование дает проблеск надежды: 93 % респондентов подтвердили, что руководство их компаний поддерживает существующие стратегии разработки платформ.
Юхапекка Ниеми, SVP в Qt Group, сказал: «Мы заметили на рынке разрыв между предполагаемой зрелостью стратегий разработки платформ и реальными преимуществами, получаемыми от них. Слишком много работы по-прежнему выполняется вручную для удовлетворения конкретных потребностей, будь то в таких отраслях, как медицинские технологии, автомобилестроение или промышленная автоматизация».
Он выступает за смену парадигмы: «Платформы должны быть разработаны таким образом, чтобы поддерживать изменения, интегрироваться с развивающимися технологиями и работать на различных аппаратных и программных платформах. Использование гибкой, масштабируемой и гарантирующей качество структуры является ключевым фактором, как и использование оптимизированных кросс-платформенных компонентов, которые легко развертываются».
Технические проблемы усугубляет постоянно существующий дефицит профессиональных навыков. Половина респондентов (50 %) называют нехватку кадров главным препятствием на пути к более эффективным стратегиям использования платформ. Среди других существенных препятствий - интеграция устаревших платформ (49 %) и культурное сопротивление со стороны продуктовых команд (34 %).
Морис Калиновски, директор по продуктам Qt Group, комментирует: «С одной стороны, инженеры, разрабатывающие встраиваемые системы, сталкиваются с проблемой понимания опыта конечного пользователя для технических машин, которые они проектируют.
«С другой стороны, более распространенные веб-разработчики, которые уделяют особое внимание юзабилити, сталкиваются с крутыми кривыми обучения при адаптации к встраиваемому пространству и его тонкостям, таким как плагины на C/C++, кроссплатформенная разработка и т. д. Это делает необходимость в унифицированных стандартах как никогда острой».
Исследование подчеркивает критическую важность выбора инструментария для успешной стратегии разработки платформы. Респонденты отдают предпочтение инструментам, предлагающим широкие возможности интеграции и надежные средства защиты.
Более половины (52 %) отдают предпочтение специализированным, лучшим в своем классе инструментам, которые легко интегрируются с существующими технологическими стеками, в то время как чуть более трети (35 %) предпочитают комплексные решения «все в одном». Такой акцент на интеграции особенно актуален при включении специализированных инструментов безопасности в структуру разработки, чтобы обеспечить надежную защиту без ущерба для производительности.
В дополнение к этому 49 % респондентов считают безопасность, защиту и соответствие нормативным требованиям первостепенными результатами своих стратегий разработки платформ. Кроме того, около 43 % отмечают важность настраиваемых API для интеграции со сторонними разработчиками.
Миао Луо, директор по технологической стратегии Qt Group, поясняет: «Различные API имеют разные соглашения и время задержки, что подвергает системы большему риску безопасности и соблюдению правил конфиденциальности, поскольку разработчикам необходимо убедиться, что стороннее программное обеспечение обрабатывает конфиденциальные данные надлежащим образом».
«Лучший способ для команд, работающих с платформами, смягчить эту проблему - внимательно следить за техническим долгом и минимизировать количество сторонних элементов в игре».
Фонд Rust Foundation выпустил новый отчет о последних инициативах, включая Инициативу по безопасности.
Представители поколения Z, родившиеся в период с 1997 по 2012 год и выросшие с помощью смартфонов, - это, пожалуй, самое технологически подкованное поколение.
Сегодня компания Microsoft объявила о сотрудничестве с StopNCII, чтобы проактивно удалять вредные интимные изображения и видео из Bing с помощью цифровых хэшей, создаваемых людьми на своих конфиденциальных носителях.
Продолжаем добавлять языки программирования для Вас.
Впереди много интересного!
Только свежие новости программирования и технологий каждый день.
Комментарии