Содержание
- Введение 1
- Теоретические основы абстракции данных и управления сложностью 2
- - Основные принципы абстракции данных 2.1
- - Процедурная абстракция и модульное программирование 2.2
- - Абстракция управления и управление потоком выполнения 2.3
- Уровни абстракции в архитектуре программного обеспечения 3
- - Абстракция на уровне приложений и сервисов 3.1
- - Абстракция на уровне баз данных и хранилищ 3.2
- - Абстракция на уровне операционных систем и инфраструктуры 3.3
- Влияние выбора уровней абстракции на производительность и сопровождаемость 4
- - Анализ влияния абстракции на производительность 4.1
- - Метрики качества кода и их связь с уровнями абстракции 4.2
- - Принципы SOLID и их применение для улучшения сопровождаемости 4.3
- Практическое применение уровней абстракции: примеры и анализ 5
- - Примеры абстракции в веб-разработке 5.1
- - Примеры абстракции в разработке мобильных приложений 5.2
- - Примеры абстракции в системном программировании 5.3
- Заключение 6
- Список литературы 7