Жизненный цикл разработки оптимального программного обеспечения для распознавания образов в реальном времени

Выдержка из книги Кручинин, А.Ю. Оптимальный подход к распознаванию протяженных объектов в реальном времени. – М.: АНО Изд. Дом «Науч. обозрение», 2016. – 305 с.

Жизненный цикл разработки современного программного обеспечения обычно представляется спиральной моделью Боэма, выделяя последовательность итераций [138]:
  • определение требований;
  • анализ;
  • разработка;
  • проектирование следующей фазы.
Эта модель наиболее подходит и для разработки программного обеспечения распознавания образов. Если руководствоваться классической постановкой задачи распознавания образов (параграф 1.1), то применимо к разработке программного обеспечения для распознавания эти итерации выглядят так:
• определение требований к эффективности распознавания образов;
• анализ и выбор информативных признаков;
• разработка программы, которая вычисляет информативные признаки и по ним соотносит неизвестный образ с одним из эталонов, в том числе проводится тестирование;
• анализ результатов тестирования и проектирование следующей последовательности итераций (коррекция требований, модифицированные информативные признаки, другая реализация алгоритма распознавания).


( Читать дальше )