Основы проектирования приложений интернета вещей
Offered By: Moscow Institute of Physics and Technology via Coursera
Course Description
Overview
Интернет вещей - это не про устройства, подключенные к интернету. Интернет вещей - это глобальная инфраструктура, позволяющая физическим и виртуальным устройствам общаться между собой и взаимодействовать, решая общие задачи, точно также, как люди взаимодействуют и решают общие задачи в интернете людей.
Чтобы общаться и взаимодействовать друг с другом, устройства должны быть достаточно умны. Тому, как создавать проекты с умными вещами, взаимодействующими через интернет, и посвящен данный курс. Он дает общий обзор всей технологической цепочки разработки приложений интернета вещей, организации процесса разработки и распределения ролей в команде проекта. Вы получите практическое представление о том, как эффективно решить свою проблему или проблему заказчика, используя возможности технологий интернета вещей, а также о том, как может быть устроена система, использующая эти технологии, и как ее сделать на практике.
Курс разработан кафедрой технологического предпринимательства МФТИ-РОСНАНО совместно с АНО "еНано".
Чтобы общаться и взаимодействовать друг с другом, устройства должны быть достаточно умны. Тому, как создавать проекты с умными вещами, взаимодействующими через интернет, и посвящен данный курс. Он дает общий обзор всей технологической цепочки разработки приложений интернета вещей, организации процесса разработки и распределения ролей в команде проекта. Вы получите практическое представление о том, как эффективно решить свою проблему или проблему заказчика, используя возможности технологий интернета вещей, а также о том, как может быть устроена система, использующая эти технологии, и как ее сделать на практике.
Курс разработан кафедрой технологического предпринимательства МФТИ-РОСНАНО совместно с АНО "еНано".
Syllabus
- Концепция и технологии Интернета вещей
- Что такое Интернет вещей? Интернет вещей как технология. Физические и виртуальные вещи. Вещи и устройства. Умные взаимодействующие продукты и системы. Возможности «умной» техники. Приложения интернета вещей. Типовые архитектуры приложений. Цифровые двойники. Специфика разработки приложений интернета вещей. Предмет проектирования приложений интернета вещей. Требования к разработчику приложений интернета вещей.
- Проектирование технической системы. Экономика деятельности
- Деятельность и ее структура. Орудия, средства и компетенции. Виды деятельности и разделение труда. Как устроено поведение. Биоморфная метафора технических систем. Проектирование технической системы как проектирование деятельности. Экономика деятельности. Разделение труда и предпринимательство.
- Коммерциализация технологий интернета вещей. Источники ценности и метрики.
- Экосистема интернета вещей. Платформа интернета вещей. Источники ценности приложений интернета вещей. Метрики. Ключевые источники прибыли и метрики удаленного обслуживания. Ключевые источники прибыли и метрики анализа данных.
Ключевые источники прибыли и метрики приложений интернета вещей. Ключевые источники прибыли и метрики приложений IoT-аналитики. ROI на каждом уровне увеличения ценности. Выявление проблемы и требования к системе. Типичные причины провалов проектов интернета вещей.
- Приложение интернета вещей как система
- Система и ее окружение. Целевая система. Использующая система. Операционное окружение. Обеспечивающая система. Определение системы. Контекст создания системы. Функциональное и конструктивное описания. Компоненты, модули, размещения. Логическая и физическая архитектура
- Архитектура системы
- Общее устройство систем на технологиях интернета вещей. Модель данных.
Организация обмена данными. Взаимодействия с устройствами. Стек разработки SCP. Взаимодействия с пользователями. Стратегии представления данных. Построение модели. Задание пользовательской логики поведения. Уровни управленния и приоритеты
- Этапы работы над проектом
- Жизненный цикл системы. Соотношение требований, ограничений, конфепции и архитектруры. Дизайн, проекетирование и архитектура. Команда и роли проекта. Процесс разработки. Проблема, требования и ограничения. Концепция и архитектура.
Компонетны, модули, размещения. Спецификации и процедуры.
- Организация работы над проектом
- Выявление проблемы и требований. Заинтересованные лица. Виды и фиксация требований. Ограничения. Выбор бизнес-модели. Выбор стратегии реализации. Разработка концепции и архитектуры. Техническое задание. Эскизный и технической проекты. Документирование проекта. Методологии разработки. Каскадная, инкрементная, спиральная, прототипная модели. Rational Unified Process (RUP). Гибкие методологии, скрам, канбан.
- Проектирование поведения систем. Примеры приложений
- Проектирование поведения систем взаимодействующих устройств. Организация
поведения в распределенных системах. Вертикальная и горизонтальная интеграция. Обеспечение безопасного поведения системы.
Taught by
Корнилов Алексей Вадимович
Tags
Related Courses
5G EssentialsCurtin University via edX À la découverte des télécommunications
Institut Mines-Télécom via France Université Numerique Hands-On IoT on GCP
A Cloud Guru Advanced IoT Systems Integration and Industrial Applications
LearnQuest via Coursera Advances in Manufacturing Technology
Board Infinity via Coursera