Ниже представлен максимально полный сводный конспект всех предоставленных вами фотографий (файлы 8417–8457).
### I. Репозитории и моделирование систем
* **Репозиторий**: централизованное или распределенное хранилище для кода и документации.
* **Типы**: локальный (скорость, автономность), централизованный (общий сервер) и распределенный (стандарт индустрии).
* **Моделирование систем**: процесс создания упрощенных моделей для анализа и автоматизации.
* **Уровни**: моделирование (UML), программный интерфейс (IDL), реализация окружения.
* **Методы**: использование нотаций для структурирования моделей и обеспечения безопасности.
### II. Интеграция программных систем
* **Модульность**: основные признаки — один вход/выход, логическая независимость, малые размеры.
* **Виды интеграции**: web-интеграция, интеграция данных.
* **Уровни интеграции**: представления (API), функциональный, данных.
* **Процесс**: определение источника/приемника, согласование, выбор протокола (HTTP, FTP, SMTP, TELNET).
### III. Стандарты и визуализация
* **Форматы**: JSON (web-API, легкий), XML (схемы XSD, громоздкий), Protobuf (бинарный, высокая скорость).
* **Визуальный аспект**: правила представления (индикация цветов: зеленый — успех, красный — ошибка, желтый — предупреждение).
### IV. Методологии разработки (SDLC)
* **Каскадная (Водопад)**: строгая последовательность этапов.
* **V-модель**: соответствие этапов разработки и тестирования.
* **Инкрементная**: развитие системы через добавление инкрементов.
* **Agile**: семейство гибких фреймворков; итеративная разработка спринтами.
* **Спиральная**: фокус на анализе рисков (для сложных систем).
### V. Тестирование и QA
* **Понятия**: отладка (поиск причин), ошибка (несоответствие), сбой (остановка работы), верификация (документирование требований).
* **Типы**: статическое (без запуска), динамическое (при исполнении), ручное/автоматизированное.
* **Доступы**: черный ящик (изоляция), серый (частичный доступ), белый (полный доступ).
* **Инструменты**: Jira, Postman, Selenium, JMeter, FireBug, Perfect Pixel.
* **Документация**: тест-кейсы, чек-листы.
* **Статус**: «Zero Bug Bounce» (все тесты пройдены).
### VI. Баг-трекинг и управление
* **Жизненный цикл бага**: New → Assigned → Open → Fixed → Verified → Closed.
* **Приоритеты**: Blocker (блокирует всё), Critical, Major, Minor.
* **CI/CD**: автоматизация сборки и развертывания.
* **Оценка проекта**: анализ трудозатрат (в человеко-часах), рисков и ресурсов.
* **Работа с требованиями**: сбор, анализ, фиксация (критерии: полнота, тестируемость, понятность).