Опубликованная практика

Экспертиза №122119

Судебная компьютерно-техническая экспертиза программного обеспечения, проведенная по определению Арбитражного суда Республики Татарстан, включала анализ серверной части системы и мобильного приложения, разработанных в рамках двух договоров. В ходе экспертизы экспертом были изучены предоставленные материалы на электронном флеш-накопителе, содержащие исходный код, документацию и исполняемый файл мобильного приложения. Осмотр программного обеспечения проводился методом эксперимента: эксперт осуществял интерактивное взаимодействие с веб-интерфейсом серверной части, доступной по тестовому IP-адресу, и тестировал функциональность мобильного приложения "Café Mobile Client", установленного на устройстве под управлением Android. Основными задачами являлись оценка соответствия продукта договорным условиям, его потребительской ценности, степени готовности и наличия возможных ошибок, а также соответствия общепринятым стандартам для продуктов данного типа.
Дата выполнения
Завершена в августе 2022 года
Реальная задача из нашей практики

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

Содержание работы

Задача и материалы исследования

Ниже собраны исходные сведения, цель экспертизы и вопросы, на которые требовалось дать обоснованные ответы.

Арбитражный суд Республики ТатарстанДело №А65-4839/2022
Участники: , ООО "Севен Групп"

Объект исследования

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

Основные характеристики и компоненты исследуемого объекта включали:

  • Электронный флеш-накопитель черного цвета utashi 16GB, содержащий материалы экспертизы.
  • Комплект программного обеспечения, включающий:
    • Файлы технической и пользовательской документации в форматах PDF и DOCX.
    • Исполняемый файл мобильного приложения для операционной системы Android (файл .apk).
    • Архив с исходным кодом мобильного приложения (cafe-constructor-mobile-master.zip).
    • Архив с исходным кодом серверной части системы (cafe-constructor-master.zip).
  • Web-интерфейс серверной части системы, доступный для интерактивного тестирования по тестовому IP-адресу.
  • Мобильное приложение под названием "Café Mobile Client" версии 2.0.15, установленное на тестовом мобильном устройстве под управлением Android.

Серверная часть системы была разработана с использованием технологий asp net core, postgres, react, а также скриптовых языков HTML и CSS. Мобильное приложение использовало платформу expo. Согласно условиям договоров (п.3.1.7), используемые инструменты являются свободным программным обеспечением.

Регион

Москва

Цель экспертизы

Основной целью проведения компьютерно-технической экспертизы заключалось в многоаспектном исследовании программного обеспечения, разработанного в рамках двух договоров, для определения его соответствия установленным условиям, выявления потребительской ценности, оценки степени законченности продукта, идентификации критических ошибок, способных нарушить нормальное функционирование, а также установления соответствия общепринятым требованиям и нормам, характерным для подобных программных продуктов. Перед экспертом стояла задача глубокого анализа предоставленных материалов, чтобы прояснить функциональные возможности ПО и его техническую реализацию. Значительной сложностью, с которой столкнулись эксперты в процессе работы, являлось отсутствие в полученных материалах таких ключевых документов, как Приложения №1 к договорам. Эти приложения должны были содержать подробное Техническое задание, детализирующее объемы, характеристики и специфические функциональные требования к разрабатываемому программному обеспечению. Эта нехватка исходных данных значительно усложнила возможность прямого сопоставления фактических результатов разработки с договорными обязательствами, что потребовало от эксперта применения более глубоких и всесторонних методов анализа.

В процессе проведения работы был задействован комплекс научно-практических методов, включая метод описания для тщательной фиксации всех выявленных признаков объекта экспертизы и графической регистрации информации. Активно применялся метод эксперимента, который предусматривал искусственное воссоздание условий эксплуатации программного обеспечения, опытное тестирование его функциональных блоков и взаимодействия компонентов. Эксперт детально изучал содержимое электронного флеш-накопителя, идентифицируя программное обеспечение, его исходный код и сопутствующую документацию. Осуществлялся интерактивный анализ веб-интерфейса серверной части системы, доступ к которому был получен через указанный тестовый стенд по IP-адресу. Проводилось последовательное изучение всех разделов административной панели, включая управление меню, новостями, схемами заведений, дополнительными услугами, программами лояльности, рассылками, заказами, статистикой, отзывами, посетителями и системными настройками. Параллельно проводилась установка и экспериментальное тестирование мобильного приложения на мобильном устройстве под управлением Android, с проверкой авторизации пользователей, создания заказов и взаимодействия с серверной частью. Этот подход позволил собрать эмпирические данные о работоспособности и функциональности продукта в условиях неполноты проектной документации. Было также отмечено использование в разработке таких технологий как asp net core, postgres, react и expo, которые соответствуют принципам свободного программного обеспечения, согласно п.3.1.7 договоров.

Вопросы на исследование

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

Формулировки вопросов обобщены: персональные данные и реквизиты дела исключены, содержание поставленных судом задач не изменено.

Материалы

Иллюстрации к исследованию

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

Профиль работы

Направления экспертизы

В работе были задействованы компетенции по следующим видам судебных исследований.

Обращение в организацию

Нужна экспертиза по похожей задаче?

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

  • Подберём эксперта
  • Поможем с вопросами
  • Оценим срок и стоимость
Задать вопрос или позвоните 8 (800) 333-24-09 Бесплатный звонок по России