- •1. Конструкторская часть
- •1.1. Общетехническое обоснование работы
- •1.1.1. Описание предметной области
- •1.1.2. Функциональные задачи, выполняемые web-приложением
- •1.2.2. Функциональность
- •1.2.3. Сложность в разработке, расширении и поддержке приложения
- •1.2.4. Скорость работы
- •1.3. Перечень задач, подлежащих решению в процессе разработки
- •2.5.4. Требования к архитектуре системы
- •2.5.5. Требования к входным и выходным данным
- •2.5.6. Требования к надежности
- •2.5.7. Требования к составу технических средств
- •2.5.3. Требования к составу программных средств
2.5.3. Требования к составу программных средств
С клиентской стороны для функционирования системы необходим любой интернет-браузер.
Со стороны сервера для работы приложения потребуется:
JDK версии 7 или выше;
сервер приложений Java: Tomcat, Jetty или аналогичный, совместимый с Java 7 или выше;
СУБД. Приложение будет поставляться с настройками для PostgreSQL, но можно использовать любую СУБД при внесении соответствующих изменений в конфигурации приложения;
2.5.4. Требования к архитектуре системы
Веб-приложение реализует структуру клиент-сервер. Передача данных между клиентом и сервером осуществляется по протоколу HTTP. Клиентская часть представлена стандартным веб-браузером.
2.5.5. Требования к входным и выходным данным
Входные данные
Информация в систему должна вводиться с помощью экранных форм через редактируемые поля или посредством выпадающих списков. В поля могут вводиться любые символы с помощью клавиатуры. Программа должна проверять правильность типа вводимых данных и оповещать об этом пользователя.
Выходные данные
Выходными данными являются экранные формы в веб-браузере (таблицы, выпадающие списки, поля, сформированные диаграммы, графики).
2.5.6. Требования к надежности
Программа не должна выдавать ошибок, не предусмотренных работой программы, программа должна обеспечивать устойчивое функционирование, защиту от случайного удаления данных, контроль входной информации.
2.5.7. Требования к составу технических средств
Для корректной работы серверной части данного программного продукта аппаратная часть должна отвечать следующим минимальным требованиям: компьютер с CPU 1,6 ГГц, ОЗУ не менее 1 Гб, сетевая плата, клавиатура и мышь.
Для корректной работы данного программного продукта на стороне Клиента необходимо: наличие электронного устройства (персональный компьютер, ноутбук/нетбук, планшетный компьютер либо смартфон) с доступом к сети Интернет.
