Вопросы, поставленные на исследование
Соответствуют ли фактически выполненные ООО «…» работы и разработанное мобильное приложение требованиям, установленным договором и материалами, определяющими техническое задание (включая презентационные и иные согласованные сторонами документы)?
Результаты исследования
Объектом исследования являлись результаты работ, выполненных ООО «…» в рамках исполнения обязательств по договору оказания услуг по разработке программного продукта. При этом формализованное техническое задание в составе договорной документации отсутствовало: в качестве документа, определяющего требования к результату, заказчиком была представлена презентация, содержащая перечень функциональных и графических характеристик, подлежащих реализации.
В рамках исследования специалистами было проведено комплексное тестирование программного продукта, включая функциональные испытания, анализ пользовательских сценариев, сопоставление графического интерфейса с заявленными требованиями, а также частичное исследование исходного кода. Необходимость анализа исходного кода была обусловлена некорректной работой ряда функций, вызванной, в том числе, отсутствием фактической интеграции приложения с предусмотренными внешними сервисами и модулями.
По результатам исследования установлены несоответствия графических и функциональных характеристик заявленным требованиям: выявлены отклонения в реализации пользовательского интерфейса, неполная либо некорректная работа отдельных модулей, отсутствие части заявленного функционала. Дополнительно в ходе анализа исходного кода и архитектурных решений выявлены критические уязвимости информационной безопасности, потенциально создающие риск несанкционированного доступа к данным и нарушения работоспособности системы.