Процесс создания компьютерного тренажерного комплекса. Часть 1: Модель

В нашем блоге мы уже касались темы компьютерных тренажерных комплексов (КТК), в частности: плюсов их использования, описания реализации КТК на базе DeltaV. Продолжая обсуждение, предлагаю вам обратить внимание на ключевые этапы проектирования и создания тренажерных комплексов.

В первой части публикации обсудим теоретическую базу (модель разработки). Практику, возможные сложности разработки тренажеров, вы найдете во второй части материала.

Каскадная модель разработки программного обеспечения в приложении к созданию КТК.

Для описания процесса создания КТК используется адаптированная каскадная модель разработки программного обеспечения (ПО), которую описал У. У. Ройс в 1970 году. Оригинальная каскадная модель состоит из следующих этапов:

  • Анализ требований
  • Проектирование
  • Реализация
  • Тестирование
  • Интеграция
  • Поддержка

Адаптация данной теоретической модели приводит к нашей обобщённой модели разработки.

Анализ. Проектирование.

Моделирование ПАЗ

 

Моделирование РСУ

 

Интеграция с РСУ

 

Интеграция с ПАЗ

 
Графика полевого оператора
 

Методические характеристики КТК

 

Разработка документации

 

Работа над замечаниями

Лицензии

 

Поставка оборудования

 

Обучение инструкторов

 

Пусконаладочные работы на площадке Клиента

 

Работа над замечаниями

Гарантийный период

Анализ ТП. Материально-тепловой баланс

 
Разработка блоков модели
 

Тестирование

Интеграция блоков модели

 

Анализ производительности

 

Тестирование

 

Работа над замечаниями

 
 

Установочное совещание

 

MAT

 

FAT

 

SAT

 

Каждый этап разработки завершается встречей с Клиентом. Эти контрольные точки обозначены в нижней части схемы:

  1. Анализ и проектирование. Итог: Установочное совещание.
  2. Создание математической модели. Итог:  MAT – тестирование мат. модели.
  3. Создание интегрированной математической модели. Итог: FAT – тестирование модели, РСУ и ПАЗ.
  4. Установка, запуск, обучение инструкторов. Итог: SAT – сдача в промышленную эксплуатацию.
  5. Поддержка (гарантийный период).

Конечно, на практике от этой схемы возможны некоторые отклонения.

Каскадная модель подразумевает под собой исправление недочётов, обнаруженных на предыдущем этапе, поэтому каждый этап разработки включает в себя пункт: «Работа над замечаниями». Внутри этапов разработки КТК, используется итеративный цикл Планирование — Реализация — Проверка — Оценка (англ. plan-do-check-act cycle) для полного тестирования и оценки реальной готовности проекта.

Во второй части статьи продолжим рассмотрение процесса проектирования КТК уже с практической стороны: какие могут возникнуть сложности и вопросы.