Понятие долговечности ТУ
Для оценки долговечности используется понятие "срок службы"(календарная продолжительность эксплуатации ТУ от начальной до предельной). Средний срок службы - математическое ожидание, наличие среднего срока службы до списания, гамма-процентный срок службы. Ресурс - определяет долговечность. (чаще всего определяется объемом работы или общей наработкой.) Для оценки ресурса используют средний ресурс, гамма-процентный ресурс, назначенный ресурс. Гамма-процентный ресурс - наработка, в течении которой ТУ не достигает предельного состояния с заданной вероятностью гамма. Наработка - продолжительность или объем работы устройства. (может быть суммарной или непрерывной).
Надежность программного обеспечения(ПО). Основные показатели надежности Надежность ПО - свойство заключается в выполнении заданных функций сохраняя при это характеристики в установленных пределах при определенных условиях. Надежность определяется безотказностью и восстанавливаемостью. Безотказность ПО - свойство сохранять работоспособное состояние при применении ПО с целью обработки информации. Характеризуется количественной мерой вероятности p(t). Внешние условия для определения вероятности являются: - Исходные данные (входные), состояние ИС. В качестве времени наблюдения используют время, необходимое ПО для получения результатов выполнения задачи. - Безотказность ПО может характеризоваться средним временем наработки на отказ, если учесть, что hardware в порядке. - Нет износа ПО, но возникают отказы - ПО с некачественным этапом проектирования. - Устойчивость ПО - способность ограничивать последствия ошибок и неблагоприятных воздействий или противостоять им. Устойчивости добиваются различными формами, например используют альтернативные браузеры (ПО с одинаковыми функциями, но разными брэндами). Основные показатели надежности ПО - завершенность, устойчивость к отказам, способность к восстановлению при отказах, доступность и готовность. - Завершенность ПО - свойство ПО не попадать в состояние ошибок и дефектов в программах и данных. - Устойчивость к дефектам - свойство ПО автоматически поддерживать заданный уровень качества функционирования при проявлении дефектов и ошибок или нарушениях в интерфейсе. - Восстанавливаемость - свойство ПО в случае отказа возобновлять требуемый уровень качества функционирования (программы и данные). - Доступность и готовность - свойство ПО быть в состоянии выполнять требуемую функцию в данный момент времени при заданных условиях использования.
Основные причины отказов программного обеспечения - Ошибки в ПО. Ошибки, которые не удалось обнаружить и ликвидировать (вычисления). Логические ошибки (управление). Ошибки ввода/вывода, совместимости (ос). Ошибки сопряжения (на уровне взаимодействия с интерфейсом). - Искажение входной информации. Входные данные недопустимы в области заданных значений. - Человеческий фактор. Неверные действия пользователей (идиотов конечно же) в диалоговом режиме. - Неисправность аппаратных средств. Приводят к нарушению процесса обработки информации и искажению входных данных. Основные причины ошибок в ПО: - При выполнении программы появилась ошибочная операция - Использование некорректного операнда в программе - Несоответствие функций, выполняемых программой, ее спецификации - Ошибки в самой спецификации, которые вызывают необходимость корректирования программы - Ошибки в вычисления (деление на ноль) - Ошибки интерфейса Виды ошибок: дефект (самое общее нарушение каких-либо требований к ПО, например нарушение стандартов кодирования), недостаток (внешнее проявление ошибки, нарушение требований при выполнении сценария работы ПО), сбой (ошибка в программном коде), ошибка ( широкий диапазон возможных ошибок - от ошибок программиста до значений данных, которые возникают в работе программы).
|