Файл: Введение анализ проблемы и ее современного состояния.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 01.12.2023

Просмотров: 39

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.




Рисунок 3.7. –Диаграмма последовательности выбор текста и тональностей по аспектным категориям
Нефункциональные требования

Нефункциональные требования описывают, какими характеристиками и свойствами система должна обладать, в данном случае ставятся следующие требования:

  • простотой и удобный пользовательский интерфейс программного обеспечения;

  • безопасность: разграничения доступа к функциям системы;

  • надежность: устойчивость к внештатным ситуациям;

  • переносимость: возможность использования программного обеспечения с разных платформ.


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

Под системными требованиями понимают характеристики, которыми должен обладать компьютер, чтобы программное обеспечение могло на нем работать.

На стороне сервера и сервера приложений должны выполняться следующие системные требования:

  • жёсткий диск объемом не менее 500 Гб;

  • процессор с частотой не менее 4,2 ГГЦ;

  • оперативная память объемом не менее 8 Гб.

  • наличие Python 3.7+, библиотеки для python – Scikit-learn, NLTK, PyTorch, Django, pymorphy2, pandas, Gensim, Django REST framework, Node.JS;

  • операционная система — Windows 10, Windows Server 2019 ,Windows Server 2016;

Компьютер клиента должен соответствовать следующим системным требованиям:

  • жёсткий диск объемом не менее 2 Гб;

  • процессор с частотой не менее 2.2 ГГЦ;

  • оперативная память объемом не менее 1 Гб;

  • операционная система — Windows 7/8/10, Linux, MacOS, Android, iOS.

  • наличие современного веб-браузера (не поддерживается Internet Explorer).

Организационные требования к системе защиты регулируют административные и процедурные мероприятия, программное обеспечение должно удовлетворять следующим требованиям:

  • Серверная часть приложения должна быть разработана на языке программирования Python с использованием фреймворка Django;

  • Клиентская часть приложения должная быть написана на HTML, CSS, JavaScript, ReactJS.



Выводы по второй главе


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

  2. Сформулирована формальная постановка задачи и описана структура решения задачи в виде диаграммы IDEF0. Структура решения задачи состоит из четырех последовательных этапов: предобработки данных, создание векторного представления, извлечения аспектов и тональностей, агрегирования аспектов и тональностей и расчета оценок тональностей по аспектным категориям.

  3. Сформулированы требования к программному обеспечению: функциональные, нефункциональные, системные, организационные.


3. Математическое, (методическое), информационное, программное обеспечение

3.1. Методика определение тематики текста (Может быть лучше математическое обеспечение)