Similar presentations:
Обеспечение функциональности и надежности программного средства
1. ОБЕСПЕЧЕНИЕ ФУНКЦИОНАЛЬНОСТИ И НАДЕЖНОСТИ ПРОГРАММНОГО СРЕДСТВА
2. Обеспечение завершенности программного средства
Завершенность ПС является общимпримитивом качества ПС для
выражения и функциональности и
надежности ПС
Функциональность ПС определяется его
функциональной спецификацией
3. Обеспечение точности программного средства
погрешность вычисленного значения (полнаяпогрешность) зависит:
• от погрешности используемого метода
вычисления (в которую мы включаем и
неточность используемой модели),
• от погрешности представления
используемых данных (от т.н.
неустранимой погрешности),
• от погрешности округления (неточности
выполнения используемых в методе
операций)
4. Обеспечение автономности программного средств
Автономность программного средстварешается путем принятия решения о
возможности использования в
разрабатываемом ПС какого-либо
подходящего базового программного
обеспечения.
5. Обеспечение устойчивости программного средства
Учстойчивость ПС обеспечивается с помощьютак называемого защитного
программирования.
Майерс утверждает что, «защитное
программирование основано на важной
предпосылке: худшее, что может сделать
модуль, – это принять неправильные входные
данные и затем вернуть неверный, но
правдоподобный результат»
6. Обеспечение защищенности программных средств
Различают следующие виды защиты ПС отискажения информации:
• защита от сбоев аппаратуры;
• защита от влияния «чужой» программы;
• защита от отказов «своей» программы;
• защита от ошибок оператора
(пользователя);
• защита от несанкционированного доступа;
• защита от защиты