
- •Вопрос 1: Программные продукты и их основные характеристики
- •Вопрос 2: Классификация программных продуктов;
- •Вопрос 3: Жизненный цикл программного обеспечения;
- •Вопрос 4: Стадии разработки программ и программной документации;
- •Вопрос 5: Методы проектирования программных продуктов (нисходящее, восходящее проектирование, метод расширения ядра, достоинства и недостатки);
- •Вопрос 6: Структурное проектирование;
- •Вопрос 7: Проектирование интерфейса пользователя;
- •Вопрос 8: умл
- •Вопрос 9: Стиль программирования
- •Вопрос 10: Языки программирования
- •Вопрос 11: Модульное программирование
- •Вопрос 12: Объектно-ориентированное программирование
- •Вопрос 13: Ошибки программного обеспечения
- •Вопрос 14: Отладка программ
- •Вопрос 15: Тестирование структурной программы
- •Вопрос 16: Объектно-ориентированное тестирование
- •Вопрос 17: Защита от программ
- •Вопрос 18: Применение кейс – средств
- •Вопрос 19: Организация работ при коллективной разработке
Вопрос 19: Организация работ при коллективной разработке
Структура управления разработкой:
- директор – отвечает за управление всеми разработчиками программных средств. Подчинены -менеджеры сферы разработок, менеджер по качеству. Общается с потенциальными заказчиками, принимает решение о начале и конце разработки, поручается одному из менеджеров сферы разработки; он участвует в обсуждении общих организационных требований и проблем требующих использования ресурсов организации.
- менеджер сферы разработок – отвечает за управлением за разработкой программных средств, подчинены – менеджеры проекта. Участвует в обсуждении плана проекта и решении проблем в развитии проекта. Он организует обобщение опыта разработок в его сфере и накопления программных средств и документирования для повторного использования.
Бригады:
- Обычная бригада – старший программист руководит работой младших программистов.
- Неформальная демократическая бригада – работа обсуждается всеми, задание распределяется согласованно в зависимости от опыта и способностей.