Флипбук. Герасимов.
Данный флипбук был создан специально для предмета "Информационные технологии в профессиональной деятельности"
Данный флипбук был создан специально для предмета "Информационные технологии в профессиональной деятельности"
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)