Тематический план

  • Общее

  • Введение

    Предмет дисциплины, её объём, содержание и связь с другими дисциплинами учебного плана. Обзор литературы по курсу.
  • Управление интеграцией проекта

    Разработка Устава проекта. Разработка предварительного описания содержания проекта. Разработка плана управления проектом. Руководство и управление исполнением проекта. Мониторинг и управление работами проекта. Общее управление изменениями. Закрытие проекта.
  • Введение в разработку программного обеспечения ПО

    Проблемы разработки сложного ПО. Модели жизненного цикла ПО. Понятие жизненного цикла ПИ. Каскадная модель. Итерационная модель. Спиральная модель. Модель быстрой разработки.
  • Экстремальная разработка программных изделий

    Основные принципы "живой" разработки ПИ. Техники XP- программирование. Планирование. Дизайн. Кодирование. Тестирование.
  • Стандарты качества

    История возникновения стандартов качества. Стандарты серии ISO 9000. Стандарт СММ. Иерархия уровней модели СММ. Ключевые области. Общие черты. Ключевые приемы. Оценивание достижимости уровней зрелости.
  • Сбор и управление требованиями

    Требования пользователей. Требования к ПО. Классификация требований. Сбор и анализ требований. Подходы к сбору и анализу требований. Моделирование требований. Управление изменениями требований. Трассировки требований. Документирование требований. Роли в процессе управления требованиями.
  • Планирование проекта

    Требование модели СММ. Правила реализации ключевых приемов. Условия реализации ключевых приемов. Деятельность по реализации ключевых приемов. Отслеживание хода реализации ключевых приемов. Роли в процессе планирования. Пример реального планирования разработки программных изделий. Многоуровневая структура проектного плана. Планирование в ритме выполнения проекта. Анализ рисков при планировании. Автоматизация планирования.
  • Управление рисками

    Понятие риска. Риски и возможности. Вероятность риска. Причина риска. Последствия риска. Категории рисков: риски проекта, риски продукта, бизнес-риски. Оценка риска. Стратегии преодоления рисков. Роли в процессе управления рисками. Планирование управления рискам. Идентификация рисков. Качественный анализ рисков. Количественный анализ рисков. Планирование реагирования на риски. Мониторинг и управление рисками.
  • Проектирование программного обеспечения ИС

    Виды деятельности. Артефакты. Роли. Процесс разработки ПО. Стандарты и методологии разработки ПО. Понятие архитектуры. Конструирование физической модели программного изделия. Описание требований к архитектурному проекту. Выбор языка программирования. Обзор проекта.
  • Управление человеческими ресурсами проекта

    Планирование человеческих ресурсов. Набор команды проекта. Развитие команды проекта. Управление командой проекта. Определение конфигурации. Идентификация ресурсов.
  • Контроль и управление программным проектом

    Отслеживание параметров планирования. Анализ отклонений от плана. Отслеживание обязательств. Отслеживание рисков. Обзор текущего состояния проекта. Разработка корректирующих действий. Управление корректирующими действиями. Роли в процессе управления проектом. Функционально-ориентированные метрики. Размер программы в строках ее кода. LOC- и FP-метрики. Функциональные точки. Объектные точки. Методы оценки трудоемкости и времени проекта Конструктивная модель стоимости. Анализ чувствительности программного проекта.
  • Тестирование

    Основные понятия тестирования. Виды и этапы тестирования. Модульное тестирование. Интеграционное тестирование. Функциональное тестирование. Регрессионное тестирование. Системное тестирование. Тестовый план. Тестовые процедуры и сценарии. Критерии выбора тестов. Оценки тестирования ПП. Управление тестированием. Автоматизация тестирования. Роли в процессе тестирования.
  • Обеспечение качества

    Целостность ПО. Качество ПО. Объективная оценка качества. Метрики качества. Управление качеством. План управления качеством. Роли в процессе управления качеством.
  • Сопровождение ПИ

    Определение сопровождения. Потребность в сопровождении. Категории сопровождения. Жизненный цикл сопровождения. Управление сопровождением. Процессы сопровождения. Работы по сопровождению. Методы сопровождения. Роли в процессе сопровождения.
  • Заключение

    Содержание отсутствует