- •Содержание
- •Введение
- •Особенности размещения обслуживающих центров с учетом экономической эффективности
- •Разработка структуры проекта
- •Разработка проекта реализации программного обеспечения
- •Анализ факторов риска проекта
- •Анализ использования проекта
- •Описание заинтересованных лиц
- •Профили пользователей
- •Сценарии использования проекта
- •Ввод информации
- •Статистический анализ
- •Описание требований проекта
- •Бизнес-требования проекта
- •Требования к операционной среде (системе)
- •Требования к производительности
- •Требования к среде эксплуатации
- •Требования к документации
- •Границы проекта
- •Описание функций программного продукта
- •Описание границ предметной области
- •Стратегия выпуска версий программного продукта
- •Критерии приемки
- •Стратегия архитектуры и технических решений
- •Описание возможных архитектурных решений
- •Описание возможных технических решений
- •Заключение
- •Список использованных источников
Требования к среде эксплуатации
Для повышения надежности функционирования проектного решения рекомендуется предусмотреть возможность резервирования сервера терминального доступа, чтобы осуществить быстрое переключение в случае выхода основного сервера из строя.
При аварийной ситуации есть необходимость в сохранности информации. Для этого необходимо создать:
устойчивость хранимых данных к разрушению и уничтожению, связанных с неисправностями технических средств, системными ошибками и ошибочными действиями пользователей;
защиту данных от несанкционированного доступа, искажения и уничтожения;
резервное копирование данных (с периодичностью 1 раз в месяц).
Требования к документации
Для успешного развертывания и эксплуатации системы заказчику поставляется следующая документация:
руководство администратора;
руководство по развертыванию системы;
руководство пользователя (в бумажном виде);
руководство пользователя (в электронном виде);
шаблоны отчетов.
Границы проекта
Описание функций программного продукта
Программного обеспечения автоматизации планирования размещения обслуживающих центров минимизацией числа центров должна выполнять следующие функции:
Возможность ввода, корректировки и удаления информации о расположении магазинов, складов;
Контроль данных – отвечает за корректность и правильность введенных данных;
Внесение данных в базу данных – информация о расположении объектов будет внесена в базу данных, если при проверке введенных данных не будет найдено никаких ошибок;
Заполнение итогового протокола – представляет собой средство заполнения шаблона итогового протокола;
Возможность просмотра и печати итоговых протоколов.
Описание границ предметной области
В рамках первой версии проекта «Программное обеспечение автоматизации планирования размещения обслуживающих центров с минимизацией количества центров» будет реализовано ввод расположения складов, вывод расположения складов относительно магазинов и вывод оптимального расположения складов, а также формирование итогового протокола.
Стратегия выпуска версий программного продукта
Программное обеспечение автоматизации планирования размещения обслуживающих центров с минимизацией обслуживающих центров состоит из следующих модулей:
модуль ввода информации – представляет собой средство для заполнения пользовательской формы работником магазина, после внесения данных вся информация считывается с формы и заносится в базу данных;
модуль определения индексов и параметров – отвечает за расчет по заранее известным формулам;
модуль вывода результата – отображает промежуточные и итоговые результаты;
модуль построения графиков – отображает зависимость индексов и параметров, визуализация результатов;
модуль заполнения отчета – представляет собой заполнение шаблона итогового протокола;
модуль вывода информации – представляет собой средство для вывода на печать итогового протокола.
Модули ввода информации и определения индексов и параметров создаются в первую очередь, т.к. ввод и контроль данных являются основными модулями программного обеспечения. Еще одним из основных модулей является модуль заполнения отчета. Для этого создается специальный шаблон отчета. После ввода и контроля данных, введенная информация вносится в созданные шаблоны.
