3. На какие ключевые вопросы следует обращать внимание при проектировании? Почему?
Вопросы к теме 12
1. Какие методы обеспечения отказоустойчивости используют наиболее часто? Перечислите достоинства и недостатки каждого из них.
2. Как можно графически отобразить архитектуру ПС? Опишите основные средства отображения архитектуры ПС.
3. Каковы основные атрибуты анализа качества программного дизайна?
Вопросы к теме 13
1. Что включает в себя процесс конструирования ПО? Перечислите основные категории ПО и объясните особенности процесса конструирования для каждой из них.
2. Какие задачи решает проектирование БД?
Вопросы к теме 14
1. Каковы основные преимущества структурного программирования?
2. Перечислите основные конструкции структурного программирования. В чем их особенность?
3. Расскажите о методике разработки программ с использованием структурного программирования.
Вопросы к теме 15
1. Дайте определение объектно-ориентированного программирования. Какие основные понятия положены в основу объектно-ориентированного программирования.
Вопросы к теме 16
1. Дайте определение шаблона проектирования. Как в общем виде описываются шаблоны?
2. Опишите принципы работы с шаблонами.
3. Опишите типы шаблонов проектирования.
Вопросы к теме 17
1. Какова структура процесса разработки ПП с точки зрения тестирования? Поясните каждый этап.
2. Что такое дымовое тестирование? Что такое позитивное тестирование? Что такое негативное тестирование?
3. Дайте определения функциональному, нагрузочному, стресс-тестированию и тестированию стабильности.
Вопросы к теме 18
1. Определите понятие качество ПО. Назовите основные аспекты и уровни модели качества ПО. Определите характеристики качества ПО и их назначение.
2. Какие методы используются при определении показателей качества? Определите метрики программного продукта и их составляющие.
3. Какие стандарты в области качества ПО существуют? Назовите основные цели и задачи системы управления качеством.
Вопросы к теме 19
1. В чем суть инженерии качества?
2. Назовите критерии классификации моделей надежности.
3. Перечислите основные принципы обеспечения надежности программного продукта.
Вопросы к теме 20
1. Приведите пять факторов, которые необходимо учитывать при сборке выходных версий больших программных систем.
Вопросы к теме 21
1. Перечислите основные этапы жизненного цикла проекта. Что происходит на этапе инициации?