Качество программного обеспечения презентация
Содержание
- 2. Качественные характеристики программного продукта - надежность; - эффективность; - модифицируемость; -
- 3. Эффективность программы - это минимальные затраты оперативной и внешней памяти, времени
- 4. Мобильность - программа является завершенной и машинонезависимой.
- 5. Модифицируемость - это возможность расширения вычислительных возможностей отдельных модулей.
- 6. Учет человеческого фактора - программа не требует излишних затрат времени и
- 7. Надежность программы определяется как свойство выполнять заданные функции в заданных условиях работы и
- 8. Сбои в работе: выдача неверных результатов; отсутствие результатов; уменьшение производительности; порча
- 9. Отказ программного продукта может быть обусловлен двумя причинами: 1) нарушение разработчиком программы
- 10. Классификация программ По степени точности спецификации: 1) программы, функции которых полностью
- 11. В связи с этой классификацией введено понятие корректности программы - ее соответствие спецификации.
- 12. Характерной особенностью ошибок, вызывающих отказы программ, является их скрытность - проявление
- 13. Обеспечение и повышение надежности программ 1) Усовершенствование технологии программирования. Методологические
- 14. Обеспечение и повышение надежности программ Основные концепции программирование а) Защита
- 15. Обеспечение и повышение надежности программ Основные концепции программирование б) Устойчивость
- 16. Обеспечение и повышение надежности программ Модуль проектируется в виде блоков
- 17. Обеспечение и повышение надежности программ 2) Выбор алгоритмов не чувствительных к различного рода нарушениям
- 18. Обеспечение и повышение надежности программ Мерой чувствительности алгоритма может являться
- 19. Обеспечение и повышение надежности программ 3) Резервирование программ (введение структурной избыточности).
- 20. Обеспечение и повышение надежности программ При дуальном программировании (если разрабатываются две версии
- 21. Обеспечение и повышение надежности программ При N-версионном программировании подготавливаются N версий программы и правильный
- 22. Обеспечение и повышение надежности программ при модифицированном дуальном программировании наряду с
- 23. Обеспечение и повышение надежности программ 4) Тестирование программ. Тестирование - проверка
- 24. Обеспечение и повышение надежности программ При выборочном тестировании надежность программы не может
- 25. Обеспечение и повышение надежности программ Полное тестирование при всех возможных входных
- 26. Обеспечение и повышение надежности программ Структурное выборное тестирование основанно на разделении
- 27. Методы обеспечения надежности программных средств создавать программные модули и функциональные компоненты высокого,
- 28. Методы обеспечения надежности программных средств Все принципы и методы обеспечения надежности
- 29. Методы обеспечения надежности программных средств Предупреждение ошибок принципы и методы, позволяющие
- 30. Методы обеспечения надежности программных средств Обнаружение ошибок Методы сосредоточивают внимание на
- 31. Методы обеспечения надежности программных средств Исправление ошибок Функции программного обеспечения, предназначенные
- 32. Методы обеспечения надежности программных средств Обеспечение устойчивости к ошибкам Мера способности
- 33. Предупреждение ошибок Цель — не допустить появления ошибок в готовой программе.
- 34. Предупреждение ошибок 1) методы, позволяющие справиться со сложностью, свести ее к минимуму,
- 35. Предупреждение ошибок Предупреждение ошибок — оптимальный путь к достижению надежности программного обеспечения.
- 36. Обнаружение ошибок Если предполагать, что в программном обеспечении какие-то ошибки все же
- 37. Обнаружение ошибок Немедленное обнаружение имеет два преимущества: можно минимизировать влияние ошибки и
- 38. Обнаружение ошибок Меры по обнаружению ошибок можно разбить на две подгруппы: пассивные попытки
- 39. Обнаружение ошибок Пассивное обнаружение. Меры по обнаружению ошибок могут быть приняты на
- 40. Обнаружение ошибок 1. Взаимное недоверие. Каждый из компонентов должен предполагать, что все другие содержат
- 41. Обнаружение ошибок Активное обнаружение ошибок Диагностический монитор -параллельный процесс, который периодически анализирует
- 42. Обнаружение ошибок Монитор может обследовать основную память, чтобы обнаружить блоки памяти,
- 43. Исправление ошибок После того как ошибка обнаружена, либо она сама, либо ее
- 44. Исправление ошибок Некоторые устройства способны обнаружить неисправные компоненты и перейти к использованию
- 45. Исправление ошибок Другой подход к исправлению связан с попытками восстановить разрушения, вызванные ошибками, например
- 46. Исправление ошибок Польза от методов борьбы с искажениями ограничена, поскольку предполагается, что
- 47. СПАСИБО ЗА ВНИМАНИЕ!
- 48. Скачать презентацию














































Слайды и текст этой презентации
Скачать презентацию на тему Качество программного обеспечения можно ниже:
Похожие презентации