Программа тренинга «Проектирование высокопроизводительных систем» - system-approach.ru
Вернуться назад

Программа тренинга «Проектирование высокопроизводительных систем»

i (6)Основная задача курса – дать представление об основных принципах и подходах, используемых при проектировании программных систем с повышенными требованиями к производительности. Также внимание уделяется методике, позволяющей провести количественную оценку производительности системы, которая делает акцент на архитектуре и дизайне.

Цели:

  • Разбираться в понятиях качеств архитектуры программной системы, атрибутах качеств архитектуры и сценариях атрибутов качеств
  • Знать стратегии, применяемые при разработке архитектуры программных систем
  • Разбираться в перформанс принципах, в методике SPE
  • Анализировать требования к производительности в ходе проектирования системы
  • Проектировать системы для достижения заданной производительности
  • Применять перформанс принципы и паттерны при проектировании системы
  • Провести оценку производительности системы на разных этапах проекта
  • Планировать нагрузочное тестирование высокопроизводительных систем

Для кого этот курс:

Курс предназначен для ведущих разработчиков, проектировщиков, архитекторов и аналитиков, участвующих в проектировании и разработке программных продуктов.

Программа

Модуль  1.  Атрибуты качества программной архитектуры

  • Атрибуты качества архитектуры и сценарии атрибутов качеств
  • Производительность:  Основные термины
  • Измерения и инструментирование
  • Проектирование
  • Производительность как атрибут качества архитектуры
  • Подходы по реализации атрибута качества производительности

Модуль 2. Принципы производительности

  • Принцип управления производительностью (Performance control principles)
  • Принципы независимости (Independent Principles)
  • Синергетические принципы (Synergetic principles)
  • Паттерны проектирования производительности

Модуль 3. Обзор методологии SPE

  • Описание методологии SPE
  • Модели SPE
  • Стратегии худшего и лучшего случая
  • Моделирование в SPE
  • Решение модели выполнения программной системы
  • Конструирование модели программной системы
  • Граф выполнения модели программной системы
  • Матрица накладных расходов
  • Пример вычисления модели программной системы
  • Вычисления модели системы

Модуль 4.  Планирование и проведение нагрузочного тестирования системы

Создание модели нагрузки
Планирование тестирования
Оценка результатов тестирования

 

Тренер:         Дмитрий Безуглый

Материалы

Слушатели курса получают учебное пособие, в котором содержатся слайды,  статьи для самостоятельного изучения, список литературы и глоссарий.

Новости компании

Получайте новости о свежих статьях и видео
на нашем сайте и в блоге