
В современных реалиях программное обеспечение используется повсеместно — в бизнесе, образовательном процессе, повседневной жизни. Разрабатываются все новые программные продукты, предназначенные для решения различныхзадач.
В связи с этим возникают спорные ситуации: между заказчиком и разработчиком,между автором программного обеспечения и создателем программы-аналога. Если конфликт доходит до суда, то разобраться в этих ситуациях позволяет проведение программно-компьютерной экспертизы. Ее поручают компьютерно-техническомуэксперту.Что должен знать и уметь эксперт?
Программно-компьютерная экспертиза — это…
Программно-компьютерная экспертиза (ПКЭ) представляет собой разновидность компьютерно-технической экспертизы. Объектом ее исследования выступают программные продукты, диагностику, оценку и анализ которых выполняет компьютерно-технический эксперт.
Как правило, необходимость в проведении ПКЭ возникает в двух случаях:
- когда заказчик не удовлетворен результатом работы разработчика и возникает судебный спор по договору авторского заказа;
- когда появляются аналогичные программные продукты, нарушающие интеллектуальные права их обладателя.
В таких ситуациях значимыми для дела являются следующие обстоятельства:
- соответствие/несоответствие выполненных работ по автоматизации пунктам договора и требованиям ГОСТа;
- степень тождественности программных продуктов по отношению друг к другу.
У суда нет специальных познаний в компьютерно-технической сфере, поэтому привлекают компьютерно-технического эксперта, который и занимается установлением указанных обстоятельств в рамках ПКЭ.
Требования к компьютерно-техническому эксперту
Для того, чтобы выполнить полноценную диагностику программного обеспечения, выявить его несоответствие техническому заданию и максимально точно сравнить несколько продуктов между собой, необходимы специальные познания в соответствующей области. В связи с этим к компьютерно-техническому эксперту предъявляют ряд требований.
Любой эксперт, вне зависимости от профиля, должен подтвердить свои знания дипломом о высшем образовании в соответствующей области. Применительно к компьютерно-техническому эксперту это должны быть знания в компьютерно-технической сфере, в частности автоматизации, информационных систем и процессов, программирования, компьютерной техники. Помимо этого, государственные эксперты обязательно должны иметь свидетельство о подготовке или переподготовке по специальности на право производства экспертиз и документ о прохождении аттестации, которую они проходят раз в пять лет.
Для проведения качественной ПКЭ одного только диплома по соответствующей специальности недостаточно. Технологии стремительно обновляются и совершенствуются, и система высшего образования не всегда успевает за этим процессом, хотя и дает своим выпускникам важные фундаментальные основы в указанной области. Для выполнения объективного и полноценного исследования программных продуктов эксперт должен знать и понимать все аспекты, касающиеся их разработки: что такое жизненный цикл программного обеспечения, кто принимает в нем участие и т.п. Это особенно важно для решения задачи по установлению соответствия продукта техническому заданию и требованиям ГОСТа.
Кроме того, крайне желательно, чтобы компьютерно-технический эксперт обладал навыками системного аналитика и тестировщика, которые позволят более глубоко вникать в процесс разработки программ, понимать их архитектуру и организацию базы данных, проводить тестирования сервиса с помощью различных инструментов. Поскольку компьютерно-техническому эксперту часто приходится решать вопрос о схожести программных продуктов, ему необходимо владеть еще и навыками разработчика — разбираться в написанном коде, хотя бы на уровне базового понимания его структуры.
В качестве вывода
Таким образом, только при наличии необходимой квалификации, высокого уровня знаний и конкретных навыков компьютерно-технический эксперт сможет качественно провести исследование программного продукта. Необходимо понимать, что он не устанавливает факт плагиата программного обеспечения и ответственных за несоответствие работ по автоматизации договору — это относится к полномочиям суда. Эксперт же помогает суду, выявляя важные для разрешения дела обстоятельства и предоставляя свое заключение по соответствующим вопросам.
Материал подготовлен по данным сайта https://ceur.ru/services/com/