Содержание
- 2. Надежность ПС. Показатели надежности характеризуют – способность программного средства в конкретных областях применения выполнять заданные функции
- 3. Обеспечение надежности Принципы и методы обеспечения надежности Предупреждение ошибок принципы и методы, позволяющие минимизировать или вообще
- 4. Предупреждение ошибок Лучший способ обеспечить надежность — прежде всего не допустить возникновения ошибок. Предупреждение ошибок —
- 5. Обнаружение ошибок Если предполагать, что в программном обеспечении какие-то ошибки все же будут, то лучшая (после
- 6. Меры по обнаружению ошибок Взаимное недоверие. Каждая из компонент должна предполагать, что все другие содержат ошибки.
- 7. Исправление ошибок После того как ошибка обнаружена, либо она сама, либо ее последствия должны быть исправлены
- 8. Исправление ошибок или предупреждение ошибок ? Если методы ликвидации последствий сбоев не могут быть обобщены для
- 9. Устойчивость к ошибкам Методы этой группы ставят своей целью обеспечить функционирование программной системы при наличии в
- 10. Некоторые примеры Проверка атрибутов любого элемента входных данных. Если входные данные должны быть числовыми или буквенными,
- 11. Обеспечение устойчивости Самое худшее, что может сделать модуль, – это принять неправильные входные данные и затем
- 12. Обработка ошибок Функция сообщает об ошибке возращением установленного значения. Каждый раз при вызове этих функций происходит
- 13. Исключения Исключения — возникновение непредвиденных ошибочных условий Обработка исключений — стандартное языковое средство для реакции на
- 14. Синтаксис исключений try { // код, подлежащий контролю // функции могут генерировать исключительные ситуации // может
- 15. Механизм исключений Пусть приложение создает объекты некоторого кода и работает с ними Если метод обнаруживает ошибку,
- 16. Обработка исключений Установленное выражение — статический, временный объект, который хранится до тех пор, пока не производится
- 17. Обработка исключений vect::vect(int n) { if (n p = new int[n]; if (p == 0) throw
- 18. Синтаксис исключений — throw throw исключительная ситуация; Оператор throw генерирует указанную исключительную ситуацию. Если в программе
- 19. Синтаксис исключений — try try {// код, подлежащий контролю}; Исключение может генерироваться вне блока try только
- 20. Синтаксис исключений — catch Код блока catch выполняется только при перехвате исключительной ситуации Если исключительные ситуации
- 21. Демонстрация исключения bad_alloc int main() { const unsigned long SIZE = 10000; //объем памяти char* ptr;
- 22. Умный указатель Будем использовать объект, хранящий указатель и освобождающий объект в своём деструкторе. Домашнее задание: для
- 24. Скачать презентацию















![Обработка исключений vect::vect(int n) { if (n p = new int[n]; if](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1028857/slide-16.jpg)





Программирование на языке Паскаль. Простейшие программы
Укажите имена полей, записи, ключ реляционной БД. Практическое задание. Лекция 5
Устройство компьютера и ноутбука. Урок 1
Элементы приложения. Mainwindow, Mainwidget
Презентация на тему Действие с информацией. Хранение информации
Что умеет компьютер
Презентация на тему Антивирусные программы
Заявка на грантовый конкурс
Graph theory, definitions and examples. Lecture 8,
Sun Temple Secret. Проект компьютерной игры
Продвижение образовательных услуг Инстаграм
nxweb.nexign-systems.com. Часть 1
Поколения компьютеров
Программирование в среде Scratch
Цифровые технологии в обеспечении экономической безопасности фирмы АО Клинцовский крановый завод
Оформление презентации проекта
Работа компьютерных сетей. Домен. Частная виртуальная сеть
Презентация на тему Операционная система
Виды и классификации информационных систем
Презентация на тему Линейный алгоритм
История развития вычислительной техники
BlockChain
Блогер и интервьюер
Широковещательные сети и физическая адресация
Человек и информация. 4 класс
Tik Тok - бой. Империя развлечений
Информационная комиссия (2 часть)
Основы программирования. Массивы