**Клиент:**
- Вставить карту
- Ввести PIN-код
- Запросить баланс
- Выбор пунктов в меню
- Ввести сумму операции
- Подтвердить или отменить операцию
- Получить выписку или чек
- Получить деньги
**Кнопочная панель:**
- Ввод PIN-кода
- Выбор пунктов в меню
- Передача сигналов нажатия
- Ввод суммы операции
- Отмена или подтверждение операции
**Купюроприёмник:**
- Подсчёт купюр
- Выдача или принятие денежных средств
- Распознавание номинала купюр
**Система обслуживания:**
- Проверка PIN-кода
- Вывод сообщений на экран
- Передача команды на выдачу или принятие денег
- Сформировать выписку или чек
- Проверка наличия денег в банкомате и счёте
- Сообщение системе об ошибках
**Специалист по обслуживанию:**
- Перезапуск банкомата
- Настройка банкомата
- Обновить ПО
- Установить ПО
- Диагностика системы
**База данных:**
- Хранение данных клиентов
- Хранение истории операций
- Хранение данных о выдаче денежных средств
- Хранение данных о приеме денежных средств
- Обновление данных клиента после снятие/пополнения
**Инкассатор:**
- Загрузить деньги в банкомат
- Изъятие денег
- Проверка остатка купюр