Next: Архитектура программной системы.
Up: specification
Previous: Ограничения:
Contents
Программная система должна реализовывать построение индексного файла по
файлам, содержащим информацию о потоках в формате NetFlow v5 и осуществлять
фильтрацию на основе построенного справочника.
Figure:
Модель требований.
|
Разрабатываемая система представляет из себя два модуля: индексатор и фильтр.
Внешние объекты - пользователь, файлы, хранящие потоки в формате NetFlow v5,
индексный файл, результаты выборки.
Пользователь - администратор системы, должен иметь представление о потоках
NetFlow.
Разрабатываемая система состоит из двух основных частей-функций:
- Создание индексного файла - справочника, на основе файлов flow-tools с
записями о всех потоках (использование исходного кода из пакета
flow-tools).
- Анализ условий и фильтрация данных о потоках на основе индексного
файла.
Последовательность операций, которые необходимо провести для получения выборки
из имеющихся данных (полный сценарий использования 3.2):
- Запуск индексатора
- Ввод данных - указание файлов базы потоков которые надо индексировать
- Построение индексных файлов и завершение работы индексатора
- Запуск фильтра
- Ввод данных - указание критериев поиска
- Получение выборки, вывод на экран или в файл
Figure:
Полный сценарий использования.
|
Возможно разделение основного сценария на два отдельных этапа:
Создание индексных файлов на основе базы данных о потоках (3.3).
Figure:
Создание индексных файлов на основе базы данных о потоках.
|
Фильтрация потоков по заданным параметрам (3.4).
Figure:
Фильтрация потоков по заданным параметрам.
|
Aleks Sherikov
2006-06-01