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

Компьютерно-техническая экспертиза доработки сайта №135242

Заказчик и разработчик спорили о доработке сайта интернет-магазина: судебная компьютерно-техническая экспертиза проверяла договорные функции и хронологию изменений кода. Работа по спору в Смоленске проведена по материалам дела без осмотра объектов. Эксперты по компьютерной технике, программному обеспечению и автоматизированным системам проверили 21 отдельное требование и около 8 500 файлов.

Функциональное тестирование охватило регистрацию, личный кабинет, корзину, бонусные операции и обмен с учётной системой 1С. Пользовательские сценарии эксперты последовательно соотносили с договорным перечнем работ и фиксировали снимками экрана. Средствами Git они сравнивали рабочее дерево проекта с сохранённой версией, искали различия в программном коде и сопоставляли временные метки с журналом разработки.

Дата выполнения
Завершена в марте 2024 года
Реальная задача из нашей практики

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

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

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

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

Арбитражный суд Смоленской областиДело №А62-2169/2022
Участники: ООО "ТВИНС",

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

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

  • Сайт интернет-магазина — пользовательские разделы и административные функции.
  • Программный код — около 8 500 файлов проекта.
  • История Git — сохранённые версии и сведения об изменениях кода.
  • Договорный перечень — 21 проверяемое требование к функциям сайта.
  • Электронные материалы дела — документы о разработке и приёмке работ.

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

Регион

Смоленск

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

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

Эксперты работали комиссионно. В комиссию вошли эксперты по компьютерной технике, программному обеспечению вычислительных систем и разработке автоматизированных систем. Они изучали электронные материалы дела, сайт и серверную копию проекта удалённо. Работа относилась к спору о приёмке разработки сайта в Смоленске. Роли распределили между проверкой пользовательских сценариев и анализом файлов проекта.

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

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

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

Изменения кода анализировали средствами Git — системы, которая хранит версии файлов и различия между ними. Эксперты получили рабочую копию проекта с сервера и сопоставили около 8 500 текущих файлов с последней сохранённой версией. Они проверяли наличие и характер расхождений. Отдельно эксперты сравнили временные метки файлов с историей Git, чтобы проверить хронологию доработки сайта в пределах поставленного вопроса.

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

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

  1. Реализованы ли на сайте функции, предусмотренные договором на его доработку?
  2. Вносились ли изменения в программный код сайта в заданный период?
  3. В чём заключались изменения программного кода сайта за заданный период?

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

Материалы

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

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

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

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

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

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

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

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

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