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

Экспертиза мобильного приложения по техническому заданию №57918

Заказчик не принял разработанное мобильное приложение: компьютерно-техническая экспертиза устанавливала его соответствие техническому заданию и проверяла изменения программы. Программа предназначалась для электронной торговли, а спор относился к приёмке работ по разработке программного обеспечения. Работа проведена по материалам дела без осмотра объектов в Москве. Эксперты компьютерно-технического профиля сопоставили 9 функциональных блоков и около 30 листов документов.

В Parallels Desktop 12 эксперты развернули виртуальную среду Android и воспроизвели пользовательские сценарии. Они проверяли навигацию, поиск, карточку товара, корзину и личный кабинет и фиксировали этапы снимками экрана. Структуру установочного пакета анализировали по ресурсам сборки и служебным данным Crashlytics. Для каждого сценария эксперты соотносили действия пользователя с отдельным требованием технического задания.

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

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

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

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

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

Арбитражный суд г. МосквыДело №А40-202993/2018-134-1453
Участники: ООО "Торговый дом Тиана", ООО "Инскай Диджитал"

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

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

  • Мобильное приложение — установочный пакет для платформы Android с сетевыми функциями.
  • Цифровой носитель — один флеш-накопитель с установочным пакетом и материалами разработки.
  • Техническое задание — 2 листа с требованиями к функциям программы.
  • Материалы разработки — электронные файлы, связанные с подготовкой мобильного приложения.

Материалы дела включали около 30 листов: договорные документы, акт сдачи работ, позиции участников спора и технические пояснения. Эти документы задавали перечень проверяемых функций мобильного приложения и период, за который требовалось проверить изменения.

Регион

Москва

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

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

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

Проверку построили как последовательное воспроизведение функций, перечисленных в техническом задании. В Parallels Desktop 12 эксперты создали виртуальную машину с Android, установили приложение и прошли пользовательские сценарии. Каждый элемент интерфейса они сопоставили с соответствующим пунктом задания, а состав пакета изучили отдельно. Реакцию программы проверяли после каждого перехода между экранами и обращения к онлайн-сервису. Отдельно эксперты проверяли категории, поиск, переходы и порядок формирования заказа.

  • Интерфейс — проверка меню, главной страницы и карточки товара.
  • Каталог — воспроизведение поиска, сортировки и переходов между разделами.
  • Заказ — проверка корзины, оформления покупки и личного кабинета.
  • Сборка — анализ ресурсов пакета и служебных данных Crashlytics.

Сборка из переданных материалов разработки отсутствовала, поэтому их связь с приложением проверяли сопоставлением отдельных программных элементов пакета с воспроизводимым поведением установленной мобильной программы. Эксперты распаковали установочный пакет, отделили ресурсы приложения от скомпилированной части и изучили служебные сведения. Для вопроса об изменениях они отдельно анализировали метаданные, которые Crashlytics формировал при сборке Android-приложения.

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

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

  1. Соответствует ли разработанное мобильное приложение требованиям технического задания?
  2. Вносились ли разработчиком изменения в мобильное приложение за установленный судом период?

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

Материалы

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

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

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

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

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

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

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

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

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