Обеспечение качества ПО
Лектор: Корзун Дмитрий Жоржевич
Спецкурс предназначен для выработки и закрепления практических навыков использования методов и инструментальных средств технологии производства ПО.
Рассматриваются основные виды деятельности в программном проекте, направленные на обеспечение производства ПО. Это включает следующие вопросы.
- Обеспечение качества документации. Стандарты, шаблоны, отслеживание и контроль, управление версиями.
- Инспектирование. Многократное инспектирование, check-lists, протоколы инспектирования, результаты исправлений.
- Управление расписанием проекта и графиком работ. Распределение задач, CASE-средства, регулярные обновления, контроль выполнения задач
- Тестирование и отладка. Полный цикл тестирования, полнота набора тестов по различным методам, автоматизация тестирования, базовые тесты, регрессионное тестирование.
- Стиль кодирования. Статический анализ кода, стандартные стили и форматтеры, отслеживание.
- Качество архитектуры. Обоснование выбора, трассируемость требований, архитектурные шаблоны, оценка стоимости.
- Технические показатели проекта и ПО.
Курс будет дополнять учебную дисциплину "Технология производства программного обеспечения II" в рамках соответствующих студенческих групповых проектов.