04.06.2023 Views

Флипбук. Герасимов.

Данный флипбук был создан специально для предмета "Информационные технологии в профессиональной деятельности"

Данный флипбук был создан специально для предмета "Информационные технологии в профессиональной деятельности"

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

КАФЕДРА ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ

И УПРАВЛЯЮЩИХ СИСТЕМ

«Введение в программную инженерию»

Определение требований к информационной системе

«Библиотека»

Направление подготовки: 09.03.03

Прикладная информатика

Выполнил: студент ИО-22 Герасимов Дмитрий Александрович

Королев 2023


Содержание

1. ВВЕДЕНИЕ ....................................................................................................... 3

1.1 Глоссарий ........................................................................................................ 3

2. ПРАКТИЧЕСКАЯ ЧАСТЬ .............................................................................. 4

3.1 Цели ................................................................................................................. 4

3.2 Границы .......................................................................................................... 5

3.3 Требования ...................................................................................................... 5

3. ЗАКЛЮЧЕНИЕ ................................................................................................ 8

4. ИСТОЧНИКИ ................................................................................................... 9


1. ВВЕДЕНИЕ

Название ПрО: Разработка системы «Библиотеки».

Название ИС: RoflanLibrary (Система чтения онлайн-книг).

1.1 Глоссарий

1. JWT-токен – это открытый стандарт для создания токенов доступа,

основанный на формате JSON. Как правило, используется для

передачи данных для аутентификации в клиент-серверных

приложениях. Токены создаются сервером, подписываются

секретным ключом и передаются клиенту, который в дальнейшем

использует данный токен для подтверждения подлинности аккаунта


2. ПРАКТИЧЕСКАЯ ЧАСТЬ

3.1 Цели

Ниже описаны цели для ИС «Библиотека» которые помогут определить

направление разработки и реализации, а также обеспечат основу для контроля

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

1. Предоставление информации.

• Показ авторов

• Показ книг и жанров

• Новые поступлениях

• Рейтинги и отзывы.

2. Регистрация и управление профилем.

• Сохранение списка желаемых книг,

• Создание закладок,

• Редактирование личных данных

• Просмотр истории прочитанных книг.

3. Читательское взаимодействие:

• Возможность оставить отзыв о книгах и авторах

• Возможность рекомендовать произведения другим

пользователям

• Форумы с дискуссиями о книгах

4. Обновления и новости:

• Свежие новости, обновлений и анонсов о событиях, акций

• Новые произведения или авторские мероприятия.

5. Поддержка различных устройств:

• Адаптивность под компьютеры, мобильные устройства и

телевизоры


3.2 Границы

Определение границ системы поможет установить ясные рамки и

ограничения для процесса разработки и реализации информационной системы

"Библиотека". Это поможет разработчикам и заинтересованным лицам.

О границах можно понять исходя из целей.

1. Контентная граница.

• Книги не противоречат Конституции РФ и не занесены в

реестр запрещенных книг на территории РФ.

2. Функциональная граница.

• Набор функциональных возможностей прописан в

требованиях и целях.

3. Граница безопасности и конфиденциальности.

• Защита от взлома путем шифрования паролей и работы

платформы по JWT-токенам

• Контроль доступа (Админ, Автор, Пользователь)

4. Граница доступности.

• Всем странам

5. Поддержка различных устройств:

• Поддержка различных веб-браузеров (Chrome, Firefox, Safari,

Edge и т.д.).

• Поддержка различных операционных систем (Windows,

macOS, iOS, Android и т.д.).

• Адаптация для различных разрешений экрана и устройств

(компьютеры, смартфоны, планшеты).

3.3 Требования

Учет нижеперечисленных требований в документации к

информационной системе "Библиотека" поможет обеспечить полное и ясное

представление о системе, ее возможностях, а также условиях использования и


взаимодействия с другими системами. Это также поможет гарантировать

эффективность, надежность и удобство пользования системой для всех ее

пользователей.

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

• Регистрация и аутентификация пользователей для доступа к

персональным функциям.

• Поиск и фильтрация книг по различным критериям (название,

автор, жанр и т.д.).

• Просмотр информации о книге, включая обложку, описание,

рейтинги и отзывы пользователей.

• Возможность добавления книг в список "Избранное" или

"Прочитано".

• Возможность оставлять отзывы и рекомендации для книг.

• Возможность просмотра и участия в дискуссиях или онлайнклубах

чтения.

• Просмотр и управление персональным профилем

пользователя.

• Возможность скачивания или чтения электронных книг

онлайн.

• Поддержка адаптивного дизайна для различных устройств и

разрешений экрана.

• Обновление информации о новых поступлениях, акциях и

событиях.

2. Безопасностные требования

• Защита конфиденциальности личных данных пользователей.

• Шифрование передаваемых данных, особенно при

регистрации и авторизации.

• Защита от несанкционированного доступа и

злоумышленничества.


• Резервное копирование данных для обеспечения их

сохранности.

3. Производительностные требования

• Быстрая загрузка страниц и отзывчивость интерфейса.

• Обработка большого количества одновременных запросов

пользователей.

• Эффективное использование серверных ресурсов для

обеспечения стабильной работы сайта.

4. Требования к пользовательскому интерфейсу

• Интуитивно понятный и легкий в использовании интерфейс.

• Понятная навигация по сайту и функциональные элементы.

• Четкое представление информации о книгах и других

ресурсах библиотеки.

• Удобство чтения электронных книг и навигации по тексту.

5. Совместимость:

• Поддержка различных веб-браузеров (Chrome, Firefox, Safari,

Edge и т.д.).

• Поддержка различных операционных систем (Windows,

macOS, iOS, Android и т.д.).

• Адаптация для различных разрешений экрана и устройств

(компьютеры, смартфоны, планшеты).

6. Удобство обслуживания:

• Легкость в развертывании и обновлении сайта.

• Простота добавления новых книг и обновления информации.

• Частые резервные копии данных для защиты от потери

информации.

• Масштабируемость для возможности расширения

функциональности и увеличения числа пользователей.


3. ЗАКЛЮЧЕНИЕ

Была оформлена документация, в которой определены цели, границы и

требования к информационной системе «Библиотека».


4. ИСТОЧНИКИ

1. Задание для выполнения на практическом занятии «Определение

требований к информационной системе». [Электронный источник]. Режим

доступа:

https://ies.unitechmo.ru/files/upload/journal/32966/ПИ_Практическое_2_Требования_к_ИС_З

адание.pdf (Дата обращения: 20.04.2023)

2. Варианты заданий для выполнения практических работ по дисциплине

«Введение в программную инженерию». [Электронный источник]. Режим

доступа

https://ies.unitechmo.ru/files/upload/journal/32966/ПИ_Варианты_заданий_разработка_ИС.p

df. (Дата обращения: 20.04.2023)

3. Пример: описание предметной области. [Электронный источник]. Режим

доступа:

https://ies.unitechmo.ru/files/upload/journal/32966/Пример_описания_предметной_области_3

.pdf. (Дата обращения: 20.04.2023)

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!