Требования к «File Searcher»




 

1. Приложение «File Searcher» (далее FS) предназначено для автоматического поиска файлов по заданному шаблону

 

- описание шаблона (его синтаксис)

 

 

2. Приложение должно быть написано на Delphi 7 и работать под Win XP и Win 7

 

- С чем связан выбор именно этой среды разработки? (относительно старая версия 2002г. возможно имелась ввиду «Delphi XE7» 2014.) Уточнить полное название продукта

- Необходимость следующего замечания исходит из ответа предыдущего вопроса; Полная поддержка «Win 7» начинается только с «Delphi 2010». Delphi 7 в полном объёме не поддерживается в Windows 7, 64bit)

 

 

3. Для поиска указывается начальный каталог или набор каталогов. FS автоматически сканирует каталоги на неограниченную глубину вложенности и отображает все найденные файлы в правой панели (см. скриншот 1).

 

- (каким образом может быть указан «начальный каталог»? (Прописывается вручную прямой путь к каталогу или же его имя/часть имени? Или же должно открываться отдельно “ Диалоговое окно”?)

- Каким образом можно выбрать несколько каталогов, если отсутствует вариант “ Диалоговое окно ”?

- Каково должно быть максимально кол-во каталогов для выбора « набор каталогов » (в строке « Where to search» ) из которых, в дальнейшем, будет производиться поиск?)

- Чем обусловлена “неограниченная глубина вложенности”? (НЕ УВЕРЕН ЧТО ЭТОТ ВОПРОС НУЖЕН)

- «… отображает все найденные файлы …» (Имеется ввиду «соответствующие поисковому запросу»?)

Доп. Вопросы:

- Обязательность ввода типа файлов?

- Возможность произвести поиск без указания места каталога, а только типа файла?

- Каково должна быть реакция программы на 1) отсутствие файла по заданным критериям 2) пути к каталогу

(нужно ли выводить соответствующее сообщение в данных случаях)?

 

Предложение: добавить возможность выбора файла по имени (частичному или полному)

 

4. Для поиска доступно три типа файлов (выбор производит вручную или с помощью комбо-бокса «Что искать»):

a. Аудиофайлы (mp3, ogg, wav, mid).

b. Видеофайлы (avi, mpg, mpeg).

c. Офисные файлы (doc, docx, xls, xlsx).

 

- Каким образом должен производиться выбор типа файла вручную?

- Уточнить полную структуру «комбо-бокса» (запросить скриншот, если есть такая возможность

- Необходимость следующих примечаний исходит из ответа предыдущего вопроса; Какова должна быть реакция приложения на:

1) ввод символов совокупность которых не представляет из себя ни один из прописанных в требованиях тип файлов?

2) Реакция приложения на написания типа файлов большими буквами?

(Необходим ли вывод соответствующего сообщения в вышеперечисленных случаях?)

 

Все ли форматы mpeg должны поддерживаться? Актуальность этого

(mpg – это расширение, mpeg – это формат)

 

 

 

- Должна ли быть реализована возможность поиска файлов других форматов (не из комбобокса)? Уточнить необходимость каждого из прописанных в требовании форматов. Предложить иные. ( КОРОЧЕ, ПОЧЕМУ ИМЕННО ТЕ ФОРМАТЫ, НУЖНЫЛИ ДРУГИЕ? )

 

Предложение: “Изображения”. Их форматы

 

 

5. По всем найденным файлам отображается:

a. Имя.

b. Полный путь.

c. Размер.

d. Дата-время создания файла.

e. Скриншот с первым кадром.

 

- Скриншот чего именно? (Возможно имелось ввиду первый кадр видео (в качестве изображения файла) если это видеофайл. Уточнить суть данного требования и степень необходимости данной функции в целом)

 

Доп. Вопрос: реакция приложения на отсутствие файлов по заданным параметрам? (Необходимость вывода соответствующего сообщения)

 

 

6. Производительность.

a. FS должно искать не менее 500 файлов в секунду при условии, что скорость чтения/записи на диск превышает 50 Мб в секунду.

 

- На каком оборудовании, с какими параметрами (при какой нагруженности системы) собираются использовать приложение?

- Если скорость менее 50 мб/с, что тогда? (Скорость записи никак не влияет на скорость поиска файлов).

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

(НЕ УВЕРЕН ЧТО, «что скорость чтения/записи на диск превышает 50 Мб в секунду.» ВООБЩЕ НУЖНО В ЭТОМ ТРЕБОВАНИ. ЕЩЁ У СВОИХ УТОЧНЮ)

 

 

b. В случае, если общее время операции превышает 1 час, приложение не должно начинать работу.

 

- Видимо имелось ввиду «не должно начинать (продолжать после определения времени обработки >1 часа) процедуру поиска». (необходим ли вывод соответствующего сообщения?)

 

7. Поддержка языков.

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

b. Должна быть возможность добавлять новые языки.

 

- Что понимается под словом «новые»? (Другие? Если да, какие именно? Какие в приоритете?)

- Необходимость данной возможности? (Почему бы не сделать все потенциально используемые для работы языки по умолчанию?)

 

 

8. Логирование.

a. FRS должно вести лог своей работы.

 

- Что такое FRS? (вероятно опечатка, имелось ввиду “FS” - «File Searcher»)

 

b. Если размер лога превышает 1 Мб, ведение лога прекращается.

 

- Чем обусловлена ограниченность размера лога в 1мб?

- Прекращение ведение лога должно вести к созданию нового файла(размеров так же в 1мб), или к перезаписи имеющихся данных в данном лог файле?

 

c. Текущий анализируемый каталог должен отображаться в панели «Сейчас проверяется» внизу экрана.

 

- Что должна представлять из себя панель «Сейчас проверяется»? Описание. (визуал, функции)

- О каком экране идёт речь? (Экрана самого приложения или экрана монитора?)

 

 

9. Поддержка файловых систем:

a. Должны поддерживаться все файловые системы Windows и UNIX.

 

- Что понимается под словом «все»? (Необходимы конкретные примеры. Для семейства ОС Windows в основном используются файловые системы: VFAT, FAT32, HPFS, NTFS. Для UNIX это System V (s5) и файловая система семейства UNIX BSD (ufs).)

- Цель поддержки файловой системы UNIX, если приложение работает только в windows среде? (возможно ли это технически, уточнить у программистов)

 

b. В случае обнаружения неподдерживаемой FS, FS должно аварийно завершать работу.

 

- “…неподдерживаемой FS” Уточнить значения абривиатуры “FS”.

(возможно речь идёт о «File system»?)

- «FS должно…» Уточнить значения аббревиатуры “FS” в данном контексте.

(Вероятно далее речь идёт о «File Searcher»)

- Что понимается под словом «аварийно»? Должно ли при этом появляться соответствующее сообщение?

 

Предложение: Прописать названия приложения «File Searcher» полностью, во всём документе. Так же исключить аббревиатуры, прописывать все названия полностью, без сокращений)

 

10. Должна быть поддержка сети.

 

- О какой сети идёт речь?

- Для каких целей нужна поддержка сети в данной программе?

 

 

Скриншот 1.

 

 

 

Дефект -

Классификация -

Вопрос -

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2017-12-12 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: