Содержание
- 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)





Одномерные массивы целых чисел. Алгоритмизация и программирование. 9 класс
Java. Unit and Integration Testing
Программа
Компьютерная (электронная) сеть. Лекция 1
Знакомство с компьютером
Дискретные модели данных в компьютере
Авторитарный протокол в сетевых боевиках
Нетократия. Власть сетей
Lect_1_JS (1)
Курс школы Upskill для тренеров платформы Upskill,
Движение за объектом
Пройди сам и расскажи другим: как сделать эколого-краеведческий путеводитель
Язык программирования Smalltalk
Медийные личности города Красноярска
Модуль Цифровая экономика
Книгоголик. Миссия нашего СМИ
IT сообщество АВТФ (новичкам)
Онлайн-обучение портал Elducation.Ru, дистанционный курс Гибкие компетенции в проектной деятельности
Отношения между понятиями Информатика 6 класс
Новсти мира
Применение табличного процессора Excel для расчета по имеющимся формулам
Кроссворд Устройство компьютера
InDirect
Представление и обработка чисел в компьютере
Презентация на тему Основы Web-дизайна
Сайт для ОСПО Добро
Инструментальные средства тестирующих программ
Конструкция while