|
|||
Требования к системе3. Требования к системе
Основные действующие лица: Основными действующими лицами является покупатель, продавец и система. Сущности, с которыми работает система: ® Продавец ® Система ® Покупатель
Рисунок 1. Диаграмма классов
Вариант использования «Система продажи билетов на матч». Данным вариантом использования предоставляется секретарю и преподавателям действия, которые они должны выполнять в данной информационной системе.
Рисунок 2. Диаграмма последовательности Работа с пользователями: Вариант использования «Работа с студентом» выполняется преподавателем и предназначен для отслеживания успеваемости и посещаемости студентов, а также установления связи учетных записей с их владельцами. Система должна позволять связать учетную запись только с одним студентом. Система должна сохранять учетную запись. Система должна блокировать учетную запись, не имеющую доступ к системе. Требования к производительности. Система должна поддерживать одновременное подключение до 70 пользователей. Пользователь не должен ждать реакции системы на изменение состояния документа (т.е. он может продолжать работу с другими документами, даже если система не обработала предыдущий). Пользователь должен отреагировать на посланный ему документ в течение 24 часов. Другие требования Все документы в системе являются документами SqLite3 с расширением sqlite3. Каждый специалист, работающий в системе продажи билетов, может иметь только одну роль. Все специалисты, обладающими правами доступа к данной системе обладают одинаковыми правами доступа. Правила для категорий документов меняются редко. Система должна предусматривать возможность параллельной работы нескольких пользователей с одним и тем же мероприятием (механизм сквозного согласования).
Приложение
|
|||
|