Екатерина Ананьева. Интеграция для программ и “железяк“. Как правильно ее проектировать?

Как вы смотрите на то, чтобы дойти до банкомата и снять немного наличных? Подойти к банкомату. Вставить или прислонить карту. Ввести ПИН-код. Выбрать операцию «Снять наличные». Указать сумму. Выбрать купюры: крупные или мелкие. Подтвердить выдачу. Забрать деньги. Это привычный процесс, который может немного отличаться для разных банкоматов. А теперь давайте заглянем внутрь: Контактный и бесконтактный считыватели карт работают в режиме ожидания. Получен сигнал от бесконтактного считывателя. Остановить ожидание. Инициализировать ПИН-пад. Отобразить форму ввода ПИН-кода. Ожидать ввод ПИН-кода. Проверить ПИН-код. Отобразить главное меню… А может купим что-нибудь в магазине или запустим робота-пылесоса со смартфона? Работа приложений бывает связана с оборудованием. И на таких проектах можно получить бесценный опыт создания интеграций, проработки сценариев и проектирования архитектуры. Я хочу поделиться опытом создания программно-аппаратных интеграций, рассказать про особенности, и показать, как это интересно и просто. Школа для аналитиков Екатерины Ананьевой - 00:00 Приветствие 03:55 Что такое интеграция? 05:57 Программно-аппаратные интеграции 12:05 Терминал самообслуживания 13:45 Управляющее приложение 15:10 Оборудование 16:35 Сервер 19:14 Виды интеграций 21:42 Подход к анализу 25:20 Объединение в целое 26:20 Объединение через интерфейсы 27:43 Программные интерфейсы 31:05 Сборка 34:20 Протоколы 36:20 Покупка билета 48:40 Ограничения 52:10 Доступ 54:00 Целостность 59:25 Оффлайн 1:03:18 Ресурсы 1:05:09 Пользовательский интерфейс 1:08:22 Тестирование 1:10:40 Резюме 1:14:30 Полезные ссылки 1:15:15 Полезные книги 1:17:15 Вопросы _____________________ ** Другие видео: Agile и культура инноваций Люди: интересы, проблемы, цели, ожидания. Основы разработки требований в ИТ. __________________ Курсы по системному анализу и проектированию систем: - Agile здорового человека - Концептуальное проектирование и трансформация идеи в цифровой продукт - Основы бизнес-анализа и разработки требований в Agile - Системный анализ и Разработка требований в ИТ-проектах - Основы ООП и разработка UML-моделей - Моделирование бизнес-процессов - Комплексная программа переподготовки на Системного и Бизнес-аналитика - Business Systems Analyst Bootcamp - Основы проектирования интеграций ИТ-систем ____________________ 📌 ПОДПИСАТЬСЯ НА Systems Education: ➛YouTube: ➛Telegram Systems Анонсы событий по системному анализу: ➛Telegram Как стать системным аналитиком: #ШколаСистемногоАнализа #SystemsEducation #системныйаналитик
Back to Top