Герб МГТУ им. Н.Э. БауманаНаучно-техническая библиотека МГТУ им. Н.Э. Баумана

Подробное описание документа

Хабаров А. Н., Ермакова А. Н.
   Разработка программных приложений : учебник / Хабаров А. Н., Ермакова А. Н. - АГРУС, 2025.

Даёт целостный взгляд на полный жизненный цикл программного продукта – от формулирования требований и проектирования архитектуры до организации разработки, тестирования, релизов и улучшения пользовательского опыта. Он структурирован в четыре взаимосвязанные части: требования и анализ их исполнения; технические спецификации и проектирование; кодирование, тестирование, непрерывная интеграция и поставка, сопровождение; интерфейс и пользовательский опыт. Практическая направленность проявляется в разборе архитектур (монолит, модульность, клиент – сервер, микросервисы, событийные системы), интеграции библиотек, контейнеров, баз данных и внешних программных интерфейсов с акцентом на совместимость и мониторинг. Отдельно показаны процессы инженерии поставки: системы контроля версий, стандарты кода, управление сборкой и зависимостями, конвейеры непрерывной интеграции и поставки, виды тестов, релизные стратегии и наблюдаемость; в качестве технологической линии использованы зрелые инструменты экосистемы языка Rust и менеджера сборки Cargo. Существенное внимание уделено визуальному дизайну, дизайн-системам, реализации интерфейсов на разных платформах, аналитике и эвристической оценке пользовательского опыта. Содержит структурированные материалы, обеспечивающие последовательное освоение дисциплины и подготовку студентов к профессиональной деятельности в сфере разработки программных приложений. Для студентов бакалавриата и магистратуры по направлениям подготовки «Бизнес-информатика», «Информационные системы и технологии».