Тест: Проверка общих знаний об архитектуре программного обеспечения Тест из 10 вопросов на базовое знание архитектуры Что значит "Архитектура"? Архитектура — набор готовых решений на все случаи жизни Архитектура — совокупность важнейших решений об организации программной системы Архитектура — это подходы по оптимизации скорости работы приложения и команды Архитектура — это способ движения по карьерной лестнице Следующий Относится ли Agile к архитектурным решениям? Да Нет Следующий Какие уровни архитектуры принято выделять? Уровень предприятия Уровень системы (приложения) Уровень кода Следующий Какие проблемы решает Архитектура? Уменьшает time to market Позволяет наращивать темп разработки Уменьшает сложность разработки Упрощает интеграцию разных компонент системы Следующий Может ли хорошая архитектура полностью исключить возможность написания "плохого" кода? Да Нет Следующий Какие принципы помогают строить хорошую Архитектуру? DRY SOLID KISS GRASP Закон Деметры Следующий Какой правильный порядок действий при построении архитектуры? архитектура – требования – логика – структура – код требования – структура – архитектура – логика – код требования – архитектура – логика – структура – код архитектура – логика – требования – структура – код Следующий Входит ли формирование требований к инфраструктуре проекта в Архитектуру проекта? Да Нет Следующий На каком уровне архитектуры используется архитектурный шаблон MVC? На уровне предпрития На уровне приложения На уровне кода Следующий Одно из основных архитектурных правил гласит: Высокое зацепление (coupling), низкая связность (cohesion) Низкое зацепление (coupling), высокая связность (cohesion) Высокое зацепление (coupling), высокая связность (cohesion) Низкое зацепление (coupling), низкая связность (cohesion) Следующий Поздравляю, вы ответили на все вопросы! Узнать результат