- •Качество программного средства, уровень качества.
- •Математическая модель качества программного средства.
- •Методы контроля показателей качества программного средства.
- •Модели оценки качества программного средства с математической точки зрения.
- •Сбои и отказы. Классификация.
- •Понятие «правильной» программы.
- •Модель уязвимости программного средства: Объекты уязвимости.
- •Модель уязвимости программного средства: Внешние дестабилизирующие факторы и угрозы.
- •Модель уязвимости программного средства: Внутренние дестабилизирующие факторы и угрозы.
- •Модель уязвимости программного средства: Методы предотвращения угроз и повышения надежности.
- •Модель уязвимости программного средства: Оперативные методы повышения надежности.
- •Ошибки в программных средствах. Особенности выявления.
- •Ошибки в программных средствах. Первичные и вторичные ошибки. Виды ошибок.
- •Стратегия отладки программного обеспечения по тестовым данным.
- •Управление требованиями к разработки по.
- •Поведенческие модели по.
- •Модели системного окружения по.
- •Модели потоков данных.
- •Архитектурное проектирование по
- •Повторное использование компонент. Основные достоинства.
- •Повторное использование компонент. Основные недостатки.
Сбои и отказы. Классификация.
Основным принципом классификации сбоев и отказов в пр-мах при отсутствии их физического разрушения является разделение по временному показателю длительности восстановления после любого искажения программ данных или вычислительного процесса, регистрируемого как нарушение работоспособности.
при длительности восстановления, меньшей заданного порога, дефекты и аномалии при функционировании прогармм следует относить к сбоям, а при восстановлении, превышающем по длительности некое пороговое значение - отказ
Показатели надежности программного средства.
Надежность функционирования ПС характеризуется устойчивостью и безотказному функционированию и восстанавливаемостью
Восстанавливаемость
возможность ПС восстановить свои функции после сбоев или оказов
Восстанавливаемость характеризуется полнотой и длительностью ***
Показатели надежности
Критерий длительности наработки на отказ
Длительность восстановления
Коэффициент готовности
Понятие «правильной» программы.
Неконтруктивность данного понятия:
Под «правильной» программой часто понимают программу, которая не содержит ошибок. Согласно Майерсу в программе имеется ошибка, если она не выполняет того, что разумно ожидать от нее пользователю.
«Разумное ожидание» пользователя формируется исходя из документации.
Модель уязвимости программного средства: Объекты уязвимости.
Вычислительный процесс – динамич. Вычислительный процесс обработки данных, подготовки решений и выработки управляющих воздействий.
Информация БД – информация, отражающая объекты реального мира и методы работы с этой информацией.
Объектный код программ – исполняемый вычислительными средствами во время функционирования ПС.
Информация выдаваемая для потребителей и на исполнительные механизмы – результат обработки исходных данных и данных из БД.
Модель уязвимости программного средства: Внешние дестабилизирующие факторы и угрозы.
- Ошибки персонала во время обслуживания ПС
- Искажение информации, передаваемой от внешних источников потребителю, недопустимые для нек ИС характеристики потоков внешней информации.
- сбои и отказы в аппаратуре
- изменения состава и конфигурации комплекса аппаратуры ИС не предусмотренные инструкцией
Модель уязвимости программного средства: Внутренние дестабилизирующие факторы и угрозы.
Ошибки при проектировании задач – ошибки при постановке целей и задач, при формулировании требований к функциям, определении параметров внешней среды, в которой предстоит применять ПС.
Ошибки при алгоритмизации – при определении структуры и связи компонентов ПС, а также в работе с БД
Ошибки программирования – ошибки в текстах программ и описании данных, в документации на часть ПС и в целом (наверху было написано – это внешнее, но в лекции оно было среди «внутренних»)
Недостаточное количество средств защиты – недостаточная эффективность оперативной защиты программ от сбоев, отказов и обеспечения надежности функционирования ПС в условиях случайных негативных воздействий
