266.37K

Разработка модели программного обеспечения для банкомата

1.

Расчетно-графическая работа
На тему:
«Разработка модели программного обеспечения для
банкомата»
Выполнила: Булкова А.В,
студентка гр.19 ТЛС(з)-1
Проверил: И.Г. Куклина
Нижний Новгород

2.

Постановка задачи
Разработка Face ID для банкоматов.
Требуется разработать модель программного обеспечения для банкомата с функцией Face
ID, специализированный аппаратный модуль, который обеспечит биометрическую
аутентификацию по лицу, подобную системе Face ID от Apple. Объединяет активный
датчик глубины для сканирования лица пользователя со специальной нейронной сетью,
работающей на локальном чипсете, чтобы повысить безопасность без ввода PIN-кода,
пароля или сканирования отпечатка пальца.

3.

Разработка диаграммы вариантов
использования
Поместить
пластиковую карту в
банкомат
Подойти к банкомату
,ближе к датчику
считывания биометрии
Клиент
Выбрать операцию
Печать чека об
операции, выбрать:
«да» «нет»
Заберите карту

4.

Разработка диаграмм вариантов
использования
Датчик имеет встроенную технологию защиты от спуфинга, чтобы
избежать попыток ложного входа с использованием фотографий, видео или 3Dмасок. Модуль обеспечивает коэффициент ложного принятия один к миллиону.
Важной особенностью датчика стала возможность адаптироваться к изменению
внешнего вида пользователя: RealSense ID будет срабатывать, даже если тот
надел очки, отрастил бороду или изменил прическу. Кроме того, благодаря
встроенным ИК-датчикам новинка способна адаптироваться к различным
условиям освещения, от темноты до яркого солнечного света.

5.

Разработка диаграммы
последовательности
Клиент
Подойти к банкомату
,вставить
пластиковую карту
Датчик FACE ID
Выполнение
операции
Считывание
биометрических
данных
Выполнение хода
операции,
завершение.

6.

Состояние датчиков сканирования Face ID
Состояние «ожидания»
когда датчики находятся
в неактивном состоянии.
Состояние
«Сканирования»
Обнаружение и
сканирование лица
Состояние
«Идентификация»
Подтверждение клиента
Разблокировка карты
Состояние «разрешен
доступ ко всем
операциям карты»

7.

Разработка диаграммы развертывания

8.

Разработка диаграммы развертывания

9.

Разработка диаграммы классов

10.

Разработка пользовательского интерфейса
English     Русский Правила