Предметная область «Банкомат»
Программное средство банкомата, выполняющего только функцию приема и выдачи денег. Взаимодействуют клиент, система обслуживания, купюроприёмник, кнопочная панель, определяющая снимаемую сумму и кнопки подтверждения или отмены. Функции клиента – вставить карту, ввести код, запросить баланс, набрать сумму, получить деньги. Функции система обслуживания – получать и распознавать сигналы с датчиков кнопок, выводить на кран распознанные цифры, выводить на экран необходимые приглашения и сообщения (на схеме они должны быть расшифрованы), анализировать наличие в банкомате средств, отдавать в купюроприѐмник информацию о нужном количестве денег на выдачу, формировать и распечатывать выписку, функция купюроприѐмника – выдача денег; функции кнопок – формирование соответствующих сигналов нажатия.
1. Продумать и прописать функционал программного обеспечения
2. Создать диаграмму вариантов использования (Use Case)