Техническое описание 08 Разработка мобильных приложений-1-2 page-0001
4 Планирование системной архитектуры 15 Раздел Относительн ая важность (%) Человек должен знать и понимать:
• Принципы и приложения для создания архитектуры систем
• Взаимодействие платформ и системной архитектуры
• Основа использования Flutter
• Основа для выбора модулей, предоставляемых веб-сервисами
• Системный механизм мобильной платформы (Android или iOS)
• Архитектура SDK и ее использование
• Основы кода приложений
• Часто используемые базовые библиотеки
• Совместимость программ на различных терминальных устройствах
• Веб-сервис, Socket, протоколы http(s)
• Проектирование баз данных, язык запросов SQL
• Разработка RESTful API, формат данных XML и JSON
• Проектирование архитектуры, разработка,
тестирование, настройка и другие технологии, а также
использование соответствующих инструментов
• Основные принципы и общие паттерны объектно-ориентированного
проектирования
• Тенденции и развитие отрасли, включая новые
платформы, языки разработки, протоколы и технологии
Человек должен уметь:
• Проектирование интерфейса на основе эскизов визуального дизайна
• Изучение, выбор и использование библиотек и фреймворков с
открытым исходным кодом (например, использование Google
Map)
• Разработка соответствующих функций в соответствии с
особенностями различных мобильных устройств
• Получение параметров работы мобильного терминального
устройства из мобильных приложений
• Внедрять визуализированный статистический анализ и скрининг
данных в мобильных приложениях
• Решать общие проблемы, связанные с серверами, базами данных и т.д.
5 Внедрение и разработка продукта 30 Человек должен знать и понимать:
• Спецификации кодирования и важность кодов мобильных приложений
• Возможности интеллектуальных терминалов, таких как
камеры, GPS, гироскопы, акселерометры и Bluetooth
• Навыки представления визуализированных данных (например,
круговые диаграммы, гистограммы, линейные графики и т.д.)
• Заданные вопросы от системы и интеллектуальных терминалов
• Принцип 2D и 3D проектирования анимации
• Алгоритмы и структуры данных
• Навыки поиска неисправностей в мобильных приложениях.
• Шифрование, дешифрование, подпись и т.д. обмена данными
между пользовательским терминалом и сервером