Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
СуховВоротников7363курсоваяАИС.pdf
Скачиваний:
8
Добавлен:
20.06.2023
Размер:
730.73 Кб
Скачать

1. ТРЕБОВАНИЯ

1.1.Глоссарий

Втаблице 1 приведён глоссарий терминов. Таблица 1 Глоссарий

Термины

Определения

 

 

 

 

 

 

 

 

 

 

 

 

1

Use case

Описание

поведения

системы,

когда

она

 

 

взаимодействует с кем-то (или чем-то) из внешней

 

 

среды

 

 

 

 

 

 

 

 

2

Интерфейс

Совокупность возможностей, способов и методов

 

 

одновременного действия

 

 

 

 

 

 

3

База данных

Совокупность данных, организованных в соответствии с

 

 

концептуальной

структурой,

описывающей

 

 

характеристики этих данных и взаимоотношения между

 

 

ними, причём такое собрание данных, которое

 

 

поддерживает одну или более областей применения

 

 

 

 

4

Сайт

Одна или несколько логически связанных между

 

 

собой веб-страниц;

также

место

расположения

 

 

контента сервера.

 

 

 

 

 

 

 

5

Фреймворк

Программное обеспечение, облегчающее разработку и

 

 

объединение разных модулей программного проекта

 

 

 

 

 

 

6

Пользователь

Человек, имеющий доступ к веб-сайту

 

 

 

 

 

7

API

Описание способов, которыми одна компьютерная

 

 

программа может взаимодействовать с другой

 

 

 

 

 

 

 

 

 

1.2. Бизнес-требования

1.Возможность администрирования сайта.

2.Оплата заказа производится только картой.

6

3.Наличие удобной для пользователей формы для оформление заказа.

4.Корректное отображение онлайн-сервиса на всех устройствах.

5.Возможность совершать заказ только зарегистрированным пользователям.

6.Наличие списка контактов на главной страницы веб-сайта.

7.Броский дизайн, делающий акцент на самой продукции.

1.3.Пользовательские требования

1.Возможность авторизации через социальные сети.

2.Наличие поиска по ключевым словам.

3.Наличие быстрого просмотра описания блюда, или любой другой продуктовой позиции в новом окне на исходной странице.

4.Наличие сортировки по цене, популярности и рейтингу продуктовой позиции.

5.Деление продукции по категориям: готовые блюда, напитки, иные продуктовые товары.

1.4.Системные требования

1.Для реализации проекта должен использоваться язык программирование Node.js в совокупности с фреймворком Express.js, а

в качестве базы данных MySQL.

2.Зарегистрированное доменное имя.

1.5.Функциональные требования

1.Пользователь должен иметь возможность регистрироваться или авторизовываться через социальные сети, почту.

2.Пользователь должен иметь возможность выбрать любую продукцию из категорий, а также просмотреть информацию о ней.

3.Пользователь может изменять количество продукции.

4.Пользователь может оплатить заказ онлайн с помощью банковской карты.

7

5.Администратор может вносить изменения наличия и количества продукции.

6.Пользователь может добавлять или удалять продукцию из корзины.

7.Должна сохраняться информация об оплате заказа.

1.6.Нефункциональные требования

1. Данные, касающиеся пользователя, должны быть конфиденциальными.

2.Устойчивость веб-сайта к атакам.

3.Онлайн-сервис должен быть безопасным.

1.7. Требования к интерфейсу

1.Интуитивно понятный интерфейс.

2.В разработке внешнего вида онлайн-сервиса не должны использоваться яркие цвета.

3.Разработка в стиле минимализм.

1.8. Требования к интеграции

1. Разработка веб-сайта должна быть завершена в течение полугода.

1.9.Требования к продукту

1.Вёрстка сайта должна поддерживать все браузеры.

2.Стабильная и быстрая работа онлайн-сервиса.

1.10.Доменные требования

1.Доменное имя должно быть связано с пищевой продукцией.

2.Доменное имя не должно превышать 20 символов.

8