Android с физической QWERTY-клавиатурой в дипломе: архитектура, метрики и защита ВКР

Поддомен: Backend/Frontend (мобильная разработка) · Роль эксперта: Архитектор ПО · Схема изложения: C

24 марта 2026 года Unihertz вывела на Kickstarter Titan 2 Elite — компактный Android-смартфон с клавиатурой в духе BlackBerry Bold, от $489 (для ранних бэкеров — $389), с отгрузкой уже с июня 2026-го. Для выпускника IT-направления это не курьёз, а рабочий сюжет: возвращение физического ввода ломает привычные сценарии для UI-фреймворков, автодополнения, accessibility-слоёв и бэкенда предзаказов. Если вы ищете живую тему для ВКР — здесь есть и мобильный клиент, и распределённая система, и измеримые метрики юзабилити. Разберём, как превратить новость в защищаемую работу, а не в реферат про «железки».

Частые вопросы до старта

Можно ли взять тему, если я не покупаю сам Titan 2 Elite?

Да, и это нормальная практика. Поведение физической клавиатуры воспроизводится через adb shell input keyevent, Bluetooth-клавиатуру или эмулятор с проброшенным HID-профилем. В главе 3 достаточно описать методику стенда: реальное устройство + внешняя клавиатура + программный эмулятор событий. Комиссия оценивает воспроизводимость, а не цену гаджета.

Как считать эффективность, если это «просто приложение»?

Через измеримые метрики: время ввода фразы (сек), количество ошибок на 100 символов, SUS-опросник (System Usability Scale), p95 задержки обработки KeyEvent, потребление батареи на 1 час набора. Всё это ложится на ISO/IEC 25010 — характеристики usability и performance efficiency.

Где брать данные по краудфандингу?

Публичная статистика кампании на Kickstarter (таймлайн сборов, число бэкеров, тиры), открытые датасеты Kaggle по crowdfunding, собственный ETJ-логгер, снимающий метрики с публичных страниц. ВАЖНО: перед скрейпингом сверьтесь с правилами платформы и опишите ограничения в разделе «Этические аспекты».

Как оформлять C4 и диаграммы последовательности по ГОСТ?

Сами нотации — из C4 Model и UML 2.5, а оформление рамок, шрифтов и штампов — по ГОСТ 19.701 (схемы алгоритмов) и ГОСТ 34.602 (ТЗ на АС). Это не противоречие: нотация международная, оформление — по отечественному стандарту. Нормоконтроль любит явное указание: «диаграмма выполнена в нотации C4, оформление по ГОСТ 19.701».

Темы ВКР: три вектора по одной новости

Как встроить кейс в главы ВКР

Глава 1. Аналитическая — где брать фактуру

Опирайтесь на первичный источник: анонс на Kickstarter и обзор The Verge. Разберите три среза: технические характеристики (5G, Android, размеры), поведение рынка (ниша QWERTY-устройств), требования пользователей из комментариев бэкеров. Последнее — золото для раздела «Функциональные требования»: люди пишут, чего им не хватает в софте.

Глава 2. Проектная — что рисовать и как

Минимум три диаграммы: C4-контекст (пользователь ↔ клиент ↔ бэкенд), UML-последовательность обработки нажатия и ER-модель БД. Логика ввода на аппаратной клавиатуре показывает зрелость архитектурного мышления:

// Kotlin, Compose-экран ввода
override fun onKeyDown(keyCode: Int, event: KeyEvent): Boolean {
    return when {
        event.isCtrlPressed && keyCode == KeyEvent.KEYCODE_A -> {
            editor.selectAll(); true         // Ctrl+A — выделить всё
        }
        event.isShiftPressed && keyCode == KeyEvent.KEYCODE_ENTER -> {
            messageService.send(editor.text); true  // Shift+Enter — отправить
        }
        keyCode == KeyEvent.KEYCODE_TAB -> {
            focusManager.moveFocus(FocusDirection.Next); true
        }
        else -> super.onKeyDown(keyCode, event)
    }
}

Схема взаимодействия компонентов (в тексте работы — C4 Level 2, здесь ASCII для наглядности):

[Пользователь c QWERTY-устройством]
            │
            ▼
[Android-клиент — MVVM + Compose]
            │  REST / WebSocket
            ▼
[Backend предзаказов — Spring Boot]
            │
            ├──► [PostgreSQL]
            └──► [Kafka] ──► [ClickHouse-аналитика]

Глава 3. Экспериментальная — метрики вместо воды

Скучный вывод «приложение работает» защиту не вытянет. Нужны числа. Ниже — рабочая матрица, где каждая строка опирается на стандарт или публичный инструмент.

МетрикаФормула / инструментЦелевое значение
Скорость вводасимволы / мин, замер на 20 фразах≥ 85% от скорости на десктопе
Ошибки на 100 символовкол-во правок Backspace≤ 3
Задержка обработкиp95 KeyEvent → рендер, OpenTelemetry< 50 мс
ЮзабилитиSUS-опросник, n ≥ 12> 68 баллов
ЭнергопотреблениеBattery Historian, 1 ч набора≤ 6% заряда

Чему вы научитесь

Что проверить перед сдачей
  1. Все ссылки на источники живые и датированы (включая анонс Titan 2 Elite от 2026-03-24).
  2. Каждая задача из введения закрыта выводом в соответствующей главе.
  3. Диаграммы подписаны, пронумерованы, есть ссылки из текста.
  4. Метрики имеют формулы, единицы измерения и целевые значения.
  5. Оформление сносок и списка литературы соответствует ГОСТ Р 7.0.100-2018.
  6. Антиплагиат выше порога вуза, скриншот отчёта — в приложении.
  7. Листинги кода вынесены в приложения, в тексте — только ключевые фрагменты.
Типичные ошибки на защите
  • «Тема про гаджет, значит работа железная». Нет: если предмет ВКР — ПО, аппаратная часть должна быть лишь контекстом. Тяните архитектуру, а не обзор смартфона.
  • Метрики без методики. «Стало удобнее» — не результат. Указывайте, как мерили, на какой выборке, с каким доверительным интервалом. Ориентир — ISO/IEC 25010.
  • Один сценарий нажатия. Аппаратная клавиатура — это Combos, long-press, Fn-слои. Одного keyCode недостаточно, опишите матрицу комбинаций.
  • Игнорирование безопасности. Если есть предзаказы — есть персональные данные и платежи. Раздел по OWASP MASVS и защите API обязателен.
Нужна помощь с дипломом? У научных консультантов на сопровождение одной работы уходит в среднем 120 часов — от формулировки гипотезы до предзащитной репетиции. Мы даём бесплатную 30-минутную консультацию: разберём вашу тему, подскажем, где взять данные и как уложиться в сроки. Тема может быть любой — от Android-клиента до Kafka-пайплайна.

Материал подготовлен экспертами компании «Диплом-IT». Мы помогаем студентам с 2010 года: от выбора темы до оформления по ГОСТ и подготовки речи на защиту. Если вам нужна помощь в разработке или оформлении работы — наши специалисты готовы подсказать.

Последнее обновление: 2026-09-12

Источник: A BlackBerry you might actually want just landed on Kickstarter (опубликовано 2026-03-24)