Cтраница 3
Поясним смысл названия ООМ. Использование ООМ позволяет структуру математической модели и арсенал методов идентификации сделать зависимыми от конкретного объекта управления и его свойств. Например, выбор компоненты алгоритм идентификации может существенно влиять на свойства математической модели после подстановки значений статистических оценок ее параметров. С другой стороны, часто особенности архитектуры математической модели определяют наилучший метод идентификации. К примеру, если параметры модели наделены априорными функциями распределения, то наиболее оптимальным выбором метода идентификации будет байесовский метод. [31]
При использовании метода большого удара разработчики должны быть абсолютно уверены в своей системе. Любая систематическая ошибка будет умножена на ту нагрузку, которой подвергается система. Самые незначительные ошибки, не выявленные в управляемой тестовой среде, могут стать катастрофическими. Единственным приемлемым обоснованием применения метода большого удара являются особенности архитектуры новой системы. [32]
Языки программирования оказывают существенное влияние на надежность программного обеспечения. Аргументы против кодирования на ассемблерном ( машинном) языке настолько убедительны, что трудно найти обоснованное решение на применение машинного языка, за исключением двух ситуаций: первоначальный компилятор для новой вычислительной системы и небольшое ядро каждой операционной системы. Первое - в силу того, что просто нет инструмента трансляции. Второе - не для эффективности, а вследствие того, что некоторые особенности архитектуры, свойственные машине, не будут отражены в используемых языках программирования. [33]