Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
1
Добавлен:
26.06.2025
Размер:
29 Кб
Скачать
☆

2.4 Ограничения

- ПО предназначено для работы с графами размером до 5000 узлов и 10000 рёбер.

- Время расчета запаса структурной надежности для сети из 1000 узлов и 2000 рёбер не должно превышать 2 минуты.

2.5 Предположения и влияния

Размер и тип сетевой структуры: Программное обеспечение изначально разрабатывается для работы с графами, содержащими до 5000 узлов и 10000 рёбер. Если в дальнейшем необходимо будет работать с более крупными сетями, это может потребовать переработки алгоритмов и оптимизаций.

Версии внешних программных продуктов: Взаимодействие с базами данных, математическими пакетами и другими сторонними программами может потребовать корректировок в зависимости от версий этих программ, а также их обновлений.

Изменения в требованиях безопасности: В случае изменений в законодательных или корпоративных стандартах безопасности, программное обеспечение может потребовать дополнений или изменений в механизмах защиты данных и аутентификации пользователей.

Техническая поддержка и обновления: Предполагается, что программное обеспечение будет поддерживаться с регулярными обновлениями и исправлениями. Возможные изменения в процессе эксплуатации могут потребовать адаптации требований к обновлениям и поддержке.

2.6 Разделение требований

Расширенная визуализация сети Функции, включающие детализированную визуализацию (например, выбор пользовательских цветовых схем, отображение веса каждого ребра, анимация отказов в реальном времени), могут быть реализованы в следующих версиях.

Генерация отчетов в дополнительных форматах В текущей версии поддержка экспорта отчетов планируется для PDF и Excel. Поддержка других форматов, таких как CSV или JSON, а также интеграция с системами документооборота, может быть добавлена позднее.

Расширенная поддержка пользовательских интерфейсов Дополнительные настройки интерфейса пользователя, такие как более гибкая настройка рабочего пространства и изменение тем интерфейса, могут быть добавлены позже. Базовая интерактивная визуализация останется приоритетной задачей.

2.7 Место программного продукта

Программный продукт "Анализ запаса структурной надежности сетевых структур" является автономным приложением, предназначенным для оценки устойчивости сетевых структур к отказам и анализа их структурной надежности. Продукт не требует интеграции с другими системами для базового функционирования и может использоваться как независимый инструмент.

Программное обеспечение может быть дополнительно интегрировано с внешними системами сбора и обработки данных, такими как системы мониторинга инфраструктуры или аналитические платформы, при наличии соответствующих интерфейсов в будущем. Однако для основной функциональности эти связи не являются обязательными.

Отсутствие заменяемых систем: Программный продукт не является прямой заменой существующей системы и не имеет прародителей, ныне исключенных из эксплуатации.

3. Специальные требования

3.1 Требования к внешним интерфейсам

1) Имя компонента программной системы:

Модуль внешнего интерфейса для взаимодействия с пользователем

2) Назначение компонента программной системы:

Обеспечение взаимодействия между пользователем и программной системой для ввода данных, настройки параметров, выполнения расчета, а также получения результатов анализа структурной надежности сети.

#### 3) Перечень источников входных данных и приемников выходных результатов:

- **Источники входных данных:** Пользовательский ввод через интерфейсные элементы (загрузка файлов, кнопки управления, настройки параметров отказов).

- **Приемники выходных данных:**

- Экран визуализации для отображения структуры сети и важности рёбер.

- Окно отчетов для экспорта результатов в PDF и Excel.

#### 4) Допустимые диапазон, точность и/или допуски входных и выходных данных:

- **Входные данные:** файлы с графом сети, поддерживающие формат JSON и CSV.

- **Точность результатов расчета:** для сетей среднего размера (1000 узлов, 2000 рёбер) время обработки не превышает 2 минут.

- **Диапазон данных:** до 5000 узлов и до 10000 рёбер.

#### 5) Единицы измерений параметров:

- **Структурная надежность:** в долях или процентах от исходного состояния сети.

- **Важность рёбер для связности:** в относительных единицах, показывающих их критичность.

#### 6) Соотношения по времени возникновения данных:

- **Загрузка и обработка данных:** при запуске программы или по запросу пользователя.

- **Отображение визуализации и отчётов:** после завершения расчётов и настройки параметров.

#### 7) Взаимоотношения с другими входами и выходами:

- Ввод данных для сети является основным для последующих расчетов и визуализации.

- Результаты расчетов передаются в модуль визуализации и отчётов.

#### 8) Форматы/организация экранов:

Экран состоит из нескольких секций:

- **Главное меню** с опциями загрузки данных, настроек и генерации отчётов.

- **Основная область визуализации**, где представлен граф сети.

- **Область результатов** для вывода расчетных данных и выводов.

#### 9) Форматы/организация окон:

- **Основное окно**: загрузка данных, отображение графа и расчётов.

- **Окна настроек**: для ввода параметров отказов и выбора форматов отчётов.

#### 10) Форматы данных:

- **Входные данные**: JSON или CSV, описывающие граф сети с узлами и рёбрами.

- **Выходные данные**: результаты анализа в интерактивной форме и экспорт в PDF/Excel.

#### 11) Форматы команд:

- **Команды пользователя**: загрузка графа, запуск расчётов, выбор типа отчёта, экспорт данных.

#### 12) Сообщения о завершении обмена:

- **Успешная обработка**: "Данные успешно загружены" или "Расчёт завершён".

- **Ошибки**: сообщения типа "Ошибка загрузки данных", "Неподдерживаемый формат файла".

3.2. Реализуемые программной системой функции.

3.3. Требования к производительности.

3.4. Требования к логическим моделям данных.

3.5. Проектные ограничения.

3.6. Атрибуты программной системы.

3.7. Требования к организации специальных требований. 4. Атрибуты системы

3.8 Требования-возможности

3.9 Требования-ограничения

Соседние файлы в папке 7 семестр