Некоторые общие замечания по стратегии и тактике обеспечения надежности
и безопасности различных видов программного обеспечения
Приведенный выше краткий обзор системного и прикладного ПО для ИС и
специфических встроенных систем позволяет высказать некоторые замечания по поводу
стратегии и тактики расчета, прогнозирования и оценивания функциональной надежности
программных средств.
Функциональная надежность ПО не может моделироваться с помощью
детерминированных моделей. Это принципиально важно, поскольку, несмотря на
систематический характер ошибок в тексте программы, их проявление в процессе
исполнения программы носит случайный характер вследствие случайного характера набора
входных данных, случайного выбора ветви программы, случайного характера заявок на
выполнение программы и др.
Для исследования функциональной надежности как системного, так и прикладного
ПО, включая программы встроенных систем, наряду с вероятностными моделями
8
Kafura, D. The Use of Software Complexity Metrics in Software Maintenance / D. Kafura, G. Reddy // IEEE
Transactions on Software Engineering. – 1987. – March.