В фокусе
Читать
ГлавнаяРубрикиПрограммное обеспечение

Программное обеспечение

15.11.2021
Google выпустила открытый инструмент для поиска ошибок в ПО

11 ноября 2021 года Google объявила о выпуске инструмента ClusterFuzzLite для поиска ошибок в программном обеспечении с использованием случайных или недостоверных данных. Инструмент упрощает интеграцию фаззинга в любой рабочий процесс проекта и делает фазз-тестирование неотъемлемым стандартом при коммитах.

09.11.2021
Как избежать рисков при внедрении Low-code

Low-code — многообещающая технология, но это не серебряная пуля, и у нее есть свои недостатки. Соучредитель и коммерческий директор UP3 Мэтью Ширс обсуждает на портале Information Age, как организации могут преодолеть трудности, препятствующие раскрытию ее потенциала.

26.10.2021
Шесть облачных сервисов для безопасности данных интернет-магазина

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

29.07.2021
Неработающие KPI в ИТ: чем грозят и как выбрать правильные

В менеджменте есть постулат: невозможно успешно управлять тем, что нельзя измерить. KPI (Key Performance Indicators, ключевые показатели эффективности) — это тот самый инструментарий, который позволяет оценивать, контролировать и улучшать работу по достижению цели или оптимальности процесса. Причем KPI можно применять как к отдельным сотрудникам и командам, так к бизнесу в целом. ИТ-компании — не исключение.

15.07.2021
Разработка безопасного ПО для цифровых экосистем и платформ отечественной цифровой экономики

Современные цифровые платформы, особенно созданные на базе так называемых сквозных информационных технологий искусственного интеллекта (AI), больших данных (Big Data), квантовых вычислений (Q), дополненной реальности (VR/AR), облачных и пограничных вычислений (Сloud and Edge), промышленного интернета вещей (IoT/IIoT), не обладают требуемой кибербезопасностью для целевого функционирования в условиях разнородно-массовых кибератак из-за высокой структурной и функциональной сложности названных систем, потенциальной опасности имеющихся уязвимостей и «спящих» аппаратно-программных закладок — так называемых «цифровых бомб». Кроме того, еще недостаточно эффективны известные средства обеспечения безопасности, в том числе средства антивирусной защиты, сканеры уязвимостей, а также системы обнаружения, предупреждения и нейтрализации компьютерных атак и пр. Поэтому достаточно важно обеспечивать требуемую безопасность на каждом этапе жизненного цикла разработки соответствующей цифровой платформы: анализ требований, проектирование (Secure By Design), программирование отдельных компонентов и подсистем, сопряжение подсистем в систему в целом, тестирование и эксплуатация и сопровождение (при модернизации и выводе из эксплуатации).

10.07.2021
Как школьный учитель изобрёл один из самых влиятельных языков программирования

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

25.06.2021
«Прилунить» на отечественное ПО

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

06.05.2021
Софтверный проект: сначала проанализируй, потом протестируй

Наша задача, как тестировщиков, состоит в том, чтобы получать более глубокое понимание систем, продуктов, идей и ситуаций. Для этого необходимо изучать опыт, исследовать и экспериментировать с продуктами, которые мы тестируем, и применять к ним анализ, пишет на портале TechBeacon Майкл Болтон, ведущий консультант компании DevelopSense.

29.04.2021
7 причин, почему стоит стать Java-программистом в 2021 году

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

25.02.2021
Российский рынок AR/VR достиг 1,4 миллиарда рублей

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