Экспертиза программного обеспечения
Экспертиза программного обеспечения – это вид инженерно-технической экспертизы. Этот вид исследования очень важен, так как программное обеспечение является одним из самых быстроразвивающихся сегментов технологической области. Еще одной причиной повышенного спроса на экспертизу программного обеспечения являются контрафактные продукты и недобросовестная конкуренция. Такой вид экспертизы позволяет определить, были ли нарушены права гражданина (компании) согласно Кодекса административных правонарушений (статья 7.12 «Нарушение авторских и смежных прав, изобретательских и патентных прав»), а также Уголовного кодекса (статья 146 «Нарушение авторских и смежных прав»). Эксперты по программному обеспечению изучают, проверяют и анализируют программный продукт, а также могут выявить случаи некорректного программного обеспечения.
Основные задачи в области экспертизы программного обеспечения- анализировать степень совместимости исследуемого программного обеспечения и технического оборудования;
- определять функциональное назначение программного продукта;
- делать выводы о составе конкретных файлов программного обеспечения;
- определять языки программирования, использованные при создании программного продукта;
- выявлять признаки контрафактности программного обеспечения;
- определять методы ввода и вывода данных в программном продукте;
- устанавливать причины изменений в программном обеспечении (программные сбои, воздействие вредоносных программ, аппаратные сбои, ошибки программной среды).
Объект экспертизы программного обеспеченияВ рамках этого вида экспертизы производится анализ следующих объектов:
- программные утилиты;
- инструменты для отладки и создания программ;
- системная служебная информация.
Какие материалы необходимы для экспертизы программного обеспечения?Для анализа эксперт изучает системное, прикладное и авторское программное обеспечение. Экспертизе подлежат диски, включая компьютерные и игровые, а также DVD- и Blu-ray диски. Крайне важно, чтобы все компоненты находились в хорошем рабочем состоянии, поскольку от этого зависит точность заключения. В случае удаления какой-то информации специалист должен предпринять усилия по ее восстановлению.
Экспертизу программного обеспечения проводят в два этапа. Первый этап включает выполнение технологических испытаний, чтобы убедиться в соответствии качественных и количественных показателей. Второй этап предполагает проведение функционального тестирования, которое позволяет определить заявленные разработчиком функциональные характеристики на рабочей версии программного продукта.
Наш центр оснащен всем необходимым оборудованием для проведения экспертизы программного обеспечения различной сложности. Наши специалисты выполняют все необходимые экспертные работы на высоком уровне и защитят интересы заказчика на различных этапах судебных разбирательств.