Idf russia 2002. разработка программного обеспечения

IDF Russia 2002. Разработка программного обеспечения

За прекрасную картинку спасибо Toggl.com.

Подготовлено по материалам вебинара «Модели и методологии разработки ПО» Анастасии Кайгородовой, преподавателя факультета тестирования ПО.

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

Этапы жизненного цикла ПО

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

IDF Russia 2002. Разработка программного обеспечения

Рассмотрим эти этапы на примере жизненного цикла интернет-магазина.

Подготовка. Иван решил запустить книжный интернет-магазин и начал анализировать, какие подобные сайты уже представлены в сети. Собрал информацию об их трафике, функциональности.

Проектирование. Иван выбрал компанию-подрядчика и обсудил с её специалистами архитектуру и дизайн будущего интернет-магазина.

Создание. Иван заключил с разработчиками договор. Они начали писать код, отрисовывать дизайн, составлять документацию.

Поддержка. Иван подписал акт сдачи-приёмки, и подрядчик разместил интернет-магазин на «боевых» серверах. Пользователи начали его посещать и сообщать о замеченных ошибках в поддержку, а программисты — оперативно всё исправлять.

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

А методология включает в себя набор методов по управлению разработкой: это правила, техники и принципы, которые делают её более эффективной.

Основные модели разработки ПО

  • Code and fix — модель кодирования и устранения ошибок;
  • Waterfall Model — каскадная модель, или «водопад»;
  • V-model — V-образная модель, разработка через тестирование;
  • Incremental Model — инкрементная модель;
  • Iterative Model — итеративная (или итерационная) модель;
  • Spiral Model — спиральная модель;
  • Chaos model — модель хаоса;
  • Prototype Model — прототипная модель.

Из этих моделей наиболее популярны пять основных: каскадная, V-образная, инкрементная, итерационная и спиральная. Разберём их подробнее.

Waterfall (каскадная модель, или «водопад»)

В этой модели разработка осуществляется поэтапно: каждая следующая стадия начинается только после того, как заканчивается предыдущая. Если всё делать правильно, «водопад» будет наиболее быстрой и простой моделью. Применяется уже почти полвека, с 1970-х.

IDF Russia 2002. Разработка программного обеспечения

Преимущества «водопада»

  • Разработку просто контролировать. Заказчик всегда знает, чем сейчас заняты программисты, может управлять сроками и стоимостью.
  • Стоимость проекта определяется на начальном этапе. Все шаги запланированы уже на этапе согласования договора, ПО пишется непрерывно «от и до».
  • Не нужно нанимать тестировщиков с серьёзной технической подготовкой. Тестировщики смогут опираться на подробную техническую документацию.

Недостатки каскадной модели

  • Тестирование начинается на последних этапах разработки. Если в требованиях к продукту была допущена ошибка, то исправить её будет стоить дорого. Тестировщики обнаружат её, когда разработчик уже написал код, а технические писатели — документацию.
  • Заказчик видит готовый продукт в конце разработки и только тогда может дать обратную связь.Велика вероятность, что результат его не устроит.
  • Разработчики пишут много технической документации, что задерживает работы. Чем обширнее документация у проекта, тем больше изменений нужно вносить и дольше их согласовывать.

«Водопад» подходит для разработки проектов в медицинской и космической отрасли, где уже сформирована обширная база документов (СНиПов и спецификаций), на основе которых можно написать требования к новому ПО. 

При работе с каскадной моделью основная задача — написать подробные требования к разработке. На этапе тестирования не должно выясниться, что в них есть ошибка, которая влияет на весь продукт.

V-образная модель (разработка через тестирование)

Это усовершенствованная каскадная модель, в которой заказчик с командой программистов одновременно составляют требования к системе и описывают, как будут тестировать её на каждом этапе. История этой модели начинается в 1980-х.

IDF Russia 2002. Разработка программного обеспечения

Преимущества V-образной модели

  • Количество ошибок в архитектуре ПО сводится к минимуму.

Недостатки V-образной модели

  • Если при разработке архитектуры была допущена ошибка, то вернуться и исправить её будет стоить дорого, как и в «водопаде».

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

Incremental Model (инкрементная модель)

Это модель разработки по частям (increment в переводе с англ. — приращение) уходит корнями в 1930-е. Рассмотрим её на примере создания социальной сети.

  1. Заказчик решил, что хочет запустить соцсеть, и написал подробное техническое задание. Программисты предложили реализовать основные функции — страницу с личной информацией и чат. А затем протестировать на пользователях, «взлетит или нет».
  2. Команда разработки показывает продукт заказчику и выпускает его на рынок. Если и заказчику, и пользователям социальная сеть нравится, работа над ней продолжается, но уже по частям.
  3. Программисты параллельно создают функциональность для загрузки фотографий, обмена документами, прослушивания музыки и других действий, согласованных с заказчиком. Инкремент за инкрементом они совершенствуют продукт, приближаясь к описанному в техническом задании.

IDF Russia 2002. Разработка программного обеспечения

Преимущества инкрементной модели

  • Не нужно вкладывать много денег на начальном этапе. Заказчик оплачивает создание основных функций, получает продукт, «выкатывает» его на рынок — и по итогам обратной связи решает, продолжать ли разработку.
  • Можно быстро получить фидбэк от пользователей и оперативно обновить техническое задание. Так снижается риск создать продукт, который никому не нужен.
  • Ошибка обходится дешевле.Если при разработке архитектуры была допущена ошибка, то исправить её будет стоить не так дорого, как в «водопаде» или V-образной модели.

Недостатки инкрементной модели

  • Каждая команда программистов разрабатывает свою функциональность и может реализовать интерфейс продукта по-своему. Чтобы этого не произошло, важно на этапе обсуждения техзадания объяснить, каким он будет, чтобы у всех участников проекта сложилось единое понимание. 
  • Разработчики будут оттягивать доработку основной функциональности и «пилить мелочёвку». Чтобы этого не случилось, менеджер проекта должен контролировать, чем занимается каждая команда.

Инкрементная модель подходит для проектов, в которых точное техзадание прописано уже на старте, а продукт должен быстро выйти на рынок.

Iterative Model (итеративная модель)

Это модель, при которой заказчик не обязан понимать, какой продукт хочет получить в итоге, и может не прописывать сразу подробное техзадание.

IDF Russia 2002. Разработка программного обеспечения

Рассмотрим на примере создания мессенджера, как эта модель работает.

  1. Заказчик решил, что хочет создать мессенджер. Разработчики сделали приложение, в котором можно добавить друга и запустить чат на двоих.
  2. Мессенджер «выкатили» в магазин приложений, пользователи начали его скачивать и активно использовать. Заказчик понял, что продукт пользуется популярностью, и решил его доработать.
  3. Программисты добавили в мессенджер возможность просмотра видео, загрузки фотографий, записи аудиосообщений. Они постепенно улучшают функциональность приложения, адаптируют его к требованиям рынка.

Преимущества итеративной модели

  • Быстрый выпуск минимального продуктадаёт возможность оперативно получать обратную связь от заказчика и пользователей. А значит, фокусироваться на наиболее важных функциях ПО и улучшать их в соответствии с требованиями рынка и пожеланиями клиента.
  • Постоянное тестирование пользователями позволяет быстро обнаруживать и устранять ошибки.

Недостатки итеративной модели

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

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

Spiral Model (спиральная модель)

Используя эту модель, заказчик и команда разработчиков серьёзно анализируют риски проекта и выполняют его итерациями. Последующая стадия основывается на предыдущей, а в конце каждого витка — цикла итераций — принимается решение, продолжать ли проект. Эту модель начали использовать в 1988 году.

IDF Russia 2002. Разработка программного обеспечения

Рассмотрим, как функционирует эта модель, на примере разработки системы «Умный дом». 

  1. Заказчик решил, что хочет сделать такую систему, и заказал программистам реализовать управление чайником с телефона. Они начали действовать по модели «водопад»: выслушали идею, провели анализ предложений на рынке, обсудили с заказчиком архитектуру системы, решили, как будут её реализовывать, разработали, протестировали и «выкатили» конечный продукт.
  2. Заказчик оценил результат и риски: насколько нужна пользователям следующая версия продукта — уже с управлением телевизором. Рассчитал сроки, бюджет и заказал разработку. Программисты действовали по каскадной модели и представили заказчику более сложный продукт, разработанный на базе первого.
  3. Заказчик подумал, что пора создать функциональность для управления холодильником с телефона. Но, анализируя риски, понял, что в холодильник сложно встроить Wi-Fi-модуль, да и производители не заинтересованы в сотрудничестве по этому вопросу. Следовательно, риски превышают потенциальную выгоду. На основе полученных данных заказчик решил прекратить разработку и совершенствовать имеющуюся функциональность, чтобы со временем понять, как развивать систему «Умный дом».

Спиральная модель похожа на инкрементную, но здесь гораздо больше времени уделяется оценке рисков. С каждым новым витком спирали процесс усложняется. Эта модель часто используется в исследовательских проектах и там, где высоки риски. 

Преимущества спиральной модели

  • Большое внимание уделяется проработке рисков.

Недостатки спиральной модели

  • Есть риск застрять на начальном этапе— бесконечно совершенствовать первую версию продукта и не продвинуться к следующим.
  • Разработка длится долго и стоит дорого.

На основе итеративной модели была создана Agile — не модель и не методология, а скорее подход к разработке.

Что такое Agile?

Agile («эджайл») переводится с английского как «гибкий». Включает в себя практики, подходы и методологии, которые помогают создавать продукт более эффективно:

  • экстремальное программирование (Extreme Programming, XP);
  • бережливую разработку программного обеспечения (Lean);
  • фреймворк для управления проектами Scrum;
  • разработку, управляемую функциональностью (Feature-driven development, FDD);
  • разработку через тестирование (Test-driven development, TDD);
  • методологию «чистой комнаты» (Cleanroom Software Engineering);
  • итеративно-инкрементальный метод разработки (OpenUP);
  • методологию разработки Microsoft Solutions Framework (MSF);
  • метод разработки динамических систем (Dynamic Systems Development Method, DSDM);
  • метод управления разработкой Kanban.

Различия между Agile и традиционным подходом к разработке мы свели в таблице:

IDF Russia 2002. Разработка программного обеспечения

Не всё перечисленное в списке — методологии. Например, Scrum чаще называют не методологией, а фреймворком. В чём разница? Фреймворк — это более сформированная методология со строгими правилами. В скраме все роли и процессы чётко прописаны. Помимо Scrum, часто используют Kanban. 

Читайте также:  Где лучше отдохнуть в абхазии отзывы и рекомендации туристов про отдых с детьми и без

Kanban

Сегодня это одна из наиболее популярных методологий разработки ПО. Команда ведёт работу с помощью виртуальной доски, которая разбита на этапы проекта. Каждый участник видит, какие задачи находятся в работе, какие — застряли на одном из этапов, а какие уже дошли до его столбца и требуют внимания. 

IDF Russia 2002. Разработка программного обеспечения

В отличие от скрама, в канбане можно взять срочные задачи в разработку сразу, не дожидаясь начала следующего спринта. Канбан удобно использовать не только в работе, но и в личных целях — распределять собственные планы или задачи семьи на выходные, наглядно отслеживать прогресс.

IDF Russia 2002. Разработка программного обеспечения

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

Курс на импортозамещение: выбираем российские аналоги иностранного ПО

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

В числе таковых успели отметиться Microsoft, Intel, AMD, IBM, Oracle, SAP, Cisco Systems, Red Hat, SUSE, Acronis, VMware, Veeam Software, Fortinet, Adobe Systems, ESET, Avast Software и другие.

Одни из них хлопнули дверью и полностью ушли с рынка, другие на время заморозили продажи своих услуг и продуктов, а третьи урезали ассортимент доступных для российских потребителей решений и сервисов.

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

IDF Russia 2002. Разработка программного обеспечения

Источник изображения: Mudassar Iqbal / pixabay.com

⇡#Операционные системы

Astra Linux (разработчик «РусБИТех-Астра»). Программная платформа на базе Linux, представленная в двух вариантах: Common Edition (общего назначения) и Special Edition (специального назначения).

ОС адаптирована для работы с процессорными архитектурами x86-64, Arm, MIPS, «Эльбрус» и может быть развёрнута на различных типах устройств — от рабочих станций и серверов до вычислительных комплексов и компонентов критической информационной инфраструктуры.

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

Значительный интерес к ОС специального назначения Astra Linux Special Edition проявляют силовые структуры, предъявляющие повышенные требования к безопасности и защищённости рабочей среды. Данная версия платформы сертифицирована ФСТЭК, ФСБ, Минобороны России и обеспечивает защиту конфиденциальной информации и государственной тайны до уровня «особой важности» включительно.

IDF Russia 2002. Разработка программного обеспечения

Платформа «Альт» (разработчик «Базальт СПО»). Набор Linux-дистрибутивов для рабочих станций, серверов, домашних компьютеров, а также вычислительного оборудования, используемого для хранения и обработки чувствительной информации.

Основа всех операционных систем «Альт», собственный репозиторий «Сизиф» (Sisyphus) — один из крупнейших в мире банков пакетов свободных программ с поддерживаемой целостностью. Репозиторий существует с 2001 года, насчитывает свыше 23 тысяч продуктов, находится на территории и под юрисдикцией РФ.

В настоящий момент Sisyphus доступен для архитектур x86, x86-64, Arm, MIPS, «Эльбрус», PowerPC, RISC-V. Ведётся работа по портированию на другие аппаратные платформы.

IDF Russia 2002. Разработка программного обеспечения

KasperskyOS (разработчик «Лаборатория Касперского»). Операционная система, которая на уровне архитектуры оснащена встроенными функциями кибербезопасности и превентивной защиты от вредоносного кода. KasperskyOS не является модификацией какой-либо из существующих на рынке платформ, полностью создана с чистого листа специалистами компании и разрабатывается более 18 лет.

Основой ОС служит надёжное микроядро, которое допускает только строго определённый способ взаимодействий системных процессов и обмена данными, тем самым обеспечивая полноту контроля доступа. Будучи компактным, оно может портироваться на различные аппаратные платформы.

KasperskyOS может быть использована в автоматизированных системах управления технологическими процессами (АСУ ТП), телекоммуникационном оборудовании, транспортных и энергетических системах, «Интернете вещей», тонких клиентах, медицинских аппаратах, электронных блоках автомобилей, критически важных инфраструктурах и прочих устройствах с высокими требованиями к кибербезопасности.

Исследуется возможность адаптации ОС для мобильных платформ, но говорить о том, что она появилась на рынке, пока рано.

IDF Russia 2002. Разработка программного обеспечения

Источник изображения: kaspersky.co.uk/blog

Альтернативные программные платформы: ROSA (разработчик «НТЦ ИТ РОСА»), «Ред ОС» («Ред Софт»), «Эльбрус Линукс» (Московский центр SPARC-технологий, МЦСТ), AlterOS («Алми»), «Арамид» («Российский федеральный ядерный центр — Всероссийский научно-исследовательский институт технической физики имени академика Е. И. Забабахина», РФЯЦ-ВНИИТФ), «ОСнова» (научно-производственное предприятие «Кибертехника», НППКТ), «Стрелец» (Всероссийский научно-исследовательский институт автоматизации управления в непромышленной сфере им. В. В. Соломатина, ВНИИНС в сотрудничестве с НППКТ), «Лотос» («Энстрим»), мобильная ОС «Аврора» («Открытая мобильная платформа») и операционная система реального времени «МАКС» («АстроСофт»). За исключением последнего продукта, все перечисленные платформы построены на базе ядра Linux.

⇡#Офисные пакеты

«МойОфис» (разработчик «Новые облачные технологии»). Комплекс приложений для создания и редактирования текстов, электронных таблиц, презентаций, работы с электронной почтой, календарём и контактами.

Решения «МойОфис» работают на 4 типах аппаратных платформ, включая x86, MIPS, ARM и «Эльбрус», и на 7 типах операционных систем: Windows, Linux, macOS, iOS, Android, «Аврора» (Sailfish OS) и Tizen.

Продукты «МойОфис» совместимы и могут использоваться с российскими компьютерами МЦСТ «Эльбрус» и «Т-Платформы» «Таволга 2ВТ1» (с процессором «Байкал-Т1»). Поддерживаются российские операционные системы «Альт» и Astra Linux, также возможно применение с «Эльбрус ОС».

Ключевая особенность продукта «МойОфис» — возможность обеспечения полного контроля над данными внутри защищённого периметра корпоративной облачной инфраструктуры. Выданный ФСТЭК России сертификат допускает применение продукта в IT-системах любого класса защищённости, в том числе для работы со сведениями уровня от «конфиденциально» до «совершенно секретно» включительно.

IDF Russia 2002. Разработка программного обеспечения

«Р7-Офис» (разработчик «Р7»). Многофункциональный инструмент для совместной работы, редактирования документов, таблиц, презентаций, а также коммуникаций в корпоративной среде. Продукт совместим с ОС Windows, macOS, Linux, «Альт Linux», Rosa Linux, Astra Linux, «Ред ОС» и мобильными платформами Android, iOS.

Поддерживается возможность развёртывания «Р7-Офис» в корпоративной облачной инфраструктуре и подключение дополнительных инструментов для организации эффективной командной работы над проектами (CRM, почта, календарь, мессенджер, контакты и проч.).

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

IDF Russia 2002. Разработка программного обеспечения

Альтернативные офисные пакеты: AlterOffice (разработчик «Алми»), «КП Офис» (ВНИИНС в сотрудничестве с НППКТ).

⇡#Системы аутентификации и управления доступом

«Пассворк» (разработчик «Пассворк»). Программное обеспечение для безопасного управления паролями в корпоративной среде.

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

«Пассворк» позволяет создавать стойкие к подбору пароли, хранить их в удобном структурированном виде, легко обмениваться ими и авторизироваться на веб-сайтах в один клик с помощью соответствующего браузерного расширения.

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

IDF Russia 2002. Разработка программного обеспечения

Благодаря интеграции с Active Directory/LDAP и наличию собственного API «Пассворк» может встраиваться в IT-инфраструктуру любой организации.

Коробочная версия менеджера паролей разворачивается на сервере компании и хранит данные в зашифрованном виде, при этом для защиты информации может быть применён алгоритм AES-256 или соответствующий требованиям регуляторов стандарт шифрования ГОСТ. Продукт поддерживает установку на Windows Server и Linux с Docker или без него.

Альтернативные решения для управления аутентификацией и авторизацией: RooX UIDM (разработчик «Рукс Солюшенс»), Avanpost Web SSO («Аванпост»), JaCarta Management System («Аладдин Р.Д.»).

⇡#Коммуникационное ПО

Intel Developer Forum в Москве

IDF Russia 2002. Разработка программного обеспечения

Сергей Пахомов

2 октября 2002 года впервые в Москве состоялась выездная сессия Форума корпорации Intel для разработчиков компьютерной техники (Intel Developer Forum, IDF). Россия стала первой страной региона, объединяющего страны Восточной Европы, Ближнего Востока и Африки, на территории которой проходила сессия IDF, вот уже пятый год являющегося одним из ключевых событий в IT-индустрии.

«Для проведения выездных сессий IDF выбираются страны, занимающие лидирующее положение в своих регионах, и на принятие решения о проведении форума в Москве повлияли потрясающие показатели роста российской компьютерной и телекоммуникационной индустрии, — говорит президент российского представительства корпорации Intel Стив Чейз. — Как показывает практика, проведение выездных сессий IDF способствует развитию местной индустрии высоких технологий, и мы уверены, что российская сессия форума поможет в реализации нашей долгосрочной программы в поддержку развития России в области компьютерных и информационных технологий.

Как и все форумы Intel этого года, московский IDF проходил под лозунгом «Расширяя границы цифровой Вселенной».

Основной темой московского Форума ID стала адаптация и внедрение современных и коммуникационных технологий, построение своеобразных технологических экосистем на базе архитектуры Intel, включающих как аппаратные, так и программные решения.

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

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

«Формально первая буква в аббревиатуре IDF означает “Intel”, но фактически она обозначает слово “индустрия” (Industry)», — отметил главный технический директор корпорации Intel Патрик Гелсингер, имея в виду, что растущая с каждым годом популярность форумов Intel для разработчиков, по сути, уже превратила их в форумы разработчиков IT-индустрии.

Московская сессия IDF не является исключением: вместе с Intel в ее работе приняли участие как крупнейшие мировые компании, так и лидеры российского компьютерного рынка, крупнейшие отечественные СМИ.

Спонсорами форума стали такие компании, как Microsoft (платиновый спонсор), nVIDIA (золотой спонсор), «Эксимер ДМ» и LUXOFT (серебряные спонсоры), а также компании iRU, K-Systems, LightNet Technologies (технологические спонсоры) и Rover Computers (спонсор регистрации).

Кроме корпорации Intel, еще 23 компании представили свои экспозиции на выставке передовых компьютерных и коммуникационных технологий. Широкую поддержку Форуму оказали российские средства массовой информации, в том числе издательский дом «Компьютерра», издательский дом «КомпьютерПресс», портал iXBT.com, Интернет-издание CNews, справочно-информационный портал «Сотовик».

Читайте также:  Mwc 2015. недорогие новинки lenovo — три планшета и смартфон

Московский форум IDF проходил в здании президиума Российской академии наук и длился всего один день, но за столь короткий срок его участники смогли получить разнообразную информацию о новейших технологических и программных разработках.

На стенде организатора Форума — корпорации Intel демонстрировались продукты, как получившие широкое мировое признание, так и являющиеся сравнительно новыми на рынке инструментов для разработчиков: средства профилирования программ (Vtune Classic), средства удаленной отладки программ для ОС Linux (Vtune Remote for Linux), средства оптимизации и отладки программ для семейства микропроцессоров Intel Xscale, средства оптимизации и отладки параллелизованных программ Intel Threading Tools, средства анализа, синтеза и передачи видеоинформации Intel Synthetic Videophone. Кроме того, в рамках экспозиции Intel компании Storcase и Vortex представили свои разработки в сфере инфраструктуры решения масштаба предприятия (новейшие RAID-контроллеры стандарта Serial ATA, средства конфигурирования и администрирования контроллеров в современных серверах и др.).

Специалисты нижегородского Центра Intel по разработке программного обеспечения представили уникальную технологию Light Field Mapping (LFM), разработанную в сотрудничестве с исследовательской лабораторией Intel в Санта-Кларе (шт. Калифорния).

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

Посредством LFM любые трехмерные объекты или сцены (как физические, так и виртуальные) могут быть представлены с помощью цифровых моделей и визуализированы под любым углом зрения с учетом точно воспроизведенного, абсолютно реалистичного освещения на поверхностях, что чрезвычайно актуально для детального воссоздания фотореалистичных картин в режиме реального времени (например, в кино или в компьютерных играх).

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

Таким образом, LFM использует компактное представление функции освещенности (light fields) и осуществляет ее быстрое отображение с помощью современных графических карт.

Созданные LFM-модели обладают возможностью пошагового улучшения качества визуализации, в силу чего пригодны для передачи по сети.

Корпорация nVIDIA — мировой лидер в области графических процессоров и коммуникационных устройств, представила в рамках московского Форума широкий ряд своей продукции, в том числе передовые графические ускорители для ПК.

Среди российских экспонентов хотелось бы выделить стенды компании «Эксимер ДМ» (крупнейший производитель настольных компьютеров, рабочих станций, серверов и ноутбуков под маркой ЭКСИМЕР).

Компания «Эксимер ДМ» представила гостям и участникам Форума свои последние разработки в области современных технологий производства высокопроизводительных ПК, а также результаты исследований в сфере новых формфакторов.

Интересные экспозиции продемонстрировали и другие разработчики.

Группа компаний Rover Computers (отечественный производитель портативных компьютеров RoverBook, мониторов RoverScan, карманных компьютеров RoverPC, периферии RoverCard и Windrover, а также цифровых фотокамер RoverShot) представили разработки в области беспроводных технологий и мобильных устройств.

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

Fujitsu Siemens Computers, европейский лидер в области компьютерной техники, представил сервер принципиально нового типа — модульный, или блэйд-сервер PRIMERGY BX300, сверхкомпактный, обладающий низким энергопотреблением и взаимодействующий с любыми внешними устройствами, включая системы хранения данных, через локальную сеть стандарта Gigabit Ethernet.

Российский лидер в области производства серверов и ПК — компания Kraftway предложила на суд посетителей выставки свой Центр обработки данных — аппаратно-программный комплекс для корпоративных заказчиков, основанный на серверных платформах с поддержкой до 4 процессоров Intel Itanium 2 под управлением операционной системы Microsoft Windows.NET Datacenter Server.

  • Компании Desten и Forward Tehnologies продемонстрировали кластерное решение на базе серверов Desten Navigator и внешних дисковых массивов Forward, объединенных сетью хранения данных (SAN).
  • В рамках московского Форума выступил главный исполнительный директор корпорации Intel Крейг Барретт.
  • Г-н Барретт обрисовал будущее цифровых технологий и призвал Россию поддержать развитие компьютерной и телекоммуникационной отраслей экономики с акцентом на технологии следующего поколения.

«Современная экономика все больше зависит от информационных технологий, — отметил г-н Барретт.

— Россия, с ее быстро развивающимся рынком технологий и обилием технических талантов, имеет все предпосылки для того, чтобы стать лидером мировой отрасли высоких технологий.

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

«Российским лидерам следует поддерживать рост технологий, проводя политику, которая побудила бы бизнес вкладывать средства в будущее страны, — продолжил г-н Барретт.

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

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

«Мы находимся на пороге удивительной эры, когда все компьютеры будут связаны между собой и все устройства связи смогут выполнять вычислительные задачи, — заявил далее Крейг Барретт.

— Мощные персональные компьютеры и серверы в сочетании с высокоэффективными сетевыми и телекоммуникационными инфраструктурами связывают мир воедино, формируя цифровое будущее с новыми возможностями для ведения бизнеса, общения, использования мультимедиа и информации».

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

— Российскому правительству следует продолжать осуществление программы «Электронная Россия», вкладывать средства в обучение всего общества цифровым технологиям и использовать новые технологии для повышения компьютерной грамотности всего населения».

Крейг Барретт также призвал к модернизации телекоммуникационной инфраструктуры России и к повсеместному внедрению беспроводного широкополосного доступа.

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

Крейг Барретт особо остановился на программе Intel «Инновации в образовании» (Innovation in Education) — глобальном многомиллионном проекте, направленном на реализацию возможностей науки и технологии в образовании.

Год назад корпорация распространила на Россию программу Intel «Обучение для будущего» (Intel Teach to the Future), и сегодня в России действует 9 региональных учебных центров, где уже прошли обучение около 4000 школьных учителей, а к середине 2003 года планируется обучить в общей сложности 10 тыс. человек.

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

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

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

Две из этих лабораторий — по беспроводным и телекоммуникационным технологиям — будут созданы в Нижнем Новгороде на базе соответственно Нижегородского государственного университета им. Н.И.Лобачевского и Нижегородского государственного технического университета.

Cпециалисты коммуникационного подразделения нижегородского Центра Intel по разработке программного обеспечения примут активное участие в проведении исследовательских работ и реализации образовательных программ, тесно сотрудничая с преподавателями и студентами, привлекаемыми к работе коммуникационных лабораторий.

Еще две лаборатории по телекоммуникационным технологиям будут открыты при Московском техническом университете связи и информатики и при Санкт-Петербургском университете телекоммуникаций им. М.А.Бонч-Бруевича.

Во всех четырех создаваемых Intel телекоммуникационных лабораториях будут разрабатываться конструктивные компоненты для архитектуры Intel Internet Exchange Architecture (IXA). Архитектура Intel IXA представляет собой архитектуру сетевой обработки, обеспечивающую быстрое развертывание «разумных» сетевых услуг.

В течение IV квартала этого года все четыре лаборатории будут оснащены оборудованием, так что первые занятия начнутся уже этой зимой.

Г-н Барретт также объявил, что в целях расширения доступа населения Москвы к новейшим технологиям корпорация Intel открывает первый в России Центр семейного компьютерного творчества.

Эта новая образовательная инициатива Intel обеспечит доступ к высокотехнологическому оборудованию и будет способствовать популяризации знаний о современных информационных технологиях.

«Центры семейного компьютерного творчества станут важнейшим средством подготовки семей к жизни в непрерывно расширяющейся цифровой вселенной, состоящей из миллиардов устройств», — подчеркнул г-н Барретт.

В рамках этой программы первый в России Центр семейного компьютерного творчества будет открыт в Московском городском дворце детского (юношеского) творчества на Воробьевых горах.

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

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

КомпьютерПресс 11'2002

Фстэк предоставит российским компаниям безопасную среду разработки по

17 Февраля 2022 11:54 17 Фев 2022 11:54 |

ФСТЭК за полмиллиарда рублей планирует создать унифицированную
среду разработки безопасного отечественного ПО к 2024 г. Российским
разработчиком софта будет предоставлен набор инструментов для создания такого
ПО.

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

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

Читайте также:  Skybox бесплатно предоставит спутниковые фото для благотворительных проектов

Федеральная служба по техническому и экспортному контролю
(ФСТЭК) намерена создать унифицированную среду разработки безопасного
отечественного софта. Для этих целей службой выделено 510 млн руб., о чем свидетельствуют данные портала госзакупок.

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

Для разработчиков будет создан специальный веб-ресурс для
доступа к унифицированной среде. На момент публикации материала представители ФСТЭК
не смогли пояснить CNews, все ли разработчики отечественного софта получат доступ к нему,
а также каким именно образом этот доступ будет предоставляться.

Тендер на разработку унифицированной среды был опубликован 16
февраля 2022 г., заявки на открытый конкурс принимаются до 4 марта, итоги будут
подведены 11 марта. Система должна быть запущена к декабрю 2024 г.

Финансирование
этого проекта ведется за счет средств ФСТЭК, выделенных из федерального
бюджета и заложенных паспортом федпроета «Информационная безопасность»
нацпрограммы «Цифровая экономика».

В этот же день ФСТЭК опубликовал
второй тендер
на создание инфраструктуры для систематического исследования безопасности
критичных компонентов, составляющих основу российских дистрибутивов ОС. На эти
работы выделено 360 млн руб.

Как это будет
работать

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

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

IDF Russia 2002. Разработка программного обеспечения

ФСТЭК создает унифицированную среду разработки безопасного российского ПО

Согласно техзаданию, набор инструментов
должен поддерживать языки С, С++, Java, а также разработку программ для базовой архитектуры настольных компьютеров и
серверов x86-64 и базовой архитектуры мобильных устройств ARMv8.

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

В техзадании речь идет об архитектурах RISC-V и «Эльбрус», а также упоминается линейка процессоров «Байкал», актуальные модели которой реализованы на архитектуре ARM.

В ходе определения номенклатуры
базового набора инструментов приоритеты должны отдаваться российскому ПО и оборудованию,
а также софту, свободно распространяемому на территории России, говорится в
техзадании.

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

Тоже самое говорится и о требованиях к
созданию самой инфраструктуры унифицированной среды ФСТЭК.

Перспективы российского ПО — IPQuorum на vc.ru

{«id»:412096,»gtm»:null}

IT-рынок в России находится в зоне турбулентности. Согласно апрельским прогнозам IDC, его объем в 2022 году сократится в долларах на 39%.

Но на фоне ухода из России западных производителей и поставщиков программного обеспечения растет интерес к отечественным разработкам ― за последние месяцы спрос на российское ПО увеличился на 300%.

Может ли оно быстро заменить зарубежное? Каковы перспективы отечественного софта и «железа»?

На самом деле процесс импортозамещения в IT-сфере идет не первый год ― как минимум с появления первых санкций в 2014-м. Уже в 2016-м в России появился реестр отечественного программного обеспечения, который сегодня насчитывает более 13 000 позиций — от школьных пособий до средств управления складами. По закону госзаказчики не могут закупать программное обеспечение, которого нет в реестре.

Тогда же правительство утвердило трехлетний план импортозамещения для госучреждений. Правда, сроки его выполнения не раз сдвигались ― в 2020 году, например, госзакупки офисных программ были ниже намеченных, а около 80% этого все еще занимала продукция Microsoft.

Акцент на импортозамещении сделан и в национальной программе «Цифровая экономика», согласно которой органы власти и госкорпорации еще в прошлом году обязаны были заменить иностранный софт на российские аналоги.

Впрочем, отмечает компания SearchInform, к 2021 году 40% из опрошенных госорганизаций только начали переходить на российские продукты и лишь 13% удалось приблизиться к завершению процесса.

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

Но если офисные пакеты той же Microsoft можно заменить на хорошо себя зарекомендовавшие российские «МойОфис» или «P7-Офис», то у таких программных продуктов, как Oracle или SAP, которыми пользуются тысячи предприятий, пока нет полноценных российских аналогов. Даже при наличии разработок подобного ПО переход на них потребует временных и финансовых затрат ― необходимо перестроить бизнес-процессы, адаптируя их под новые системы, и переучить персонал.

Однако крупнейшие IT-объединения России, как и Минцифры, высказались против легализации использования нелицензионного программного обеспечения.

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

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

В начале марта президент подписал указ о предоставлении новых льгот для IT-компаний и их сотрудников. Среди них ― снижение налога на прибыль до 0%, снижение страховых взносов за сотрудников и отсрочка от армии для тех, кому меньше 27 лет.

Дополнительные льготы находятся в стадии разработки, но уже анонсированы на сайте Министерства цифрового развития, связи и массовых коммуникаций ― это возмещение 13% НДФЛ, уплаченного за сотрудников, льготная ипотека для сотрудников и льготные кредиты для компаний по ставке 3%.

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

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

Стоит отметить, что разработчики, занесенные в Реестр отечественного ПО, получают дополнительные льготы по освобождению реализации от 20% НДС. За год существования этой инициативы число программ, попавших в реестр, увеличилось в полтора раза, а их общее количество перевалило за 10 000.

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

Более того, скидки получают и покупатели: например, малый и средний бизнес сегодня может приобретать российское ПО со скидкой 50%. Им доступно более 130 продуктов от 29 российских производителей.

При этом для получения скидки не нужно предъявлять дополнительные документы и отчетность ― достаточно числиться в реестре малого и среднего бизнеса и совершить покупку на сайте производителя.

Как отмечает вице-премьер Дмитрий Чернышенко, в 2022 году финансирование из федерального бюджета по этой программе достигло 2 млрд рублей.

Уникальность «Единого реестра российских программ для электронных вычислительных машин и баз данных» ― в том, что он содержит доверенное ПО: продукт не имеет уязвимостей, а его модернизация не зависит от иностранных компаний, так как оно сделано в России. (Как попасть в Реестр отечественного ПО? Смотрите инструкцию ниже.)

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

Особенно трудно с материалами для производства чипов для микросхем, в частности кремнием.

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

Еще в прошлом году Минпромторг просил разработчиков ускорить адаптацию программного обеспечения под российские процессоры «Эльбрус» и «Байкал» (подробнее о них можно прочитать в статье). Отмечалось, что по базовому набору ПО совместимые решения уже существуют или находятся в разработке и к 2023 году отечественные процессоры будут стоять в 70% закупаемых госорганами компьютеров.

Самый конкурентоспособный на данный момент ―процессор «Байкал-S», разработанный АО «Байкал Электроникс», сопоставим по характеристикам с зарубежными Intel и AMD 2019 года ― например, Intel Xeon 6148 Gold. Процессор «Байкал-М» можно сравнить с Intel Core I5 третьего–четвертого поколения, выпущенным в 2012–2013 годы.

Процессор «Эльбрус» разрабатывается АО «МЦСТ» с 60-х годов ХХ века и сегодня представлен восьмиядерными чипами «Эльбрус-8С» (2018 года) и «Эльбрус-8СВ» (2020 года), предназначенными для серверов и персональных компьютеров.

Кроме того, ведется работа над процессорами следующего поколения ― «Эльбрус-16С» и «Эльбрус-2С3».

Также АО «МЦСТ» разрабатывает одноименную операционную систему «Эльбрус» ― она используется в основном предприятиями и организациями для развертывания полноценных серверов и рабочих станций.

Большинство российских операционных систем представляет собой дистрибутивы на базе Linux ― например, Alt Linux или Astra Linux.

«Астра», разрабатываемая АО «НПО РусБИТех», входит в реестр программ Минкомсвязи и сертифицирована для использования в ФСБ и Министерстве обороны. Она предназначена для обработки данных в режиме повышенной защиты информации. В 2018 году было принято решение о переводе всех компьютеров в военной и оборонной сфере России на «Астру» и полном отказе от Microsoft.

Alt Linux считается самой удобной для массового пользователя. Она укомплектована полным пакетом прикладных программ, распространяется бесплатно, проста в установке и мало подвержена вирусным атакам.

Операционная система «Ось» на базе Linux предоставляет решения для комплексной автоматизации рабочих мест и IT-инфраструктуры организаций и предприятий, в том числе в дата-центрах, на серверах и клиентских рабочих станциях.

Есть решения и в области мобильных операционных систем. Например, «Ростелеком» развивает ОС «Аврора» ― корпорация уже вложила в ее разработку около 7 млрд рублей. Astra Linux работает над адаптацией своей ОС для планшетов, а «Лаборатория Касперского» тестирует для инсталляции в смартфоны свою KasperskyOS.

Ссылка на основную публикацию
Adblock
detector