Загрузка данных



ЧАСТЬ 4. ЗАЩИТА И ВЗАИМНАЯ ПРОВЕРКА (PEER-REVIEW)

4.1. Протокол «слепого развертывания» (Оценка чужого комплекта за 5 минут)

Наша команда провела проверку комплекта документации группы-партнера по кейсу
«Авторемонтная мастерская»:

1.  Можем ли мы по комплекту войти под ролью Мастера и выполнить диагностику?
    Ответ: Да. В руководстве оператора приведены тестовые логины (master /
    pass123) и пошаговый порядок открытия заказ-наряда.
2.  Можем ли мы поднять БД с нуля по этому комплекту?
    Ответ: Частично. В руководстве администратора указаны скрипты создания
    таблиц, но не указан пароль пользователя sa для СУБД, пришлось настраивать
    Windows Authentication вручную.
3.  Найдём ли мы, какое бизнес-правило реализовано и где оно проверяется?
    Ответ: Да. Найдено правило проверки наличия запчасти на складе перед
    закрытием наряда, подтверждено тест-кейсом №4 в ТЗ.
4.  Есть ли противоречия между документами?
    Ответ: Да, обнаружено. В ТЗ указано поле PartNumber как обязательное (NOT
    NULL), а в экранной форме руководства оператора данное поле помечено как
    необязательное для ввода.

4.2. Замечания, полученные от команды-ревьюера по нашему проекту «DAWN RECORDS»:

Команда-ревьюер предоставила по нашему комплекту 3 замечания:

1.  Положительный отзыв («Что хорошо»):
    «Очень удобный сценарий автономного запуска через START.bat в Руководстве
    системного программиста — веб-сервер поднялся без установленного .NET SDK,
    база данных подключилась сразу благодаря готовой строке в appsettings.json».
2.  Замечание 1 («Что мешает»):
    «В Руководстве оператора первоначально не было сказано, что делать, если
    аудиофайл имеет нестандартный формат (например, .flac вместо .wav). Менеджер
    не понимает, почему форма выдает ошибку».
3.  Замечание 2 («Что мешает»):
    «Отказ от ГОСТ 19.301-79 (Программа и методика испытаний) в Части 2
    необоснован: таблица тест-кейсов в отчете не содержит юридических условий
    приемки системы в промышленную эксплуатацию заказчиком».

Ответ авторов и принятые меры:

  - Замечание 1 — Принято. В раздел 4.1 Руководства оператора добавлено четкое
    указание поддерживаемых MIME-типов: загрузка ограничена форматами .wav и
    .mp3 (битрейт не менее 320 kbps).
  - Замечание 2 — Принято. Команда пересмотрела решение и включила
    ГОСТ 19.301-79 в состав комплекта (см. Домашнее задание ниже).

ДОМАШНЕЕ ЗАДАНИЕ / ДОРАБОТАННЫЙ КОМПЛЕКТ

1. Доведение документов до полного состояния:

Фрагменты ТЗ (ГОСТ 19.201-78) и Руководства оператора (ГОСТ 19.505-79) дополнены
разделами контроля входных форматов данных и требованиями к аппаратному
обеспечению (ОЗУ не менее 4 Гб, разрешение дисплея от 1280×720).

2. Возврат «отказного» документа: Программа и методика испытаний (ГОСТ 19.301-79)

  - Владелец: Чеботарев Р.М. | Ревьюер: Бегун И.А.
  - Статус в комплекте: Восстановлен, включен в обязательный состав.

Записка о рефлексии команды (почему документ всё-таки понадобился):

«На этапе проектирования комплекта (Часть 2) мы посчитали Программу и методику
испытаний избыточной бюрократией, полагая, что таблицы тест-кейсов из СР3
достаточно для сдачи. Однако процедура peer-review и моделирование передачи
системы заказчику доказали обратное: без ГОСТ 19.301-79 приемо-сдаточные
испытания юридически ничтожны. Заказчик требует формальный документ,
определяющий объект испытаний, состав технических средств, порядок создания
аварийных ситуаций (обрыв соединения с MS SQL Server) и критерии подписания акта
приемки. Возврат данного документа устранил главный правовой риск при сдаче ИС».

КОРОТКИЙ ВЫВОД КОМАНДЫ (РЕФЛЕКСИЯ)

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