ДС-4: Журнал работы ДС-4.1: Формат журнала работы одинаков для отображения в консоли и за-
писи в лог-файл: YYYY-MM-DD HH:II:SS имя_операции параметры_операции ре-
зультат_операции.
ДС-4.2: В случае если лог-файл отсутствует, должен быть создан новый пу-
стой лог-файл.
ДС-4.3: В случае если лог-файл уже существует, должно происходить добав-
ление новых записей в его конец.
ДС-5: Форматы и размеры файлов ДС-5.1: Приложение должно обрабатывать текстовые файлы на русском и
английском языках в следующих исходных кодировках: WIN1251, CP866, KOI8R.
Обрабатываемые файлы могут быть представлены в следующих форматах,
определяемых расширениями файлов:
Plain Text (TXT);
Hyper Text Markup Language Document (HTML);
Mark Down Document (MD).
ДС-5.2: Приложение должно обрабатывать файлы размером до 50 МБ (вклю-
чительно), игнорируя любой файл, размер которого превышает 50 МБ.
ДС-5.3: Если файл с расширением из
ДС-5.1
содержит внутри себя данные,
не соответствующие формату файла, допускается повреждение таких данных.
Задание 2.2.d: заметили ли вы, что в исправленном варианте требований
«потерялась» диаграмма вариантов использования (равно как и активная
ссылка на неё)? (Просто тест на внимательность, не более.)
Итак, мы получили набор требований, с которым уже вполне можно работать.
Он не идеален (и никогда вы не встретите идеальных требований), но он вполне
пригоден для того, чтобы разработчики смогли реализовать приложение, а тести-
ровщики — протестировать его.
Задание 2.2.e: протестируйте этот набор требований и найдите в нём хотя
бы 3–5 ошибок и неточностей, задайте соответствующие вопросы заказ-
чику.