Высшая школа электроники и компьютерных наук


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


Download 1.54 Mb.
Pdf ko'rish
bet12/23
Sana15.03.2023
Hajmi1.54 Mb.
#1268934
1   ...   8   9   10   11   12   13   14   15   ...   23
Bog'liq
2019 401 panchenkoai

Нефункциональные требования к проектируемой системе 
1. Система должна быть написана на языке Dart.
2. Система должна быть доступна на устройствах с операционной си-
стемой Android 5.1 и выше.
3. Система должна хранить анонимные данные пользователей на 
внешнем сервере с базой данных.
2.2. Разработка диаграммы вариантов использования
Диаграмма прецедентов (вариантов использования) отражает отноше-
ния между актерами и прецедентами системы и позволяет описать систему 
на концептуальном уровне. Прецедент – возможность моделируемой си-
стемы, часть ее функциональности, благодаря которой актер может полу-
чить конкретный, измеримый и нужный ему результат. Прецедент соответ-
ствует отдельному сервису системы, определяет один из вариантов ее ис-
пользования и описывает типичный способ взаимодействия пользователя с 
системой. Диаграмма прецедентов обычно применяется для спецификации 
внешних требований к системе.
В ходе проектирования был выделен следующий актер. 
Пользовательпользователь приложения, которому доступна воз-
можность использования всех его функций. 
На основе функциональных требований к мобильному приложению 
была создана диаграмма прецедентов, которая представлена на рис. 5. 


26 
Рис. 5. Диаграмма прецедентов 
Взаимодействовать с данными о доходах – включает в себя: посмот-
реть список полученных средств пользователем приложения, добавить дату 
и сумму дохода пользователя, изменить дату, сумму дохода, удалить данные 
о доходе. 
Взаимодействовать с данными о расходах – включает в себя: посмот-
реть список купленных товаров их наименование и стоимость, добавить 
вручную дату, наименование, цену, дополнить список товаров вручную 
(наименование и цена, присвоить категорию товара), изменить данные кон-
кретного товара из списка расходов, удалить конкретный товар,
Взаимодействовать с данными о категориях - создать категорию то-
вара, изменить параметры категории товара, удалить категорию товара. 


27 
Сканировать QR-код – сканировать QR-код чека и получить данные 
чека. 
Посмотреть статистику – посмотреть статистику по расходам за 
определенное время. 
Все данные, имеющееся в приложения – информация о товарах и ма-
газинах – постоянно актуализируются с сервера. Также в ходе работы при-
ложения на сервер отправляются данные полученные в процессе использо-
вания. 

Download 1.54 Mb.

Do'stlaringiz bilan baham:
1   ...   8   9   10   11   12   13   14   15   ...   23




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling